Version 4 (modified by todor, 17 years ago) (diff) |
---|
Analysis
In this document describe:
- how shall we track and perform manual testing (with tcw for example)
- how to report a bug (in trac for example)
- how to manage already reported bug
- how to create a use case
- decompose the use case to simple steps that are easy to follow
- verify that such use case doesn't already exists
Design
Implementation
Manual testing should be done following these rules:
- We will use tcw for documenting of the manual tests.
- We will use trac for bug tracking.
- Manual testing should be done according to tcw test cases.
- How to write use cases. Basic rules:
- Each use case must be decomposed to simple (single action) steps.
- The use cases must cover all of the Sophie functionality.
- Every use case must consist of at most 15 steps.
- Use cases must be organized by categories.
- There must be some (about 10) test cases for basic functions and they must be checked periodically.
- There must be integrity between our bug tracking system and tcw. When error occurs when following test case steps, you must describe in the bug tracking system:
- explanation of the error
- on which step of the test case the error occurs
- what type of error it is (crash, wrong application behavior, etc.)
- does the error appears every time on this action or only in certain conditions
- used version of sophie
- place link to the use case if such is available
- (optional) testing platform