3. Types of tests
• Static Analysis
• Unit Testing
• Integration Testing
• Acceptance Testing!
• Performance Testing
• Testing in Live
• Exploratory Testing
4.
5. The acceptance test suite as a
whole both verifies that the
application delivers the business
value and guards against
regressions or defects that break
preexisting functions of the
application.
— Humble, Farley, Continuous Delivery, 2010, Chapter 8.
6. An acceptance test may only
drive and assert behaviour in
the system through interfaces
available to the system’s users.