<aside> 💡 Hola friends! We recently created a Discord for Software Automation and this was one of our Watercooler discussions we had which was then continued on Reddit

Responses range from people with 3 to 30+ YOE in the industry and wanted to share this with the community!

Feel free to add comments to the notion doc to make this document ever growing!

</aside>

For the record, I’m referring to the commonly and possibly outdated testing pyramid when making this post:

Untitled

Abstract Summary:

This discussion revolves around defining the terms "Unit Test," "Integration Test," and "End-to-End (E2E) Test" in the context of software testing. Different individuals and organizations have varying definitions and perspectives on these terms, leading to some confusion and debate. However, there are some common themes and general understandings that emerge from the discussion:

Unit Test:

Integration Test:

End-to-End (E2E) Test: