50 Cách Hiệu Quả Để Cải Thiện Kiểm Thử Phần Mềm

Trường đại học

Pearson Education, Inc.

Người đăng

Ẩn danh

Thể loại

book

2003

203
1
0

Phí lưu trữ

40.000 VNĐ

Mục lục chi tiết

Copyright

Preface

Organization

Audience

Acknowledgments

1. Chapter 1: Requirements Phase

1.1. Item 1: Involve Testers from the Beginning

1.2. Item 2: Verify the Requirements

1.3. Item 3: Design Test Procedures As Soon As Requirements Are Available

1.4. Item 4: Ensure That Requirement Changes Are Communicated

1.5. Item 5: Beware of Developing and Testing Based on an Existing System

2. Chapter 2: Test Planning

2.1. Item 6: Understand the Task At Hand and the Related Testing Goal

2.2. Item 7: Consider the Risks

2.3. Item 8: Base Testing Efforts on a Prioritized Feature Schedule

2.4. Item 9: Keep Software Issues in Mind

2.5. Item 10: Acquire Effective Test Data

2.6. Item 11: Plan the Test Environment

2.7. Item 12: Estimate Test Preparation and Execution Time

3. Chapter 3: The Testing Team

3.1. Item 13: Define Roles and Responsibilities

3.2. Item 14: Require a Mixture of Testing Skills, Subject-Matter Expertise, and Experience

3.3. Item 15: Evaluate the Tester's Effectiveness

4. Chapter 4: The System Architecture

4.1. Item 16: Understand the Architecture and Underlying Components

4.2. Item 17: Verify That the System Supports Testability

4.3. Item 18: Use Logging to Increase System Testability

4.4. Item 19: Verify That the System Supports Debug and Release Execution Modes

5. Chapter 5: Test Design and Documentation

5.1. Item 20: Divide and Conquer

5.2. Item 21: Mandate the Use of a Test-Procedure Template and Other Test-Design Standards

5.3. Item 22: Derive Effective Test Cases from Requirements

5.4. Item 23: Treat Test Procedures As "Living" Documents

5.5. Item 24: Utilize System Design and Prototypes

5.6. Item 25: Use Proven Testing Techniques when Designing Test-Case Scenarios

5.7. Item 26: Avoid Including Constraints and Detailed Data Elements within Test Procedures

5.8. Item 27: Apply Exploratory Testing

6. Chapter 6: Unit Testing

6.1. Item 28: Structure the Development Approach to Support Effective Unit Testing

6.2. Item 29: Develop Unit Tests in Parallel or Before the Implementation

6.3. Item 30: Make Unit-Test Execution Part of the Build Process

7. Chapter 7: Automated Testing Tools

7.1. Item 31: Know the Different Types of Testing-Support Tools

7.2. Item 32: Consider Building a Tool Instead of Buying One

7.3. Item 33: Know the Impact of Automated Tools on the Testing Effort

7.4. Item 34: Focus on the Needs of Your Organization

7.5. Item 35: Test the Tools on an Application Prototype

8. Chapter 8: Automated Testing: Selected Best Practices

8.1. Item 36: Do Not Rely Solely on Capture/Playback

8.2. Item 37: Develop a Test Harness When Necessary

8.3. Item 38: Use Proven Test-Script Development Techniques

8.4. Item 39: Automate Regression Tests When Feasible

8.5. Item 40: Implement Automated Builds and Smoke Tests

9. Chapter 9: Nonfunctional Testing

9.1. Item 41: Do Not Make Nonfunctional Testing an Afterthought

9.2. Item 42: Conduct Performance Testing with Production-Sized Databases

9.3. Item 43: Tailor Usability Tests to the Intended Audience

9.4. Item 44: Consider All Aspects of Security, for Specific Requirements and System-Wide

9.5. Item 45: Investigate the System's Implementation To Plan for Concurrency Tests

9.6. Item 46: Set Up an Efficient Environment for Compatibility Testing

10. Chapter 10: Managing Test Execution

10.1. Item 47: Clearly Define the Beginning and End of the Test-Execution Cycle

10.2. Item 48: Isolate the Test Environment from the Development Environment

10.3. Item 49: Implement a Defect-Tracking Life Cycle

10.4. Item 50: Track the Execution of the Testing Program

Copyright

Tài liệu "50 Cách Hiệu Quả Để Cải Thiện Kiểm Thử Phần Mềm" cung cấp cho người đọc những phương pháp và kỹ thuật hữu ích nhằm nâng cao hiệu quả trong quy trình kiểm thử phần mềm. Các điểm chính trong tài liệu bao gồm việc áp dụng các công cụ tự động hóa, cải tiến quy trình kiểm thử, và tối ưu hóa các kỹ thuật kiểm thử để phát hiện lỗi một cách nhanh chóng và chính xác hơn. Những lợi ích mà tài liệu mang lại cho người đọc không chỉ giúp họ tiết kiệm thời gian và chi phí, mà còn nâng cao chất lượng sản phẩm phần mềm.

Để mở rộng thêm kiến thức về kiểm thử phần mềm, bạn có thể tham khảo tài liệu Luận văn tốt nghiệp tmu nghiên cứu một số kỹ thuật kiểm thử phần mềm áp dụng kiểm thử cho website httphoctestertop com của công ty, nơi bạn sẽ tìm thấy những nghiên cứu cụ thể về kỹ thuật kiểm thử cho website. Ngoài ra, tài liệu Kiểm thử website tính tiền điện hộ cá nhân e energy sẽ giúp bạn hiểu rõ hơn về quy trình và kỹ thuật kiểm thử hiệu quả. Cuối cùng, tài liệu Kỹ thuật ma trận đồ thị trong phương pháp kiểm thử hộp trắng sẽ cung cấp cho bạn cái nhìn sâu sắc về một trong những phương pháp kiểm thử quan trọng.

Những tài liệu này không chỉ giúp bạn nắm vững kiến thức mà còn mở ra nhiều cơ hội để bạn khám phá sâu hơn về lĩnh vực kiểm thử phần mềm.