注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學快速測試(影印版)

快速測試(影印版)

快速測試(影印版)

定 價:¥42.00

作 者: (美)Robert Culbertson等著
出版社: 清華大學出版社
叢編項:
標 簽: 軟件測試及維護

購買這本書可以去


ISBN: 9787302081524 出版時間: 2004-04-01 包裝: 平裝
開本: 23cm 頁數(shù): 394 字數(shù):  

內容簡介

  市場驅動的快速測試軟件市場激烈的競爭、令人無暇喘息的發(fā)展節(jié)奏不斷要求產品以最快的速度進入市場。一方面產品要占領市場先機,但同時質量還要有所保證,這就要求采用新的測試策略。既然軟件不可能完美無缺,那么快速測試的目標就是在軟件開發(fā)的生命周期中集成軟件測試的計劃、執(zhí)行與報告等活動,從而能夠在開發(fā)過程中盡早發(fā)現(xiàn)軟件中存在的主要問題。本書提供了一種方法,可以幫助你完善測試過程,提高軟件質量,卻不會浪費寶貴的時間。這種方法包含三個方面:·快速測試的原則和過程·快速測試技術、竅門與實例·一套完整的測試文檔樣例本書還重點介紹了在整個測試生命周期內的速度和集成問題,包括以下相關活動:·測試計劃和測試案例的設計與開發(fā)·缺陷跟蹤與報告·驗證(Verification)和確認(Validation)技術·測試度量指標與資源估計·測量、報告、文檔與評估本書可以作為參與測試過程的開發(fā)人員與管理人員的參考手冊,尤其適用于測試工程師和測試經(jīng)理。

作者簡介

  RobertCulbertson在工程、軟件開發(fā)、軟件測試以及項目管理方面具有超過25年的工作經(jīng)驗,曾就職于思科、德州儀器、IBM和DSC通信公司。ChrisBrown在軟件和計算機行業(yè)具有20多年的工作經(jīng)驗,先后就職于思科、AMD、康柏、Dataserv/BellSouth和IBM公司。GaryCobb目前在位于奧斯汀的德州大學軟件質量研究所(SoftwareQualityInstitute)任教,此前曾任教于數(shù)學系、計算機科學系、電子與計算機工程系。他曾就職于德州儀器、洛克希德馬丁和戴爾公司。

圖書目錄

Preface
Part I
The Rapid Testing Process
Chapter 1
Introduction to Rapid Testing
   Basic Definitions for Software Testing  4
   What Is Rapid Testing?  6
   Developing a Rapid Testing Strategy  9
   The Software Development Process  9
   A Waterfall Test Process  12
   Tying Testing and Development Together  18
   What's Next  21
   References  21
Chapter 2
Requirements Analysis & Testing
   The Requirements Process  23
   Eliciting Requirements 27
   Requirements Traceability Matrix  35
   Requirements Testing  36
   What's Next  42
   References  43
Chapter 3
Test Planning
   Test Strategy  47
   Define the Scope of Testing  48
   Defining the Test System  58
   Estimating the Test Effort  65
   Preparing and Reviewing the Test Plan Documents  76
   What's Next  86
   References  86
Chapter 4
Test Design and Development
   Test Design  90
   Developing Test Cases  96
   Verifying and Debugging Tests  105
   Test Case Automation  106
   What's Next  107
   References  l08
Chapter 5
System Testing
   Finding and Tracking Bugs  111
   Running Tests  122
   Reporting Test Results  126
   Exit Criteria and Release Readiness  130
   What's Next  131
Chapter 6
Putting It All Together: People and Process
   The People Side of Testing  134
   Improving the Test Process  140
   What's Next  147
   References  148
Part II
Rapid Testing Techniques and Tips
Chapter 7
Introduction to Testing Techniques and Tips
   The Scope of Testing Techniques  151
   Development Life Cycle  152
   Benefits of Rapid Testing  155
   Definition of Static Testing  156
   Definition of Dynamic Testing  157
   Life Cycle of a Bug  158
   Formal Test Phases  160
   Responsibilities of Test Team Members  161
   What's Next  161
Chapter 8
Joint Application Requirements (JAR): A Method for Eliciting Requirements Using Rapid Testing
   JAR Methodology  166
   Roles of the Test Engineer in a JAR  173
   Summary  175
Chapter 9
Static Testing Techniques and Tips
   Cyclomatic Complexity and Its Relationship to Test Executions  178
   Example of Graphing the Design of a Module  179
   Formal Reviews  182
   Using Checklists  185
   Audits  1s6
   Inspections/Walkthroughs/Peer Reviews  188
   Inspection Team Roles and Responsibilities  189
   Reporting on the Inspection Process  192
   Metrics for the Inspection Process  192
   Using e-mail or an e-App to Streamline Inspections  193
   Formal Verification  194
   Specification-Based Languages  195
   Automated Theorem Proofs  195
   Testing Automation/Tools  196
   Requirements Traceability  196
   Physical Units Checker  197
   Symbolic Execution  197
   Cross-Reference Listings  198
   Pretty Printers  199
   Version Comparators  199
   Algorithm Testing  200
   Test Support. Facilitator 203
   Shared Issues Databases 204
   Summary  205
   References  205
Chapter 10
Dynamic Testing Techniques and Tips
   Functional Testing and Analysis  209
   Equivalence Partitioning 210
   Boundary Value Analysis  211
   Negative Testing  211
   Risk-Based Testing  213
   Path Coverage Testing  2/5
   Use-Case Testing  221
   Bebugging/Mutation 222
   Tracing/Trace backs/Snap Dumps/Post-Mortem Dumps 223
   Break pointing / Patching  224
   Data Flow Testing  226
   Testing for Memory Leaks  227
   Human-Computer Interface Testing  229
   Load Performance Testing  230
   Platform Configuration Testing  234
   Summary  236
   References  237
Chapter 11
Developing and Using Testing Metrics: Modeling
and Forecasting Bugs
   Definition of Metric and Measurement  241
   Using Standard Metrics to Make Improvements  250
   Metrics for Testing  253
   Project-Based Bug Model  255
   Software Error Estimation Program '(SWEEP)  257
   Summary  261
   References  262
Chapter 12
Testing EfFort Estimation Techniques and Tips
   Using Mathematics to Estimate Software Developments  267
   Function Point Technology  287
   Summary  290
   References  291
Part III
Rapid Testing Examples
Chapter 13
Example Requirements
   Test Management Toolkit Release 1.0 Requirements Definition  297
Chapter 14
Example Test Plan
   Test Management Toolkit Release 1.0 Test Plan  318
Chapter 15
Test Design and Development Examples
   Test Management Toolkit Release 1.0 Test Procedure Specification  336
Chapter 16
Example System Test Summary Report
   Test Management Toolkit Release 1.0 Test Summary Report  a77
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號