Mifos 2.3.1 Test Plan and Schedule
Process
For Release 2.3.1, 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. Acceptance tests are executed. QA engineer asks for help whenever blocked, unsure of feature design, etc.!
4. Exploratory testing of feature during acceptance testing of feature, report bugs, enhancements.
5. Verify bug fixes, update or add to test cases as by bug fixes.
6. Update schedule and status page with testing results.
The Project Lead (Jakub) 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
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 |
---|---|---|
Lukasz C. |
Multi-language support, GLIM Enhancements, Import Client data, Thousand separator, Month Closing, Overpayments |
|
Lukasz B. |
Automated Late Fees and Penalties, SMF, Flat VI, Adjustment of Historical Transactions, Backdated Repay&Write Off |
|
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 |
---|---|---|---|---|---|---|---|
Multi-language support |
|
Lukasz C. |
|
|
|
|
|
|
Do exploratory testing |
|
21-Mar-2012 |
21-Mar-2012 |
21-Mar-2012 |
http://mifosforge.jira.com/browse/MIFOS-5490 |
|
|
Document Test Cases |
|
21-Mar-2012 |
21-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
21-Mar-2012 |
21-Mar-2012 |
|
|
|
GLIM Enhancements |
|
Lukasz C. |
|
|
|
|
|
|
Do exploratory testing |
|
21-Mar-2012 |
21-Mar-2012 |
23-Mar-2012 |
http://mifosforge.jira.com/browse/MIFOS-5513 |
|
|
Document Test Cases |
|
21-Mar-2012 |
21-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
21-Mar-2012 |
21-Mar-2012 |
|
|
|
Import Client data |
|
Lukasz C. |
|
|
|
|
|
|
Do exploratory testing |
|
22-Mar-2012 |
22-Mar-2012 |
28-Mar-2012 |
|
|
|
Document Test Cases |
|
22-Mar-2012 |
22-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
22-Mar-2012 |
22-Mar-2012 |
|
|
|
Thousand separator |
|
Lukasz B. |
|
|
|
|
|
|
Do exploratory testing |
|
23-Mar-2012 |
23-Mar-2012 |
23-Mar-2012 |
|
|
|
Document Test Cases |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
Month Closing |
Lukasz B. |
|
|
|
|
|
|
|
Do exploratory testing |
|
23-Mar-2012 |
23-Mar-2012 |
23-Mar-2012 |
|
|
|
Document Test Cases |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
Overpayments |
Lukasz C. |
|
|
23-Mar-2012 |
|
|
|
|
Do exploratory testing |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
|
Document Test Cases |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
Automated Late Fees and Penalties |
Lukasz B. |
|
|
|
|
|
|
|
Do exploratory testing |
|
21-Mar-2012 |
21-Mar-2012 |
21-Mar-2012 |
http://mifosforge.jira.com/browse/MIFOS-5426 |
|
|
Document Test Cases |
|
21-Mar-2012 |
21-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
21-Mar-2012 |
21-Mar-2012 |
|
|
|
Spring Mobile Framework |
Lukasz B. |
|
|
|
|
|
|
|
Do exploratory testing |
|
21-Mar-2012 |
22-Mar-2012 |
22-Mar-2012 |
|
|
|
Document Test Cases |
|
21-Mar-2012 |
22-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
21-Mar-2012 |
22-Mar-2012 |
|
|
|
Flat Interests with Variable Installments |
Lukasz B. |
|
|
22-Mar-2012 |
|
||
|
Do exploratory testing |
|
22-Mar-2012 |
22-Mar-2012 |
|
|
|
|
Document Test Cases |
|
22-Mar-2012 |
22-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
22-Mar-2012 |
22-Mar-2012 |
|
|
|
Adjustment of Historical Transactions |
Lukasz B. |
|
|
|
|
|
|
|
Do exploratory testing |
|
23-Mar-2012 |
23-Mar-2012 |
23-Mar-2012 |
http://mifosforge.jira.com/browse/MIFOS-5506 |
|
|
Document Test Cases |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
Backdated Repay & Write Off |
http://mifosforge.jira.com/browse/MIFOS-3355 |
Lukasz B. |
|
|
|
|
|
|
Do exploratory testing |
|
23-Mar-2012 |
23-Mar-2012 |
23-Mar-2012 |
|
|
|
Document Test Cases |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
|
Verify automated acceptance tests |
|
23-Mar-2012 |
23-Mar-2012 |
|
|
|
|
|
|
|
|
|
|
|
GENERAL TASKS>> |
---------------------- |
--------- |
------------- |
------------- |
---------------- |
---------------------- |
|
|
Upgrade tests from previous release to 2.3.1 |
Lukasz C. |
28-Mar-2012 |
28-Mar-2012 |
|
|
|
|
|
|
|
|
|
|
|
|
Release 2.3.1 Features functional testing complete |
|
26-Mar-2012 |
26-Mar-2012 |
|
|
|
|
Manual Regression tests |
All |
after Code Freeze |
before Release |
|
|
|
|
Browser Testing |
All |
|
|
|
|
|
|
Bug Verification Complete |
All |
after Code Freeze |
before Release |
|
|
|
|
|
|
|
|
|
|
|
|
Test Release Candidate |
|
29-Mar-2012 |
29-Mar-2012 |
|
|
|
|
Release |
|
20-Mar-2012 |
30-Mar-2012 |
|
|
|