Monday, December 01, 2014

Manual testing

Manual testing is the process through which software developers run tests manually, comparing program expectations and actual outcomes in order to find software defects.
These manual tests are no more than the tester using the program as an end user would, and then determining whether or not the program acts appropriately. Manual testing is a good fit for smaller projects as well as companies without significant financial resources.

Pros of Manual Testing

1. Short-term cost is lower
Buying software automation tools is expensive. With manual testing, you won’t have to put the same up-front costs into the software.
2. More likely to find real user issues
Automated tests are just that – automatic. They’re robotic and don’t necessarily act as a real user would. Manual testing, on the other hand, allows the developing program to be used as it would be upon launch. Any bugs that may pop up when a user handles the program in a certain way are more likely to be caught with manual testing.
3. Manual testing is flexible
When one of those brilliant thoughts comes to you, something that could change the course of the project, you want to be able to work on it immediately. With automated testing this is difficult. You have to set up test cases, program it into the automated tool, and then run the tests. With manual testing, you can just quickly test and see the results. Automatic tests take more time to set up, which doesn’t allow you to test ideas quickly and easily.

Cons of Manual Testing:

1. Certain tasks are difficult to do manually
There are certain actions that are difficult to do manually. For example? Low level interface regression testing. This kind of testing is extremely difficult to perform manually, and, as a result, is prone to mistakes and oversight when done by hand. Automated testing, once set up, is much better equipped to find errors for this kind of testing.
2. Not stimulating
Manual testing can be repetitive and boring – no one wants to keep filling out the same forms time after time. As a result, many testers have a hard time staying engaged in this process, and errors are more likely to occur.
3. Can’t reuse manual tests
With automated tests, if you add anything to the program, you can rerun all of the required tests instantly – the tests are already set up. This isn’t the case with manual testing. If there is any change to the software, you have to run the tests again by hand. This is valuable time lost.


DEMO 


Try Our Free Demo Today! call +91-9494646355

ON JOB SUPPORT:


We provide technical assistance for six months. So, if you have any query even while working you can always get back to us.



No comments:

Post a Comment