bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

14

Click here to load reader

Upload: an-pham

Post on 22-May-2015

315 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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

Page 2: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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

Page 3: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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

Page 4: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

NNTu Software Testing S2008 4

Ghi nhận và lần vết các kịch bảnkiểm tra

Page 5: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

NNTu Software Testing S2008 5

Lập báo cáo

Tuân theo chuẩnIEEE Std. 829

Page 6: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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.

Page 7: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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

Page 8: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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

Page 9: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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

Page 10: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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

Page 11: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

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

Page 12: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

NNTu Software Testing S2008 12

Bài tập - đọc hiểu

IEEE 829IEEE 1008IEEE 1219

Page 13: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

NNTu Software Testing S2008 13

Đọc thêm

[5]. Chapter 17,18,19

Page 14: Bai10 lap tailieukiemtra-k-trpm@softtesting-nntu

NNTu Software Testing S2008 14

Q/A