This book covers the basics of testing theory and terminology, how to write test plans, and how defects are found and reported. It also goes over more advanced testing topics such as performance testing, security testing, combinatorial testing and others. Written by a software e…
Now in its fourth edition, Foundations of Software Testing: ISTQB Certification is the essential guide to software testing and to the ISTQB Foundation qualification. Completely updated to comprehensively reflect the most recent changes to the 2018 ISTQB Foundation Syllabus, the …
This book is written for the technical 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 implement a test strategy. You will …
Software testing is a tedious and very expensive undertaking. Automatic test data generation is, therefore, proposed in this research to help testers reduce their work as well as ascertain software quality. The concept of test driven development (TDD) has become increasingly pop…
Software development and evaluation is the most difficult task in software engineering. The future of the software industry depends upon the development of software. For this purpose quality is considered essential step in designing software. Quality of software is dependable up…
Over the past decades, software systems have been widely adopted in almost all aspects of human lives, and are making our lives more and more convenient. However, software systems also inevitably suffer from different faults (a.k.a., bugs), which can incur great loss of properti…
Real-time Embedded Systems (RTESs) have an increasing role in controlling society infrastructures that we use on a day-to-day basis. RTES behaviour is not based solely on the interactions it might have with its surrounding environment, but also on the timing requirements it indu…
This text provides practical insight into the world of software testing, explaining the basic steps of the testing process and how to perform effective tests. It also presents an overview of different techniques, both dynamic and static, and how to apply them