a unit test will validate intent against implementation, and an acceptance test will check the implementation against the requirements
- 11. Functional Testing: Correctness and Acceptance
- from Continuous Delivery in Java
- Publisher: O'Reilly Media, Inc.
- Released: November 2018
whats the difference between these two? Ah, you could only know the difference after reading the article: following types of automated test:
Unit tests check intent against implementation by verifying a discrete unit of code Acceptance tests check implementation against requirements by verifying a functional slice of the system End-to-end tests check implementation against requirements by verifying a functional slice of the system, including unowned dependent services