> For the complete documentation index, see [llms.txt](https://docs.puppetry.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.puppetry.app/testing-techniques.md).

# Testing Techniques

- [Testing Dynamic Content](https://docs.puppetry.app/testing-techniques/testing-dynamic-content.md)
- [Exhaustive Testing](https://docs.puppetry.app/testing-techniques/exhaustive-testing.md)
- [Performance Testing](https://docs.puppetry.app/testing-techniques/performance-testing.md)
- [Visual Regression Testing](https://docs.puppetry.app/testing-techniques/css-regression-testing.md)
- [Testing Shadow DOM](https://docs.puppetry.app/testing-techniques/testing-shadow-dom.md)
- [Testing Google Analytics tracking code](https://docs.puppetry.app/testing-techniques/testing-google-analytics-tracking-code.md)
- [Testing Chrome Extensions](https://docs.puppetry.app/testing-techniques/testing-chrome-extensions.md)
- [Testing REST API](https://docs.puppetry.app/testing-techniques/testing-rest-api.md)
- [Mocking HTTP/S Requests](https://docs.puppetry.app/testing-techniques/mocking-http-s-requests.md)
- [Testing Transactional Emails](https://docs.puppetry.app/testing-techniques/testing-emails.md)
- [Example with Restmail.net](https://docs.puppetry.app/testing-techniques/testing-emails/example-with-restmail.net.md)
- [Example with Mailinator](https://docs.puppetry.app/testing-techniques/testing-emails/example-with-....md)
- [Example with IMAP bridge](https://docs.puppetry.app/testing-techniques/testing-emails/example-with-imap-bridge.md)
- [Example with Google API](https://docs.puppetry.app/testing-techniques/testing-emails/example-with-google-api.md)
- [Testing Forms with Captcha](https://docs.puppetry.app/testing-techniques/testing-forms-with-captcha.md)
