Appendix BAST Applied to Various Testing Types

Based on our definition provided in Chapter 1, AST can be applied throughout the software testing lifecycle. Our experience has shown that AST provides important benefits, like repeatability, in addition to lower-level, bottom-up testing in the case of unit testing, for example, or static or dynamic code analysis in the case of security testing. In this appendix we discuss some of the major testing types that lend themselves to automation. All of the ones described here, with the exception of unit testing (which is generally done by development) and test coverage (which is a measure of test completeness and effectiveness), are considered tests of nonfunctional requirements (NFRs), because they ...

Get Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.