About the Book
Forget the false assumption that bugs are inevitable in software. Discover most of the faults with our new test design techniques!
Two brand new techniques are introduced here. Both action-state testing and general predicate testing are proved to be efficient, by which you can find almost all the bugs in your code, where the code represents any stateful application or represents any business logic with boundaries.
Action-state testing is a unified technique of state transition testing and use case testing. It has all the advantages of both techniques and eliminates their shortcomings. Not only does your code quality improve but the total SDLC cost decreases as well.
General predicate testing (GPT) is a generalization of boundary value analysis, by which all the erroneously coded or tested predicate bugs can be revealed with the help of a minimised test set. The minimisation process can fully be automated.
Apply our LEA methodology:
Learn this book, then
Exercise test design using our website, finally
Apply our techniques in your projects and find almost all the bugs.
About the Editors
István Forgács PhD is an entrepreneur, a test expert and an author. He is the founder and CEO of 4TestDev. István is the co-author of the book Agile Testing Foundations. He is the creator and key contributor of the test-first, codeless test design automation tool Harmony.
István and Attila published their first common book Practical Test Design in 2019. Their website is a unique place where you can exercise test design by executing and improving your tests. They introduced three test design techniques: combinative testing, action-state testing and general predicate testing.
Attila Kovács is a full professor of the Eötvös Loránd University, Budapest. He is an ISTQB, IREB and Agile trainer, a project leader, a consultant in the fields of software engineering and testing.