Last week, I sorted out the requirements for the [6] Test Case Management Tools. Then I held a meeting to discuss specific solutions.
Finally, a test case management tool should cover the following parts:
1. Requirement Management
Add requirements
Delete requirements
Modify requirements
Import Requirements
Export Requirements
Changing History
2. Test Case content
Project ID
Product Version
Model Block name
Requirements ID
Test Case ID
Keyword
Test Case name
Category
Test procedure
Reference Information
Relationship with other test case
Test Case designer
Test level
Enter Criterion
Operation path
Original Test Data CVS/SVN
Expectation result
Test Type
Manual
Automatic (script ID/Name, script version)
Tester
Test execute data
Test Case reviewer
Execution result
Pass
Failed
Block
No Execute
Comment
Custom Field
3. Test Case maintain
Modify
Update
Changed History
Call other test case
Import
Export (custom export template)
4. Execution
Execution Plan Name
Plan description
Type
Test Case Library
Milestone
Build version
Condition for testing
Executor
Test schedule
5. Analyses
Statistics (requirements, test case, test result)
Report
Custom Field
6. Project Management
New
Modify
Subproject
Management
Project Status (public, private)
Members manage
Access hold
Task Assign
7. Administration
Add User
Delete user
Add Group
Delete Group
Change Password
Authority manage
8. Query
Search test case by ID/keyword
Search test case by requirements ID/keyword
Search test case by Bug ID/keyword
Search requirements by test case ID/keyword
Search requirement by Bug ID/keyword
9. Message Management
News
Email
FTP
10. CVs Interface