In software development, we understand very well the importance of testing. While writing unit tests is considered widely popular and common, unfortun

End-to-End Testing: Challenges and Lessons Learned

submited by
Style Pass
2022-01-23 15:30:07

In software development, we understand very well the importance of testing. While writing unit tests is considered widely popular and common, unfortunately, they don’t provide the full coverage needed for the entire software.

The better approach is End-to-End testing as a part of the testing routine during development. In fact, End-to-End testing is considered the holy grail, the trophy in the Testing Trophy, or the top of the Testing Pyramid because they tend to be harder to implement than the rest of the testing types. But End-To-End tests can be quite complex and require a well defined infrastructure that is much harder to implement and maintain.

Today, I’m walking through the ins and outs of E2E testing and the lessons and takeaways we’ve learned on the ground here at Swimm.

As an early-stage startup, Swimm initially worked in one-week sprints that ended with a new release. The day of the release would start with manually QA-ing the entire app, doing all kinds of user flows to make sure everything worked and no regression bugs were discovered.

Leave a Comment