The Art of Software Testing, 2/e (Hardcover)

Glenford J. Myers

買這商品的人也買了...

商品描述

Description:

Practical, up-to-date tactics and techniques for successful, efficient testing:

  • Basic testing principles and strategies
  • Program inspections and walkthroughs
  • Code inspections
  • Error checklists
  • Peer ratings
  • Black- and white-box testing
  • Error guessing
  • Top-down vs. bottom-up testing
  • Higher-order testing
  • Function and system testing
  • Acceptance testing
  • Installation testing
  • Module (unit) testing
  • Test planning and control
  • Independent testing agencies
  • Debugging principles
  • Error analysis
  • Extreme Testing
  • Testing Internet applications
  • Higher-order testing of e-commerce architectures

Table of Contents:

List of Figures and Tables.

Preface.

Introduction.

Chapter 1: A Self-Assessment Test.

Chapter 2: The Psychology and Economics of Program Testing.

The Psychology of Testing.

The Economics of Testing.

Black-Box Testing.

White-Box Testing.

Software Testing Principles.

Summary.

Chapter 3: Program Inspections, Walkthroughs, and Reviews.

Inspections and Walkthroughs.

Code Inspections.

An Error Checklist for Inspections.

Data Reference Errors.

Data-Declaration Errors.

Computation Errors.

Comparison Errors.

Control-Flow Errors.

Interface Errors.

Input/Output Errors.

Other Checks.

Walkthroughs.

Desk Checking.

Peer Ratings.

Summary.

Chapter 4: Test-Case Design.

White-Box Testing.

Logic-Coverage Testing.

Equivalence Partitioning.

An Example.

Boundary-Value Analysis.

Cause-Effect Graphing.

Error Guessing.

The Strategy.

Chapter 5: Module (Unit) Testing.

Test-Case Design.

Incremental Testing.

Top-down versus Bottom-up Testing.

Top-down Testing.

Bottom-up Testing.

A Comparison.

Performing the Test.

Chapter 6: Higher-Order Testing.

Function Testing.

System Testing.

Facility Testing.

Volume Testing.

Stress Testing.

Usability Testing.

Security Testing.

Performance Testing.

Storage Testing.

Configuration Testing.

Compatibility/Configuration/Conversion Testing.

Installability Testing.

Reliability Testing.

Recovery Testing.

Serviceability Testing.

Documentation Testing.

Procedure Testing.

Performing the System Test.

Acceptance Testing.

Installation Testing.

Test Planning and Control.

Test Completion Criteria.

The Independent Test Agency.

Chapter 7: Debugging.

Debugging by Brute Force.

Debugging by Induction.

Debugging by Deduction.

Debugging by Backtracking.

Debugging by Testing.

Debugging Principles.

Error-Locating Principles.

Error-Repairing Techniques.

Error Analysis.

Chapter 8: Extreme Testing.

Extreme Programming Basics.

Extreme Testing: The Concepts.

Extreme Unit Testing.

Acceptance Testing.

Extreme Testing Applied.

Test-Case Design.

Test Driver and Application.

Summary.

Chapter 9: Testing Internet Applications.

Basic E-commerce Architecture.

Testing Challenges.

Testing Strategies.

Presentation Layer Testing.

Business Layer Testing.

Data Layer Testing.

Appendix A: Sample Extreme Testing Application.

Appendix B: Prime Numbers Less Than 1,000.

Glossary.

Index.

商品描述(中文翻譯)

描述:
實用、最新的成功、高效測試策略和技巧:
- 基本測試原則和策略
- 程式檢查和走查
- 程式碼檢查
- 錯誤檢查清單
- 同儕評分
- 黑盒和白盒測試
- 錯誤猜測
- 自上而下和自下而上測試
- 高階測試
- 功能和系統測試
- 驗收測試
- 安裝測試
- 模組(單元)測試
- 測試計劃和控制
- 獨立測試機構
- 調試原則
- 錯誤分析
- 極限測試
- 測試網路應用程式
- 電子商務架構的高階測試

目錄:
- 圖表和表格清單
- 前言
- 簡介
- 第一章:自我評估測試
- 第二章:程式測試的心理學和經濟學
- 第三章:程式檢查、走查和審查
- 第四章:測試案例設計
- ...(省略部分內容)