did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9783898643634

Software Testing Foundations : A Study Guide for the Certified Tester Exam

by ; ;
  • ISBN13:

    9783898643634

  • ISBN10:

    3898643638

  • Format: Paperback
  • Copyright: 2006-05-04
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.00

Summary

Professional testing of software is becoming a more and more important task, requiring a good education. The "Certified Tester" program offers a world wide standardized training and further education scheme for software testers.This book provides the necessary basic knowledge and explains the concepts with a running case study. The book extensively covers the most important methods for testing software and for checking the documents produced and used during software development.It includes: Fundamentals of testing Testing throughout the software life cycle Static testing techniques Dynamic testing techniques and test design Test management Tool support for testingNot only testers, but programmers as well should have this basic knowledge. The book is designed for self-study. The contents comprise the necessary curriculum to pass the Certified Tester (Foundation Level) examination as defined by the International Software Testing Qualifications Board (ISTQB). It conforms to the ISTQB Foundation Level Syllabus version 2005 and also covers the latest topics such as the test-first approach and risk based testing.From the foreword: "This book will provide you with a solid practical foundation for your work and study of testing. Software and system testing suffers from a serious gap between best practices and common practices. If you're someone who is making a living from doing testing but haven't gotten around to reading a book, why not start with this one?" (Rex Black, President of the ISTQB)

Table of Contents

Introductionp. 1
The Basics of Software Testingp. 5
Terms and Motivationp. 6
Error and Bug Terminologyp. 7
Testing Termsp. 8
Software Qualityp. 10
Test Effortp. 12
The Fundamental Test Processp. 16
Test Planning and Controlp. 18
Test Analysis and Designp. 20
Test Implementation and Executionp. 23
Evaluation of the Test Exit Criteria and Reportingp. 26
Test Closure Activitiesp. 28
The Psychology of Testingp. 29
General Principles of Testingp. 31
Summaryp. 33
Testing in the Software Lifecyclep. 35
The General V-modelp. 35
Component Testp. 38
Explanation of Termsp. 38
Test Objectsp. 38
Test Environmentp. 39
Test Objectivesp. 41
Test Strategyp. 44
Integration Testp. 45
Explanation of Termsp. 45
Test Objectsp. 47
Test Environmentp. 48
Test Objectivesp. 48
Integration Strategiesp. 50
System Testp. 53
Explanation of Termsp. 53
Test Object and Test Environmentp. 54
Test Objectivesp. 55
Problems in System Test Practicep. 55
Acceptance Testp. 56
Testing for Acceptance According to the Contractp. 57
Testing for User Acceptancep. 58
Operational (Acceptance) Testingp. 58
Field Testingp. 59
Testing new Product Versionsp. 59
Software Maintenancep. 59
Release Developmentp. 61
Testing in Incremental Developmentp. 62
Generic Types of Testingp. 63
Functional Testingp. 64
Non-functional Testingp. 66
Testing of Software Structurep. 68
Testing related to Changes and Regression Testingp. 68
Summaryp. 70
Static Testingp. 73
Structured Group Examinationsp. 73
Foundationsp. 73
Reviewsp. 74
The General Processp. 75
Roles and Responsibilitiesp. 79
Types of Reviewsp. 81
Static Analysisp. 87
The Compiler as Static Analysis Toolp. 89
Examination of Compliance to Conventions and Standardsp. 89
Data Flow Analysisp. 90
Control Flow Analysisp. 91
Determining Metricsp. 92
Summaryp. 94
Dynamic Analysis - Test Design Techniquesp. 97
Black Box Testing Techniquesp. 101
Equivalence Class Partitioningp. 101
Boundary Value Analysisp. 112
State Transition Testingp. 118
Cause-Effect Graphing and Decision Table Techniquep. 125
Use Case Testingp. 129
Further Black Box Techniquesp. 131
General Discussion of the Black Box Techniquep. 132
White Box Testing Techniquesp. 133
Statement Coveragep. 134
Branch Coveragep. 136
Test of Conditionsp. 138
Path Coveragep. 142
Further White Box Techniquesp. 146
General Discussion of the White Box Techniquep. 146
Instrumentation and Tool Supportp. 147
Intuitive and Experience Based Test Case Determinationp. 147
Summaryp. 150
Test Managementp. 155
Test Organizationp. 155
Test Teamsp. 155
Tasks and Qualificationsp. 158
Test Planningp. 160
Quality Assurance Planp. 160
Test Planp. 161
Prioritizing Testsp. 162
Test Exit Criteriap. 164
Cost and Economy Aspectsp. 165
Costs of Defectsp. 165
Costs of Testingp. 166
Test Effort Estimationp. 168
Definition of Test Strategyp. 169
Preventative vs. Reactive Approachp. 169
Analytical vs. Heuristic Approachp. 170
Testing and Riskp. 171
Test Activity Managementp. 173
Test Cycle Planningp. 173
Test Cycle Monitoringp. 174
Test Cycle Controlp. 176
Incident Managementp. 177
Test Logp. 177
Incident Reportingp. 177
Incident Classificationp. 180
Incident Statusp. 181
Requirements to Configuration Managementp. 184
Relevant Standardsp. 186
Summaryp. 187
Test Toolsp. 189
Types of Test Toolsp. 189
Tools for Test Management and Controlp. 189
Tools for Test Specificationp. 192
Tools for Static Testingp. 193
Tools for Dynamic Testp. 194
Tools for Non-Functional Testsp. 199
Selection and Introduction of Test Toolsp. 199
Cost Effectiveness of Tool Introductionp. 200
Tool Selectionp. 202
Tool Introductionp. 203
Summaryp. 204
Appendixp. 205
Test Plan according to IEEE Std. 829p. 207
Important information on the curriculum and on the Certified Tester examp. 213
Exercisesp. 215
Glossaryp. 219
Literaturep. 251
Indexp. 259
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program