The document discusses using Codeception for acceptance and functional testing. It introduces Codeception and the different types of testing including unit, functional, and acceptance testing. It then provides examples of writing functional tests for a login feature and acceptance tests using PhantomJS to test interactions on a real browser. Screenshots are included when acceptance tests fail to help debug issues.
Related topics: