April 2022
Intermediate to advanced
328 pages
9h 56m
English
This chapter covers
Software requirements are undoubtedly the most valuable artifact of software testing. By requirements, I mean any textual document that describes what a functionality should do. Requirements tell us precisely what the software needs to do and what it should not do. They describe the intricacies of the business rules that the software has to implement and we need to validate. Therefore, requirements should be the first artifact you go for when it comes to testing!
In this chapter, we explore specification-based testing. These techniques use the program requirements—such as agile user ...