# Unit Testing glossary: Apprentice level

4 Unit Testing terms at the Apprentice level, each with a short definition and a link to its full page.

Updated: September 27, 2026

[Study these as flash cards](https://www.ask-codey.com/decks/unit-testing/apprentice)

- [End-to-End Test](https://www.ask-codey.com/glossary/end-to-end-test): Tests the whole app like a user, often in a browser.
- [Integration Test](https://www.ask-codey.com/glossary/integration-test): Checks that several parts work together for real.
- [Test Pyramid](https://www.ask-codey.com/glossary/test-pyramid): Many unit tests, fewer integration tests, few end-to-end tests.
- [Test-Driven Development](https://www.ask-codey.com/glossary/test-driven-development): Write a failing test first, then the code to pass it.

- Previous level: [Novice](https://www.ask-codey.com/glossary/subjects/unit-testing/novice)
- Next level: [Journeyman](https://www.ask-codey.com/glossary/subjects/unit-testing/journeyman)

[Every Unit Testing term, by level](https://www.ask-codey.com/glossary/subjects/unit-testing)

Source: https://www.ask-codey.com/glossary/subjects/unit-testing/apprentice
