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.

商品描述(中文翻譯)

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

目錄:
- 圖表和表格清單
- 前言
- 介紹
- 第1章:自我評估測試
- 第2章:程式測試的心理學和經濟學
- 測試的心理學
- 測試的經濟學
- 黑盒測試
- 白盒測試
- 軟體測試原則
- 總結
- 第3章:程式檢查、走查和評審
- 檢查和走查
- 代碼檢查
- 檢查的錯誤清單
- 數據參考錯誤
- 數據聲明錯誤
- 計算錯誤
- 比較錯誤
- 控制流程錯誤
- 介面錯誤
- 輸入/輸出錯誤
- 其他檢查
- 走查
- 桌面檢查
- 同儕評分
- 總結
- 第4章:測試案例設計
- 白盒測試
- 邏輯覆蓋測試
- 等價劃分
- 一個範例
- 邊界值分析
- 因果圖
- 錯誤猜測
- 策略
- 第5章:模組(單元)測試
- 測試案例設計
- 增量測試
- 自上而下與自下而上的測試
- 自上而下測試
- 自下而上測試
- 比較
- 執行測試
- 第6章:高階測試
- 功能測試
- 系統測試
- 設施測試
- 韌量測試
- 壓力測試
- 可用性測試
- 安全性測試
- 性能測試
- 儲存測試
- 配置測試
- 相容性/配置/轉換測試
- 安裝性測試
- 可靠性測試
- 恢復測試
- 可維護性測試
- 文檔測試
- 程序測試
- 執行系統測試
- 驗收測試
- 安裝測試
- 測試計劃和控制
- 測試完成標準
- 獨立測試機構
- 第7章:除錯
- 粗暴除錯
- 演繹除錯
- 演繹除錯
- 回溯除錯
- 測試除錯
- 除錯原則
- 錯誤定位原則
- 錯誤修復技術
- 錯誤分析
- 第8章:極限測試
- 極限程式設計基礎
- 極限測試:概念
- 極限單元測試
- 驗收測試
- 極限測試應用
- 測試案例設計
- 測試驅動和應用
- 總結
- 第9章:測試網路應用程式
- 基本電子商務架構
- 測試挑戰
- 測試策略
- 呈現層測試
- 業務層測試
- 數據層測試
- 附錄A:範例極限測試應用
- 附錄B:小於1,000的質數
- 詞彙表
- 索引