paint-brush
How We Automated our End-to-End Testing from the First Line of Code by@egalazarev
1,446 reads
1,446 reads

How We Automated our End-to-End Testing from the First Line of Code

by Egal Lazarev10mJune 17th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Quality is critical when it comes to releasing any software, whether it’s in order to ensure an excellent experience of your product with minimal bugs, or even for security reasons, and it’s been well established that good code comes coupled with good tests. The hierarchy of tests as they relate to quality assurance are from unit tests through E2E testing, so just so we’re on the same page––I’ll briefly dive into each, and why the ultimate goal is to reach E2E testing of your product. Unit tests are at the bottom of the pyramid, as they’re just what they sound like, the smallest self-contained unit of testing. This means that you take the component or piece of code that you wrote, and test it as a standalone unit. This code is completely disconnected from anything else in the software stack and system it is going to live in, and the tests check if it performs as expected, as a standalone entity. Once we complete this basic testing of our code, we need to dive a little deeper, and test the code with more context of where it is actually going to exist in the stack, and this is where integration testing comes in.

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coins Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - How We Automated our End-to-End Testing from the First Line of Code
Egal Lazarev HackerNoon profile picture
Egal Lazarev

Egal Lazarev

@egalazarev

CTO & Co-Founder, Diversion

About @egalazarev
LEARN MORE ABOUT @EGALAZAREV'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Egal Lazarev HackerNoon profile picture
Egal Lazarev@egalazarev
CTO & Co-Founder, Diversion

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Buff
Onlinecoursesschools
Wikibacklink
Nullob
Groupfrog
Uncloud