Atnaujinkite slapukų nuostatas

Advanced Software Testing Volume 1: Guide to the Istqb Advanced Certification as an Advanced Test Analyst [Minkštas viršelis]

3.88/5 (256 ratings by Goodreads)
  • Formatas: Paperback / softback, 468 pages
  • Išleidimo metai: 07-Nov-2008
  • Leidėjas: Rocky Nook
  • ISBN-10: 1933952199
  • ISBN-13: 9781933952192
Kitos knygos pagal šią temą:
  • Formatas: Paperback / softback, 468 pages
  • Išleidimo metai: 07-Nov-2008
  • Leidėjas: Rocky Nook
  • ISBN-10: 1933952199
  • ISBN-13: 9781933952192
Kitos knygos pagal šią temą:
Black, a prolific author and a software and systems engineer, has written a hands-on instructional guide for test analysts who want to advance their skills in test analysis, design, and execution. It is intended to help users prepare for the International Software Testing Qualifications Board (ISTQB) Advanced Test Analyst exam. The guide includes sample exam questions and numerous exercises. Subjects covered include test basics, testing processes, test management and techniques, reviews, incident management, and test tools and automation. A separate chapter is devoted to exam preparation. Annotation ©2009 Book News, Inc., Portland, OR (booknews.com)

Black writes for the test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, this book teaches how to define and carry out the tasks required to put a test strategy into action.

This book is written for the 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 user's quality expectations. Additionally, learn how to evaluate system requirements as part of formal and informal reviews, using an understanding of the business domain to determine requirement validity. 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 learn how to report on testing progress and provide necessary evidence to support your evaluations of system quality.



