Create bookmark
Advanced Software Testing - Vol. 3
Guide to the ISTQB Advanced Certification as an Advanced Technical Test Analyst
Notes
Please login to add notes
- Cover
- Title
- Copyright
- Contents
- Rex Black's Acknowledgements
- Jamie Mitchell's Acknowledgements
- Introduction
- + 1. Test Basics
-
+
2. Testing Processes
-
+
3. Test Management
- 3.1 Introduction
- 3.2 Test Management Documentation
- 3.3 Test Plan Documentation Templates
- 3.4 Test Estimation
- 3.5 Scheduling and Test Planning
- 3.6 Test Progress Monitoring and Control
- 3.7 Business Value of Testing
- 3.8 Distributed, Outsourced, and Insourced Testing
-
+
3.9 Risk-Based Testing
- 3.9.1 Risk Management
- 3.9.2 Risk Identification
- 3.9.3 Risk Analysis or Risk Assessment
- 3.9.4 Risk Mitigation or Risk Control
- 3.9.5 An Example of Risk Identification and Assessment Results
- 3.9.6 Risk-Based Testing throughout the Lifecycle
- 3.9.7 Risk-Aware Testing Standards
- 3.9.8 Risk-Based Testing Exercise 1
- 3.9.9 Risk-Based Testing Exercise Debrief 1
- 3.9.10 Project Risk By-Products
- 3.9.11 Requirements Defect By-Products
- 3.9.12 Risk-Based Testing Exercise 2
- 3.9.13 Risk-Based Testing Exercise Debrief 2
- 3.9.14 Test Case Sequencing Guidelines
- 3.10 Failure Mode and Effects Analysis
- 3.11 Test Management Issues
- 3.12 Sample Exam Questions
-
+
4. Test Techniques
- 4.1 Introduction
-
+
4.2 Specification-Based
- + 4.2.1 Equivalence Partitioning
-
+
4.2.2 Boundary Value Analysis
- 4.2.2.1 Examples of Equivalence Partitioning and Boundary Values
- 4.2.2.2 Non-functional Boundaries
- 4.2.2.3 A Closer Look at Functional Boundaries
- 4.2.2.4 Integers
- 4.2.2.5 Floating Point Numbers
- 4.2.2.6 Testing Floating Point Numbers
- 4.2.2.7 How Many Boundaries?
- 4.2.2.8 Boundary Value Exercise
- 4.2.2.9 Boundary Value Exercise Debrief
- + 4.2.3 Decision Tables
- + 4.2.4 State-Based Testing and State Transition Diagrams
- 4.2.5 Requirements-Based Testing Exercise
- 4.2.6 Requirements-Based Testing Exercise Debrief
-
+
4.3 Structure-Based
-
+
4.3.1 Control-Flow Testing
- 4.3.1.1 Building Control-Flow Graphs
- 4.3.1.2 Statement Coverage
- 4.3.1.3 Decision Coverage
- 4.3.1.4 Loop Coverage
- 4.3.1.5 Hexadecimal Converter Exercise
- 4.3.1.6 Hexadecimal Converter Exercise Debrief
- 4.3.1.7 Condition Coverage
- 4.3.1.8 Decision/Condition Coverage
- 4.3.1.9 Modified Condition/Decision Coverage (MC/DC)
- 4.3.1.10 Multiple Condition Coverage
- 4.3.1.11 Control-Flow Exercise
- 4.3.1.12 Control-Flow Exercise Debrief
- + 4.3.2 Path Testing
- 4.3.3 A Final Word on Structural Testing
- 4.3.4 Structure-Based Testing Exercise
- 4.3.5 Structure-Based Testing Exercise Debrief
-
+
4.3.1 Control-Flow Testing
- + 4.4 Defect- and Experience-Based
-
+
4.5 Static Analysis
- 4.5.1 Complexity Analysis
- 4.5.2 Code Parsing Tools
- 4.5.3 Standards and Guidelines
- 4.5.4 Data-Flow Analysis
- 4.5.5 Set-Use Pairs
- 4.5.6 Set-Use Pair Example
- 4.5.7 Data-Flow Exercise
- 4.5.8 Data-Flow Exercise Debrief
- 4.5.9 Data-Flow Strategies
- 4.5.10 Static Analysis for Integration Testing
- 4.5.11 Call-Graph Based Integration Testing
- 4.5.12 McCabe Design Predicate Approach to Integration Testing
- 4.5.13 Hex Converter Example
- 4.5.14 McCabe Design Predicate Exercise
- 4.5.15 McCabe Design Predicate Exercise Debrief
- + 4.6 Dynamic Analysis
- 4.7 Sample Exam Questions
-
+
5. Tests of Software Characteristics
- 5.1 Introduction
- + 5.2 Quality Attributes for Domain Testing
-
+
5.3 Quality Attributes for Technical Testing
- 5.3.1 Technical Security
- 5.3.2 Security Issues
- 5.3.3 Timely Information
- 5.3.4 Reliability
- 5.3.5 Efficiency
- 5.3.6 Multiple Flavors of Efficiency Testing
- 5.3.7 Modeling the System
- 5.3.8 Efficiency Measurements
- 5.3.9 Examples of Efficiency Bugs
- 5.3.10 Exercise: Security, Reliability, and Efficiency
- 5.3.11 Exercise: Security, Reliability, and Efficiency Debrief
- 5.3.12 Maintainability
- 5.3.13 Subcharacteristics of Maintainability
- 5.3.14 Portability
- 5.3.15 Maintainability and Portability Exercise
- 5.3.16 Maintainability and Portability Exercise Debrief
- 5.4 Sample Exam Questions
- + 6. Reviews
- + 7. Incident Management
- 8. Standards and Test Process Improvement
-
+
9. Test Techniques
- + 10. People Skills and Team Composition
-
+
11. Preparing for the Exam
- + Appendix A. Bibliography
-
+
Appendix B. HELLOCARMS The Next Generation of Home Equity Lending
- System Requirements Document
- I: Table of Contents
- II: Versioning
- III: Glossary
- 000 Introduction
- 001 Informal Use Case
- 003 Scope
- 004 System Business Benefits
- 010 Functional System Requirements
- 020 Reliability System Requirements
- 030 Usability System Requirements
- 040 Efficiency System Requirements
- 050 Maintainability System Requirements
- 060 Portability System Requirements
- A: Acknowledgement
- Appendix C. Answers to Sample Questions
- + Index
This book is written for the technical test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, this book teaches you how to define and carry out the tasks required to put a test strategy into action.
Learn how to analyze the system, taking into account the technical aspects and quality characteristics. Additionally, learn how to evaluate system requirements and designs as part of formal and informal reviews, using an understanding of the underlying technology. You will be able to analyze, design, implement, and execute tests, using risk considerations to determine the appropriate effort and priority for tests. You will also learn how to report on testing progress and provide necessary evidence to support your evaluations of system quality.
With a quarter-century of software and systems engineering experience, author Rex Black is President of RBCS; is a leader in software, hardware, and systems testing; and is the most prolific author practicing in the field of software testing today. He published several books on testing that sold tens of thousands of copies worldwide. He is President of the International Software Testing Qualifications Board (ISTQB) and is a Director of the American Software Testing Qualifications Board (ASTQB).
This book will help you prepare for the ISTQB Advanced Technical Test Analyst exam. Included are sample exam questions, at the appropriate level of difficulty, for most of the learning objectives covered by the ISTQB Advanced Level syllabus. The ISTQB certification program is the leading software tester certification program in the world. With about 100,000 certificate holders and a global presence in 50 countries, you can be confident in the value and international stature that the Advanced Technical Test Analyst certificate can offer you.
Related books:
Vol. 1: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst (ISBN 978-1-933952-19-2)
Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager (ISBN 978-1-933952-36-9)
Test the closed alpha on paperc.com
Book Details
Authors
Rex Black Rex Black and Jamie Mitchell Jamie Mitchell
Categories
Computers > Certification guides > General
Publishers
Publication year : 2011
License: All rights reserved ©
Times read: 1,066

