How Automation help in Software Testing?

Suparna Khamaru
2 min readOct 24, 2020

--

Many a times, people outside testing community wonder, “why even give priority to testing or automation”?

Why hire Tester?

Some times, few non testing professionals murmur among themselves, “why even pay testers at the first place any salary”?

Cost of leaked defects to production is unrepairable many a times and can kill businesses over time. Hiring test professionals are needed to keep the business running & end users happy.

Today, few companies are even moving towards BA-free and QA-free culture, where apparently the accountable-developer is to be responsible for both developing and testing. Great Idea! but, is it practically working and benefitting companies in real time? The cost of realisation may be huge in certain cases depending upon domain of organisation.

In either of the cases, skipping testing is never a choice, irrespective of who is responsible for testing the product.

Advantages of Automated Tests:

  • Faster time to market on every apps release, without compromising on quality
  • Automated Repetitive & frequently tested end user journeys
  • Help QA reduce the time spent on repetitive manual testing activities
  • Quicker Defect Detection in dev environment (Shift-left)
  • Reduced Business Expenses (by reducing testing time)
  • Lowered risks of missing obvious straight forward defects
  • Reduced Manual testing Time & Efforts
  • Increased Efficiency & Reliability of Tests
  • Reduced Manual error
  • Wider test coverage even in time-bound test scenarios
  • Tests run frequently on latest developer commits
  • More ways of testing provides better test coverage
  • Built confidence in product

Mandatory Testing Levels while testing on web and mobile apps:

  • Unit Testing / Component Testing
  • Visual Testing / Snapshot Testing / Screenshot Testing
  • Integration Testing
  • System Testing
  • Exploratory Testing
  • Acceptance Testing (Alpha + Beta Testing)

The unsinkable Titanic never sailed again after sinking. It is a reminder of “How timely missed action is important for detection of issues and minimising the impact of disaster in best possible way.”

It’s always good to take timely measures than waiting for the worst to happen.

More experienced testers in watching the ship sailing, the merrier!

Experienced testers are never an expense, but a gem who help the ship from not sinking every single time, irrespective of the weather conditions.

More the automated test runs, safer the ship continues to sail with confidence!

Thanks for reading this article! Leave a comment below if you have any questions. Be sure to click on the 👏 icon to let me know that you encourage my writing.

Connect with me:

--

--

Suparna Khamaru
Suparna Khamaru

Written by Suparna Khamaru

I am passionate about iOS, Android, Web apps,API test, Automation & ACI— https://www.linkedin.com/in/suparnakhamaru/

No responses yet