Introduction
This section is in-progress. This page will start a jumping point for test documentation for Sakai 'out of the box' (i.e. OOTB). The first step is to compile a complete and accurate test of test conditions for all components. There is a great deal of work needed but not enough resources in the WG to get it done in a timely manner. This has resulted in an ad-hoc QA effort that is not sustainable as each release brings an increase in the code base, and thus, more items to test. As WG members leave for new endeavors, it's essential we capture the expertise so new members can easily come up to speed.
Once we've created a set of scripts a serious project to create automated functional tests can begin.
CONTACT: Megan May (mmmay@indiana.edu) if you are interested in participating in this effort.
Test Conditions
If you are creating test conditions from scratch, please use the Template The template is intended as a guideline for categories of test. Don't worry if you can't think of TCs for each category. You can find coming updates to tools as well as communication points at http://bugs.sakaiproject.org/confluence/display/MGT/Sakai+Project+Management+and+Coordination.
MyWorkspace Toolset
| Components | Links to Test Scripts and Spec's |
|---|---|
| Preferences | Test Scripts Specifications * QA & Spec pages need to be created in project |
| Profile | Test Scripts Specifications |
| Membership | Test Scripts Specifications * QA & Spec pages need to be created in project |
| Account | Test Scripts Specifications |
| Worksite Setup | Test Scripts Specifications Test script out of date. Please view CMspec |
Sakai Enterprise Bundle
Global/Integration test cases
| Area | Links to Test Scripts and Spec's |
|---|---|
| Portal | Portal |
| Home | |
| Page Wrapper | |
| WYSIWYG | |
| Course Management Service | |
| Assignment <>GB Integration | |
| Forum <>GB Integration | |
| Sakaiscript/WebServices |
Administrative Tools
| Area | Links to Test Scripts and Spec's |
|---|---|
| Realms | Test Scripts Specifications * QA & Spec pages need to be created in project |
| Site Archive | Test Scripts Specifications * QA & Spec pages need to be created in project |
| Sites | Test Scripts Specifications * QA & Spec pages need to be created in project |
| Users | Test Scripts Specifications * QA & Spec pages need to be created in project |
| User Membership |
Test Scripts Specifications (see homepage) * QA & Spec pages need to be created in project |
| SU | Test Scripts Specifications |
| MOTD | |
| Aliases | |
| Online | |
| Job Scheduler |
Provisional Status
| Tool | Notes |
|---|---|
| Link Tool | Test Scripts Specifications * QA & Spec pages need to be created in project |
| Search | Test Scripts Specifications * QA & Spec pages need to be created in project |
| Podcasts | Test Scripts Specifications (none) |
| Blog | Test Scripts Specifications |
| Mailtool | Test Scripts Specifications |
| PageOrderHelper | Test Scripts (2.5) Specifications |
| Poll | Test Scripts Specifications |
| Password Reset | Test Scripts Specifications * QA & Spec pages need to be created in project |
| Transformable | [Test Scripts| TRAN:QA] |
Test Conditions for Retired Components
Test Tool Info
- HTTP_Test_Tool_Comparison.xls
This is a comparison of HTTP Driver tools, specifically JMeter, Grinder, Loadrunner, and Selenium.
OSP Information
- OSP System Test Scripts System testing is organized into Activities and Scripts. Each of the items represent a user-centered Activity which is followed by the Script(s) listing the steps required to complete the activity. In addition there is also a Breeze presentation oh how to test OSP
- OSP 2.1 Documentation
Test Scripts
please post any open source test scripts in this place
JMeter
| Script Function | Script | Author | Date Created | Date Last Updated |
|---|---|---|---|---|
| Add Users to site | Automation Scripts | Bas Toeter | Nov 11, 2005 |