Software testing has greatly evolved since the first edition of this book. Testers are now required to work in "agile" teams and focus on automating test cases. It has thus been necessary to update this work, in order to provide fundamental knowledge that testers should have to be effective and efficient in today's world. This book describes the fundamental aspects of testing in the different lifecycles, and how to implement and benefit from reviews and static analysis. Multiple other techniques are approached, such as equivalence partitioning, boundary value analysis, use case testing, decision tables and state transitions.
This second edition also covers test management, test progress monitoring and incident management, in order to ensure that the testing information is correctly provided to the stakeholders.
This book provides detailed course-study material of the ISTQB Foundation level syllabus, including sample questions to help prepare for exams.
For testers who want to acquire a good understanding of software and system tests, this book provides the fundamental principles as described by the ISTQB and recognized experts.
This book provides answers and areas of discussion to enable test leaders and managers to:
– improve their understanding of testing;
– have an overview of process improvement linked to software testing;
– increase the efficiency of their software development and tests.
Prerequisite: Software testing does not require specific prerequisites, but a basic understanding of data processing and software will allow you to better understand software testing. The reader with software development knowledge, whatever the programming language, will understand certain aspects faster, but a simple practice as a user should be enough to understand this book.
To see this hidden content, you must reply and react with one of the following reactions : Like, Love, Haha, Wow