Why am I learning Automation Testing?
I’ve been working as an SQA Engineer for the last few months. Though I’m familiar with SQA since my undergraduate life and did the ISTQB foundation level course, all I did is manual testing. Recently, test automation drew my attention. As I love to work smartly rather than working hard, I try to find ways that perfectly accomplish my work in a pretty fast and effective way. So here I’m exploring automation testing as well as sharing my knowledge with you all.
Basically in this article, I’m giving a clear concept of what automation testing is all about, why it is better than manual testing.
Automation Testing
Every software company tests their products before the release. Nevertheless, every released software always has some bugs. Even though the software testers try their best to find every possible bug with manual testing, bugs often reappear since manual testing does not have that much accuracy, besides it is time-consuming.
This is why automation testing is becoming popular and is considered as one of the best ways to increase the efficiency and coverage of software testing.
What is Automation Testing?
It is a process in which automation tools run the test cases as well as a test suite, predefined actions on a software application, reporting outcomes, comparative results, and generate detailed test reports.
So, isn’t it sound magical for a tester? Yes, obviously! Damn, a tester can test every possible way and that doesn’t make him bored.
Now, let’s see how it’s making our life so easy-cheesy. So, start the fight between Manual Testing and Automation Testing.
Automation Testing Vs. Manual Testing: The Fight
Though we can’t automate the full project, with the help of automation, we can do the testing faster and more efficiently way.
I’ve been learning automation testing using Selenium for the past few weeks and became keen to know more about test automation. When I started learning Selenium, after a few days I realized why didn’t I learn it earlier in my career. It makes testing so much easier. And YEAH!! You can use your written code once for one project to another project which has similar functionalities.
So, here I’m giving some ideas about Selenium. It is basically used for web application automation testing. You can learn it by using JAVA, Python or C#. If you’re familiar with any languages among these then it will be a cup of tea to you.
Having other testing tools, you can use Appium for Mobile Application Testing. I choose to learn Selenium because I already have hands-on experience in testing several web-based applications at my workplace.
I’ll share my learnings and thoughts in the upcoming posts. So till then keep your eyes on my blogs, start learning Automation testing and implement it.