bai10 lap tailieukiemtra-k-trpm@softtesting-nntu
TRANSCRIPT
Lý thuyếtKiểm Tra Phần Mềm
GV: Nguyễn Ngọc TúEmail: [email protected]ộ môn: Kỹ thuật Phần mềm
Bài 10: Lập tài liệu kiểm tra
NNTu Software Testing S2008 2
Nội dung
Lập kế hoạchGhi nhận và lần vết các kịch bản kiểm traLập báo cáo
NNTu Software Testing S2008 3
Lập kế hoạch kết quả kiểm tra
Mục tiêuCông cụ truyền thông dễ dàng giữa nhóm kiểmthử và phát triển
NNTu Software Testing S2008 4
Ghi nhận và lần vết các kịch bảnkiểm tra
NNTu Software Testing S2008 5
Lập báo cáo
Tuân theo chuẩnIEEE Std. 829
NNTu Software Testing S2008 6
Lập báo cáo: tài liệu
IEEE Std. 829-1998 Standard for Software Test Documentation Template for Test Documents
1.
Test PlanUsed for the master test plan and level-specific test
plans.
2.
Test Design SpecificationUsed at each test level to specify the test set
architecture and coverage traces.
3.
Test Case SpecificationUsed as needed to describe test cases or automated
scripts.
4.
Test Procedure SpecificationUsed to specify the steps for executing a set of test
cases.
5.
Test LogUsed as needed to record the execution of test
procedures.
6.
Test Incident ReportUsed to describe anomalies that occur during testing
or in production. These anomalies may be in the requirements, design, code, documentation, or the test cases themselves. Incidents may later be classified as defects or enhancements.
7.
Test Summary ReportUsed to report completion of testing at a level or a
major test objective within a level.
NNTu Software Testing S2008 7
Lập báo cáo: kế hoạch
IEEE Std. 829-1998 Standard for Software Test Documentation Template for Test Planning
1. Test Plan Identifier2. Table of Contents3. References4. Glossary5. Introduction6. Test Items7. Software Risk Issues8. Features to Be Tested9. Features Not to Be Tested10. Approach11. Item Pass/Fail Criteria12. Suspension Criteria and Resumption Requirements13. Test Deliverables14. Testing Tasks15. Environmental Needs16. Responsibilities17. Staffing and Training Needs18. Schedule19. Planning Risks and Contingencies20. Approvals
NNTu Software Testing S2008 8
Lập báo cáo: kiểm tra đơn vị
IEEE Std. 1008–1987 for Software Unit Testing
1. Scope and References1.1 Inside the Scope1.2 Outside the Scope1.3 References
2. Definitions3. Unit Testing Activities
3.1 Plan the General Approach, Resources, and Schedule3.2 Determine Features to Be Tested3.3 Refine the General Plan3.4 Design the Set of Tests3.5 Implement the Refined Plan and Design3.6 Execute the Test Procedures3.7 Check for Termination3.8 Evaluate the Test Effort and Unit
NNTu Software Testing S2008 9
Lập báo cáo: đặc tả thiết kế
IEEE Std. 829-1998 for Software Test Documentation Template for Test Design Specification
1. Test Design Specification Identifier2. Features to Be Tested3. Approach Refinement4. Test Identification5. Feature Pass/Fail Criteria
NNTu Software Testing S2008 10
Lập báo cáo: đặc tả mẫu thử
IEEE Std. 829-1998 for Software Test Documentation Template for Test Case Specification
1. Test Case Specification Identifier2. Test Items3. Input Specifications4. Output Specifications5. Environmental Needs6. Special Procedural Requirements7. Inter-Case Dependencies
NNTu Software Testing S2008 11
Lập báo cáo
IEEE Std. 829-1998 for Software Test Documentation Template for Test Procedure
IEEE Std. 829-1998 for Software Test Documentation Template for Test Log
IEEE Std. 829-1998 for Software Test Documentation Template for Test Incident Report
IEEE Std. 829-1998 for Software Test Documentation Template for Test Summary Report
Test Plan for Process Improvement
NNTu Software Testing S2008 12
Bài tập - đọc hiểu
IEEE 829IEEE 1008IEEE 1219
NNTu Software Testing S2008 13
Đọc thêm
[5]. Chapter 17,18,19
NNTu Software Testing S2008 14
Q/A