| 5 | | === Report 2 Bugs in Sahana Eden === |
| 6 | | Explore either the [http://demo.eden.sahanafoundation.org/ The Sahana Eden Demo Site] or a local instance of Sahana Eden as see if you can find any bugs. Report them following http://eden.sahanafoundation.org/wiki/BugReportingGuidelines |
| 7 | | |
| 8 | | === Review Open Tickets in Sahana Eden's Bug Tracker === |
| 9 | | 1. Select a ticket from the list of [report/1 Active Tickets] |
| 10 | | 1. Review that the the bug that it describes still occurs, or that the feature that it describes has not been implemented and is still relevant. |
| 11 | | 1. Add any additional information to the ticket |
| 12 | | |
| 13 | | === Write Manual Test Cases for a Sahana Eden Module === |
| 14 | | Write up the steps to perform the user tasks in the module, automate the tests using Selenium IDE, provide test data where useful. |
| 15 | | Document the User's workflows as test cases in the [https://docs.google.com/spreadsheet/ccc?key=0AmB3hMcgB-3idG1XNGhhRG9QWF81dUlKLXpJaFlCMFE Sahana Eden Tests] spreadsheet (Test Scripts sheet). Include any test data you use. You should test as much of the functionality as possible. |
| 16 | | |
| 17 | | === Create Automated Tests for 2 Test Scripts from the Sahana Eden Tests Spreadsheet === |
| 18 | | Find 2 test cases in the [https://docs.google.com/spreadsheet/ccc?key=0AmB3hMcgB-3idG1XNGhhRG9QWF81dUlKLXpJaFlCMFE Sahana Eden Tests] spreadsheet which have not been automated and create automated tests for them. Follow the instructions on DeveloperGuidelines/Testing. |
| 19 | | |
| 20 | | === Complete 4 Automated Tests for a Sahana Eden Module === |
| 21 | | The following Tests have been started, but have not yet been completed. Follow the instructions on DeveloperGuidelines/Testing to complete these tests, ensure that they run correctly and add them to the suite. |
| 22 | | * '''Asset:''' |
| 23 | | * eden/modules/tests/asset/asset_report.py |
| 24 | | * eden/modules/tests/asset/asset_search.py |
| 25 | | * '''Members:''' |
| 26 | | * eden/modules/tests/member/member_search.py |
| 27 | | * '''Project:''' |
| 28 | | * eden/modules/tests/project/project_report.py |
| 29 | | * eden/modules/tests/project/project_search.py |
| 30 | | * '''Staff:''' |
| 31 | | * eden/modules/tests/staff/staff_import.py |
| 32 | | * eden/modules/tests/staff/staff_report.py |
| 33 | | * eden/modules/tests/staff/staff_search.py |
| 34 | | * '''Volunteer:''' |
| 35 | | * eden/modules/tests/volunteer/vol_search.py |
| 36 | | * '''Inventory:''' |
| 37 | | * eden/modules/tests/inv/warehouse_search.py |
| 38 | | * eden/modules/tests/inv/wh_stock_report.py |
| | 5 | See: Contribute/QA |