A key component to fast test execution and successful test automation is to clean up duplications and have a lot of atomic tests. What is an atomic test? An atomic test is simply testing a single item. This could be a single feature or a single function to validate that it is working.
Hear from Nikolay Advolokin, Solutions Architect, as he continues to share some of his best practices for Automated Testing. In this Tech Talk, he breaks down further what an atomic test is and why having lots of them is beneficial for test coverage. He outlines a few reasons why you should avoid non-atomic tests and if possible, to split them out into smaller atomic tests.
Advancing further, Nikolay reveals the different ways to set an application state using Javascript injection, restful API, database manipulation, and cookies to create atomic tests.
Stay tuned for the next video!
Don’t want to wait? Access all eight videos in this Best Practices for Automated Testing series.