Fundamentals of Software Testing (eBook)

eBook Download: PDF
2013 | 1. Auflage
384 Seiten
Wiley (Verlag)
978-1-118-60297-3 (ISBN)

Lese- und Medienproben

Fundamentals of Software Testing -  Bernard Hom s
Systemvoraussetzungen
144,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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. Contents 1. Fundamentals of Testing.2. Testing Throughout the Software Life Cycle.3. Static Techniques (FL 3.0).4. Test Design Techniques (FL 4.0).5. Test Management (FL 5.0).6. Tools support for Testing (FL 6.0).7. Mock Exam.8. Templates and Models.9. Answers to the Questions.

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.

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. Sample exam questions 296

Chapter 7. Mock Exam 301

Chapter 8. Templates and Models 315

8.1. Master test plan 315

8.2. Test plan 317

8.3. Test design document 319

8.4. Test case 320

8.5. Test procedure 321

8.6. Test log 322

8.7. Defect report 322

8.8. Test report 324

Chapter 9. Answers to the Questions 327

9.1. Answers to the end of chapter questions 327

9.2. Correct answers to the sample paper questions 329

Bibliography 331

Index 335

Erscheint lt. Verlag 9.1.2013
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Technik Elektrotechnik / Energietechnik
Schlagworte Computer Science • Informatik • Software Measurement & Testing • Softwaremetriken u. -tests
ISBN-10 1-118-60297-8 / 1118602978
ISBN-13 978-1-118-60297-3 / 9781118602973
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 6,8 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Jürgen Sieben

eBook Download (2023)
Rheinwerk Computing (Verlag)
89,90
Eine kompakte Einführung

von Brendan Burns; Joe Beda; Kelsey Hightower; Lachlan Evenson

eBook Download (2023)
dpunkt.verlag
39,90