December 2020
Intermediate to advanced
700 pages
16h 31m
English
In previous chapters, we discussed the importance of unit tests and integration tests in software development and discussed how they ensure the reliability of your code base. We also discussed how unit and integration tests are integral parts of all software production stages and are run each time the code base is modified.
There are also other important tests, called functional tests. They are run only at the end of each sprint to verify that the output of the sprint actually satisfies the specifications that were agreed upon with the stakeholders.
This chapter is specifically dedicated to functional tests and to the techniques for defining, executing, and automating them. More specifically, this chapter covers ...
Read now
Unlock full access