Hi everyone,
I’m learning more about software development and quality assurance, and I came across the concept of end to end testing. I wanted to share what I’ve learned and get thoughts from others who might have experience or interest in this area.
From what I understand, end to end testing is a type of software testing that checks whether an application works correctly from start to finish — basically the entire workflow that a user would follow. Instead of just testing individual pieces of code, this approach makes sure that every part of a system works together as expected.
For example, in a website or app, end to end testing might involve validating:
That a user can sign up and log in successfully
That data entered on one page shows up correctly in another
That actions like placing an order or submitting a form complete without errors
That data is stored and retrieved accurately
This type of testing seems especially useful for complex projects where many parts of the system depend on each other, like frontend pages communicating with backend servers or APIs.
I’m curious to hear from anyone who has:
Used end to end testing in a school project or internship
Suggestions on learning resources or tools that help with end to end testing
Ideas on how students can practice this type of testing
I’m still learning, so any advice or examples would be appreciated!
Thanks in advance for your help!