Black writes for the test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, this book teaches how to define and carry out the tasks required to put a test strategy into action.
Introduction xv
Test Basics
1(18)
Introduction
1(1)
Testing in the Software Lifecycle
2(5)
Specific Systems
7(4)
Metrics and Measurement
11(3)
Ethics
14(2)
Sample Exam Questions
16(3)
Testing Processes
19(48)
Introduction
19(1)
Test Process Models
20(1)
Test Planning and Control
21(1)
Test Analysis and Design
21(13)
Functional Test Objectives
23(5)
Test Oracles
28(2)
Standards
30(2)
Static Tests
32(2)
Metrics
34(1)
Test Implementation and Execution
34(16)
Test Procedure Readiness
35(2)
Test Environment Readiness
37(2)
Blended Test Strategies
39(1)
Starting Test Execution
40(1)
Running a Single Test Procedure
41(1)
Logging Test Results
42(2)
Use of Amateur Testers
44(1)
Standards
45(4)
Metrics
49(1)
Evaluating Exit Criteria and Reporting
50(6)
Test Suite Summary
51(2)
Defect Breakdown
53(1)
Confirmation Test Failure Rate
54(1)
System Test Exit Review
54(1)
Standards
55(1)
Evaluating Exit Criteria and Reporting Exercise
56(4)
System Test Exit Review
57(3)
Evaluating Exit Criteria and Reporting Exercise Debrief
60(4)
Test Closure Activities
64(1)
Sample Exam Questions
64(3)
Test Management
67(36)
Introduction
68(1)
Test Management Documentation
68(1)
Test Plan Documentation Templates
69(1)
Test Estimation
70(1)
Scheduling and Test Planning
70(1)
Test Progress Monitoring and Control
71(1)
Business Value of Testing
72(1)
Distributed, Outsourced, and Insourced Testing
72(1)
Risk-Based Testing
73(16)
Risk Management
76(1)
Risk Identification
77(1)
Risk Analysis or Risk Assessment
78(3)
Risk Mitigation or Risk Control
81(4)
An Example of Risk Identification and Assessment Results
85(1)
Risk-Based Testing throughout the Lifecycle
86(1)
Risk-Aware Testing Standards
87(2)
Risk-Based Testing Exercise 1
89(1)
Risk-Based Testing Exercise Debrief 1
89(7)
Project Risk By-Products
89(1)
Requirements Defect By-Products
90(6)
Risk-Based Testing Exercise 2
96(1)
Risk-Based Testing Exercise Debrief 2
96(2)
Test Case Sequencing Guidelines
97(1)
Failure Mode and Effects Analysis
98(1)
Test Management Issues
99(1)
Sample Exam Questions
99(4)
Test Techniques
103(174)
Introduction
104(2)
Specification-Based Techniques
106(128)
Equivalence Partitioning
109(2)
Avoiding Equivalence Partitioning Errors
111(2)
Composing Test Cases with Equivalence Partitioning
113(4)
Equivalence Partitioning Exercise
117(1)
Equivalence Partitioning Exercise Debrief
118(3)
Boundary Value Analysis
121(1)
Examples of Equivalence Partitioning and Boundary Values
122(14)
How Many Boundary Values Are There?
136(2)
Boundary Value Exercise
138(1)
Boundary Value Exercise Debrief
139(6)
Decision Tables
145(4)
Collapsing Columns in the Table
149(2)
Cause-Effect Graphs
151(2)
Combining Decision Table Testing with Other Techniques
153(2)
Nonexclusive Rules in Decision Tables
155(2)
Decision Table Exercise
157(1)
Decision Table Exercise Debrief
158(6)
Use Cases
164(9)
Use Case Exercise
173(1)
Use Case Exercise Debrief
173(7)
State-Based Testing and State Transition Diagrams
180(6)
Superstates and Substates
186(1)
State Transition Tables
187(4)
Switch Coverage
191(4)
State Testing with Other Techniques
195(1)
State Testing Exercise
196(1)
State Testing Exercise Debrief
196(14)
Pairwise Testing
210(7)
Pairwise Testing Exercise
217(2)
Pairwise Testing Exercise Debrief
219(2)
Classification Trees
221(4)
Classification Trees Exercise
225(1)
Classification Trees Exercise Debrief
226(3)
Deriving Tests from the Test Basis
229(2)
Deriving Tests from the Test Basis Exercise
231(1)
Deriving Tests from the Test Basis Exercise Debrief
231(3)
Structure-Based Techniques
234(24)
Defect- and Experience-based Techniques
236(1)
Defect Taxonomies
237(4)
Error Guessing
241(1)
Checklist Testing
242(3)
Exploratory Testing
245(2)
Test Charters
247(2)
Software Attacks
249(4)
An Example of Effective Attacks
253(1)
Other Attacks
254(2)
Common Themes
256(2)
Defect- and Experience-Based Techniques Exercise 1
258(5)
Defect- and Experience-Based Techniques Exercise Debrief 1
259(1)
Defect- and Experience-Based Techniques Exercise 2
260(1)
Defect- and Experience-Based Techniques Exercise Debrief 2
260(3)
Static Analysis
263(1)
Dynamic Analysis
264(1)
Sample Exam Questions
264(13)
Tests of Software Characteristics
277(44)
Introduction
277(1)
Quality Attributes for Domain Testing
278(21)
Functional Accuracy
280(1)
Functional Suitability
281(2)
Functional Interoperability
283(3)
Functional Interoperability Exercise
286(1)
Functional Interoperability Exercise Debrief
287(2)
Functional Security
289(3)
Accessibility
292(1)
Usability
293(4)
Usability Exercise
297(1)
Usability Exercise Debrief
297(2)
Quality Attributes for Technical Testing
299(19)
Technical Security
300(2)
Security Attacks
302(5)
Reliability
307(4)
Efficiency Testing
311(2)
Maintainability Testing
313(1)
Portability Testing
314(4)
Sample Exam Questions
318(3)
Reviews
321(32)
Introduction
322(3)
The Principles of Reviews
325(4)
Types of Reviews
329(5)
Introducing Reviews
334(1)
Success Factors for Reviews
335(8)
Wiegers's Review Checklists
339(2)
Deutsch's Review Checklist
341(2)
Wiegers's Checklist Review Exercise
343(1)
Wiegers's Checklist Review Exercise Debrief
343(4)
Deutsch Checklist Review Exercise
347(1)
Deutsch Checklist Review Exercise Debrief
348(1)
Sample Exam Questions
349(4)
Incident Management
353(22)
Introduction
353(1)
When Can a Defect Be Detected?
354(1)
Defect Lifecycle
354(8)
Defect Fields
362(4)
Metrics and Incident Management
366(1)
Communicating Incidents
367(1)
Incident Management Exercise
368(1)
Incident Management Exercise Debrief
369(2)
Sample Exam Questions
371(4)
Standards and Test Process Improvement
375(2)
Test Tools and Automation
377(26)
Introduction
378(1)
Test Tool Concepts
378(10)
Test Automation Costs
379(2)
Test Automation Risks
381(1)
Test Automation Benefits
381(2)
Test Automation Strategies
383(1)
Test Tool Integration and Scripting
384(3)
Test Tool Classification
387(1)
Test Tool Categories
388(12)
Test Management Tools
388(1)
Test Execution Tools
389(3)
Debugging, Troubleshooting, Fault Seeding, and Injection Tools
392(1)
Static and Dynamic Analysis Tools
392(3)
Performance Test Tools
395(3)
Web Testing Tools
398(1)
Simulators and Emulators
398(2)
Sample Exam Questions
400(3)
People Skills and Team Composition
403(6)
Introduction
403(1)
Individual Skills
404(1)
Test Team Dynamics
404(1)
Fitting Testing within an Organization
405(1)
Motivation
405(1)
Communication
405(3)
Sample Exam Questions
408(1)
Preparing for the Exam
409(12)
Learning Objectives
409(4)
Level 1: Remember (K1)
410(1)
Level 2: Understand (K2)
410(1)
Level 3: Apply (K3)
411(1)
Level 4: Analyze (K4)
412(1)
Where Did These Levels of Learning Objectives Come From?
412(1)
ISTQB Advanced Exams
413(8)
Scenario-Based Questions
415(3)
On the Evolution of the Exams
418(3)
Appendix
Bibliography
421(4)
Advanced Syllabus Referenced Standards
421(1)
Advanced Syllabus Referenced Books
421(2)
Other Referenced Books
423(1)
Other References
423(2)
HELLOCARMS The Next Generation of Home Equity Lending
425(22)
Table of Contents
426(1)
II Versioning
427(1)
III Glossary
428(1)
000 Introduction
429(2)
001 Informal Use Case
431(2)
003 Scope
433(1)
004 System Business Benefits
434(1)
010 Functional System Requirements
435(5)
020 Reliability System Requirements
440(1)
030 Usability System Requirements
441(1)
040 Efficiency System Requirements
442(1)
050 Maintainability System Requirements
443(1)
060 Portability System Requirements
444(1)
Acknowledgement
445(2)
Answers to Sample Questions 447(2)
Index 449
With a quarter-century of software and systems engineering experience, Rex Black is President of RBCS (www.rbcs-us.com), a leader in software, hardware, C systems testing. For over a dozen years, RBCS has delivered services in consulting, outsourcing, and training for software & hardware testing. Employing the industry's most experienced & recognized consultants, RBCS conducts product testing; builds & improves testing groups; and hires testing staff for hundreds of clients worldwide. As the leader of RBCS, Rex is the most prolific author practicing in the field of software testing today. His popular first book, Managing the Testing Process, has sold over 30,000 copies around the world, including Japanese, Chinese, and Indian releases. His three other books on testing, Critical Testing Processes, Foundations of Software Testing, and Pragmatic Software Testing, have also sold tens of thousands of copies, including Hebrew, Indian, Chinese, Japanese and Russian editions. He has written over twenty-five articles, presented hundreds of papers, workshops, and seminars, and given about 30 keynote speeches at conferences around the world. Rex is the President of both the ISTQB and the ASTQB.