...
Outlined below is a brief overview of the OLE testing process. The outline below is more of a summary than a detailed exploration, and is meant to help give a general picture of the OLE testing workflow, and how it fits into the larger scheme of the OLE development cycle.
...
Feature Development
- A Story An Enhancement (PP) issue is handed off for testing, with the Functional Specification document attached and a complete Acceptance Criteria section in place.The Story is broken down into Tasks by the development team.
- Testers create Test Cases based on the acceptance criteria in the document.
...
- Code is written and submitted one Task Enhancement (PP) at a time by the developers.
- The code for each Task is checked individually is given an initial review by the development team.
- Completed Tasks Enhancements (PP) are moved to "Testing" status, and the related code is imported into the OLE Test Environment in bi-weekly updatesas needed.
Code Promotion
- The testers review the Release Documentation on the Kuali wiki to determine if a Task belonging to one of their Stories is ready for testing.
- OLE Releases are divided first into Milestonesrelease versions. A Milestone Release is the release of major release is a new numbered version of the OLE software package, and represents the implementation of a large bundle of new functions and features. A minor release is a bundle of updates and bug fixes released as needed, and marked with a tag rather than a major version number.
- The Demo Environment and official download link are updated only on Milestone releases.The current Milestone Release is OLE-for major release versions (e.g., OLE 0.8, OLE 1.0.
- , OLE 1.5, OLE 2.0, and so on).
- The Test Environment is updated with each Iteration.The current Iteration is OLE 0.8.0-J. (9/7/2012)minor release versions (e.g. r16094, r16528). Updates to the Test Environment occur as needed, when there is a sufficiently stable working version of the code that functional testing can begin.
- OLE Releases are divided first into Milestonesrelease versions. A Milestone Release is the release of major release is a new numbered version of the OLE software package, and represents the implementation of a large bundle of new functions and features. A minor release is a bundle of updates and bug fixes released as needed, and marked with a tag rather than a major version number.
Review of Existing Test Cases
...