Maya G Test Plan and Schedule
Process
For Release G, testing following this process:
1. Stories for features include acceptance criteria.
2. Depending on size of feature, test plan may be written to cover test data requirements, performance testing, etc. Part of test planning will be to write test cases for feature on mifosforge.
3. automated acceptance tests can be written prior or following feature implementation. Automated tests are flagged in mifosforge test cases.
4. acceptance tests are executed. QA engineer asks for help whenever blocked, unsure of feature design, etc.!
5. exploratory testing of feature during acceptance testing of feature, report bugs, enhancements.
6. verify bug fixes, update or add to test cases as by bug fixes.
7. update schedule and status page with testing results.
The Project Lead (Kay) also:
- answers testing/feature questions,
- performs some exploratory/showcase testing of features.
- evaluates if testing tasks are complete, and confers with QA engineers if feature is ready to ship
Jira/Standup Process
- Send standup reports every day
- M/W/F - look at issues in ready for testing, and assign to yourself if it's not assigned to anyone
Manual functional testing
Functional regression testing consists of a combination of automated and manual test cases logged on mifosforge. Automated regression run continuously on each build. Manual acceptance tests executed by team, with division of feature areas as follows:
Manual test responsibilities by component:
TESTER |
COMPONENTS |
Status |
---|---|---|
Kojo |
Savings FTL, Redo Loan FTL stories, PPI migration, database rollback (new liquibase upgrade/rollback) |
|
Lukasz |
Loan creation FTL stories, Customize Text, Translations, Misc bug fixes |
|
Additional Manual release tasks
In addition to functional test cases, with Release candidate we must execute release test checklist
Testing tasks and status
Feature |
Task |
Resource |
Planned start date |
Planned completion date |
Actual completion date |
Overall Status
|
Comment |
---|---|---|---|---|---|---|---|
Liquibase Rollback |
|
Jeff / Kojo |
|
25-Mar-2011 |
25-Mar-2011 |
|
Jeff did testing on expand and undo expand. see notes TODO for Kojo - contract & undo_contract. Also should do expand/contract on ongoing upgrades. |
Savings Creation FTL |
|
Kojo |
|
|
|
|
|
|
Do exploratory testing |
|
29-Mar-2011 |
30-Mar-2011 |
|
|
|
|
Document Test Plan and Cases |
|
30-Mar-2011 |
31-Mar-2011 |
|
|
|
|
Develop automated acceptance tests |
|
1-Apr-2011 |
5-Apr-2011 |
|
|
Evaluate existing tests and fill in gaps. Existing test coverage is adequate. |
PPI migration for GK |
Document test cases and test migration |
Kojo |
30-Mar-2011 |
1-Apr-2011 |
|
|
completed and sent to GK on 30-Mar-2011 |
Customize Text |
|
Lukasz |
|
|
|
|
|
|
Document Test Plan and Cases |
|
24-Mar-2011 |
28-Mar-2011 |
|
|
|
|
Do exploratory testing |
|
29-Mar-2011 |
31-Mar-2011 |
|
|
|
|
Develop automated acceptance tests |
|
29-Mar-2011 |
1-Apr-2011 |
|
|
|
Translations |
Verify localization bug fixes |
Lukasz |
|
Feature Complete |
|
|
|
Loan Creation FTL |
|
Lukasz |
|
|
|
|
|
|
Document Test Plan and Cases |
|
15-Apr-2011 |
19-Apr-2011 |
|
|
|
|
Do exploratory testing |
|
20-Apr-2011 |
23-May-2011 |
|
|
1.5 weeks |
|
Develop automated acceptance tests |
|
22-Apr-2011 |
23-May-2011 |
|
|
1.5 weeks |
Document tests and do testing |
Lukasz |
24-May-2011 |
25-May-2011 |
|
|
As part of Loan Creation, test this feature |
|
Redo Loan FTL |
|
Kojo |
|
|
|
|
|
|
Document Test Plan and Cases |
|
18-May-2011 |
20-May-2011 |
|
|
subset of Loan Creation, Test plan - https://docs.google.com/document/d/12_nTkNiCdrsl-V2DTEVoiR8Rv9jNeapC-wVqUFoUUQ0/edit?hl=en_US&authkey=CPP6z9kK# |
|
Do exploratory testing |
|
23-May-2011 |
25-May-2011 |
|
|
|
|
Develop automated acceptance tests |
|
25-May-2011 |
27-May-2011 |
|
|
No new automated tests. |
GENERAL TASKS>> |
---------------------- |
--------- |
------------- |
------------- |
---------------- |
---------------------- |
|
|
Upgrade tests from previous release to G |
Kojo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Release G Features functional testing complete |
|
|
2 weeks after FC |
|
|
|
|
Manual Regression tests |
All |
after Code Freeze |
before Release |
|
|
|
|
Browser Testing |
All |
|
|
|
|
|
|
Bug Verification Complete |
All |
after Code Freeze |
before Release |
|
|
|
|
|
|
|
|
|
|
|
|
Test Release Candidate |
|
|
|
|
|
|
|
Release |
|
|
|
|
|
|