Fr. 236.40

Fundamentals of Software Testing

Inglese · Copertina rigida

Spedizione di solito entro 3 a 5 settimane (il titolo viene procurato in modo speciale)

Descrizione

Ulteriori informazioni

Informationen zum Autor Bernard Homès, an IEEE senior member, has more than 30 years experience in software development and testing in safety critical areas (aeronautics, aerospace, medical and telecom). A renowned consultant and keynote speaker, he coordinated and authored the ISTQB Advanced level syllabus and provides specialized testing services for international customers. Klappentext The testing market is growing at a fast pace and ISTQB certifications are being increasingly requested, with more than 180,000 persons currently certified throughout the world. The ISTQB Foundations level syllabus was updated in 2011, and this book provides detailed course study material including a glossary and sample questions to help adequately prepare for the certification exam. The fundamental aspects of testing are approached, as is testing in the lifecycles from Waterfall to Agile and iterative lifecycles. Static testing, such as reviews and static analysis, and their benefits are examined as well as techniques such as Equivalence Partitioning, Boundary Value Analysis, Decision Table Testing, State Transitions and use cases, along with selected white box testing techniques. Test management, test progress monitoring, risk analysis and incident management are covered, as are the methods for successfully introducing tools in an organization. Zusammenfassung The testing market is growing at a fast pace and ISTQB certifications are being increasingly requested! with more than 180!000 persons currently certified throughout the world. Inhaltsverzeichnis Preface xi Glossary xv Chapter 1. Fundamentals of Testing 1 1.1. Why is testing necessary? (FL 1.1) 1 1.2. What is testing? (FL 1.2) 7 1.3. Paradoxes and main principles (FL 1.3) 11 1.4. Fundamental test process (FL 1.4) 14 1.5. Psychology of testing (FL 1.5) 22 1.6. Testers and code of ethics (FL 1.6) 27 1.7. Synopsis of this chapter 34 1.8. Sample exam questions 35 Chapter 2. Testing Throughout the Software Life Cycle 43 2.1. Software development models (FL 2.1) 43 2.2. Test levels (FL 2.2) 58 2.3. Types of tests (FL 2.3) 66 2.4. Test and maintenance (FL 2.4) 74 2.5. Oracles 81 2.6. Specific cases 83 2.7. Synopsis of this chapter 84 2.8. Sample exam questions 85 Chapter 3. Static Techniques (FL 3.0) 91 3.1. Static techniques and the test process (FL 3.1) 91 3.2. Review process (FL 3.2) 94 3.3. Static analysis by tools (FL 3.3)119 3.4. Added value of static activities 130 3.5. Synopsis of this chapter 131 3.6. Sample exam questions 131 Chapter 4. Test Design Techniques (FL 4.0) 137 4.1. The test development process (FL 4.1) 139 4.2. Categories of test design techniques (FL 4.2)143 4.3. Black-box techniques (FL 4.3) 147 4.4. Structure-based techniques (FL 4.4) 172 4.5. Experience-based techniques (FL 4.5) 187 4.6. Choosing test techniques (FL 4.6) 193 4.7. Synopsis of this chapter 194 4.8. Sample exam questions 195 Chapter 5. Test Management (FL 5.0) 209 5.1. Test organization (FL 5.1) 209 5.2. Test planning and estimation (FL 5.2) 215 5.3. Test progress monitoring and control (FL 5.3) 239 5.4. Reporting 242 5.5. Transverse processes and activities 246 5.6. Risks management (FL 5.5) 248 5.7. Defect management (FL 5.6) 257 5.8. Synopsis of this chapter 264 5.9. Sample exam questions 265 Chapter 6. Tools support for Testing (FL 6.0) 277 6.1. Types of test tools (FL 6.1) 278 6.2. Assumptions and limitations of test tools (FL 6.2) 283 6.3. Selecting and introducing tools in an organization (FL 6.3) 289 6.4. Synopsis of this chapter 295 6.5...

Recensioni dei clienti

Per questo articolo non c'è ancora nessuna recensione. Scrivi la prima recensione e aiuta gli altri utenti a scegliere.

Scrivi una recensione

Top o flop? Scrivi la tua recensione.

Per i messaggi a CeDe.ch si prega di utilizzare il modulo di contatto.

I campi contrassegnati da * sono obbligatori.

Inviando questo modulo si accetta la nostra dichiarazione protezione dati.