Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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

  1. (plus) =  no serious bugs
  2. (warning)  = issues to be fixed for this release
  3. (error)  = blocked by serious bugs,
  4. (question) = no status yet
    Draft

Comment

Loan Creation FTL


Lukasz

 

 

 


 

 

Document Test Plan and Cases

 

 

 

 

 

 

 

Execute manual tests

 

 

 

 

 

 

 

Develop automated acceptance tests

 

 

 

 

 

 

Redo Loan FTL

 

Kojo

 

 

 

 

 

 

Document Test Plan and Cases

 

 

 

 

 

 

 

Execute manual tests

 

 

 

 

 

 

 

Develop automated acceptance tests

 

 

 

 

 

 

Savings Creation FTL

 

Kojo

 

 

 

 

 

 

Document Test Plan and Cases

 

 

21-Mar-2011

 

 

 

 

Execute manual tests

 

 

 

 

 

 

 

Develop automated acceptance tests

 

 

 

 

 

 

Translations


Lukasz

 

 

 


 

Liquibase Rollback


Jeff

 

 

 


 

GENERAL TASKS>>

----------------------

---------

-------------

-------------

----------------

----------------------

 

 

 

 

 

 

 

 

 

 

Upgrade tests

Kojo



 


 

 

 

 

 

 

 

 

 

 

Release G Fatures functional testing complete

 


 

 


 

 

Regression testing

All





 

 

Bug Verification Complete

All

 


 


 

 

 

 

 

 

 

 

 

 

Test Release Candidate

 



 

 

 

 

Release

 



 

 

 

  • No labels