Why automate a test?


Many of you might have been wondering, especially the new ones, why do we need to learn to code and automate test steps when we can manually recreate it, thus saving time and effort?

Before answering the question, let’s quickly analyze how a project’s testing process is roughly done.

project process

I’ve color coded the flow chart above and you can see that the blue boxes are just the mirror of the orange ones with only 1 additional step : Testing of the previous feature.

And we all know that regression tests are a pain since testers think that “hey, why are we retesting if we already knew that this has passed a long time ago” or “hey, why would I repeat 100+ test scripts, the new feature is already doing good”.

So I think right now, you already knew the answer to your question. 🙂

Test Automation is made to run tests over and over without incurring additional costs to the project.

Providing these benefits to the project :

Old features are never left behind
Test coverage expands greatly
High Quality software at production


And at the end of the day, the business has greatly saved a lot of time, effort, and cash which all businessmen care about. Realistically speaking. 🙂

If this has helped you engage more on Test Automation, please let me know!




Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s