Manual Vs Automated
Manual Vs Automated
Initially, testing was done manually, but in today’s world everyone needs an easy
life and why not testers? With this thought, Automation testing came into the
picture and things changed drastically.
When we use human resources to perform testing then we can consider the
testing as Manual. In other words, in this type, we execute test cases manually.
The skills, knowledge, and experience of the testers play an important role in
Manual Testing.
Selenium, QTP, UFT are some examples of automation tools. Selenium comes
with C#, JAVA, Pearl, PHP, Python, and Ruby. Hence having knowledge of any of
these listed languages will work.
Why Automation?
Manual Testing has some limitations. Many times we have to do repetitive testing
and doing things repetitively can be boring. Testing with valid and invalid inputs
can make you irate. To err is human and when it comes to quality we just can’t
compromise.
Time constraint is the most important thing when we talk about the release of
the software. If development teams fail to complete the development process
before the deadline, then the company loses customers and no one can afford
this.
For Example, it could be time-consuming to test software with negative inputs.
Cost is the major constraint for any software development process. Maintenance
costs can be a major issue for undetected defects. Automation comes into the
picture to conquer all the above issues.
Enlisted below are a few pointers that justify the reason for using Automation
Testing:
• It helps us to deliver a product with good quality.
• It saves time.
• It is beneficial to test the multilingual site.
• It allows us to test the software in multiple browsers.
• It does not require human intervention.
• It increases the speed of automation.
• It helps us to increase Test Coverage
• It helps you to generate the report for Test Execution, you just can’t
modify it and hence it is useful for team lead/managers.
• By using an Automation tool we can record and replay test cases. For
Example, if someone from your team is on leave or you want to
access a record of test cases executed by the previous employees
then this option is beneficial. Selenium IDE is the tool that allows us
to record the test cases.