Software Testing Foundations

A Study Guide for the Certified Tester Exam- Foundation Level- ISTQB® Compliant

Andreas Spillner y Tilo Linz

Cite this publication as

Andreas Spillner, Tilo Linz, Software Testing Foundations (2021), dpunkt.verlag, Heidelberg, ISBN: 9783969102985

1742
accesses
66
quotes

Descripción / Abstract

Fundamental knowledge and basic experience – brought through practical examples


Thoroughly revised and updated 5th edition, following upon the success of four previous editions
Updated according to the most recent ISTQB® Syllabus for the Certified Tester Foundations Level (2018)
Authors are among the founders of the Certified Tester Syllabus


Professional testing of software is an essential task that requires a profound knowledge of testing techniques. The International Software Testing Qualifications Board (ISTQB®) has developed a universally accepted, international qualification scheme aimed at software and system testing professionals, and has created the Syllabi and Tests for the Certified Tester. Today about 673,000 people have taken the ISTQB® certification exams.


The authors of Software Testing Foundations, 5th Edition, are among the creators of the Certified Tester Syllabus and are currently active in the ISTQB®. This thoroughly revised and updated fifth edition covers the Foundation Level (entry level) and teaches the most important methods of software testing. It is designed for self-study and provides the information necessary to pass the Certified Tester-Foundations Level exam, version 2018, as defined by the ISTQB®.


Topics covered:
- Fundamentals of Testing
- Testing and the Software Lifecycle
- Static and Dynamic Testing Techniques
- Test Management
- Test Tools

Descripción

Andreas Spillner taught at the University of Bremen in the Department of Electrical Engineering and Computer Science until 2017. For more than 10 years, he was president of the German Special Interest Group in Software Testing, Analysis, and Verification of the German Society for Informatics. He is a honorary member of the German Testing Board. His work emphasis is on software engineering, quality assurance, and testing.
Tilo Linz is CEO of imbus AG, a leading solution provider for software testing in Germany, and has been active in the field of software quality and software testing for more than 25 years. His work emphasis is on consulting and coaching projects on software quality management, optimizing software development, and testing processes. He is also an author of several books on software testing. His latest book is "Testing in Scrum". More details can be found in his blog 'Softwaretest Knowledge'.

Índice

  • BEGINN
  • 1 Introduction
  • 1 Introduction
  • 2 Software Testing Basics
  • 2 Software Testing Basics
  • 2.1 Concepts and Motivations
  • 2.2 Software Quality
  • 2.3 The Testing Process
  • 2.4 The Effects of Human Psychology on Testing
  • 2.5 Summary
  • 3 Testing Throughout the Software Development Lifecycle
  • 3 Testing Throughout the Software Development Lifecycle
  • 3.1 Sequential Development Models
  • 3.2 Iterative and Incremental Development Models
  • 3.3 Software Development in Project and Product Contexts
  • 3.4 Testing Levels
  • 3.5 Test Types
  • 3.6 Testing New Product Versions
  • 3.7 Summary
  • 4 Static Testing
  • 4 Static Testing
  • 4.1 What Can We Analyze and Test?
  • 4.2 Static Test Techniques
  • 4.3 The Review Process
  • 4.4 Types of Review
  • 4.5 Critical Factors, Benefits, and Limits
  • 4.6 The Differences Between Static and Dynamic Testing
  • 4.7 Summary
  • 5 Dynamic Testing
  • 5 Dynamic Testing
  • 5.1 Black-Box Test Techniques
  • 5.2 White-Box Test Techniques
  • 5.3 Experience-Based Test Techniques
  • 5.4 Selecting the Right Technique
  • 5.5 Summary
  • 6 Test Management
  • 6 Test Management
  • 6.1 Test Organization
  • 6.2 Testing Strategies
  • 6.3 Test Planning, Control, and Monitoring
  • 6.4 Defect Management
  • 6.5 Configuration Management
  • 6.6 Relevant Standards and Norms
  • 6.7 Summary
  • 7 à¿üTest Tools
  • 7 à¿üTest Tools
  • 7.1 Types of Test Tools
  • 7.2 Benefits and Risks of Test Automation
  • 7.3 Using Test Tools Effectively
  • 7.4 Summary
  • à¿üAppendices
  • à¿üAppendices

Títulos relacionados

    Otros títulos del mismo autor