How To Decide Which Type of Testing Is Required For Project
How To Decide Which Type of Testing Is Required For Project
their account with that bank So Automation testing is the best way to
test it.
2. Project Budget
If the budget of project is small then manual testing is performed
because automation testing is more expensive then manual testing.
3. Human Resource
If the number of human resource is available in adequate amount then
manual testing can be performed easily but if the human resources are
less the automation testing is the best option.
4. Number of times a test scenario needs to be tested
If the test scenarios need to be tested regularly the automation testing
should be used if you need to test the scenarios once in a while the
manual testing should be performed.
5. Changes in the code
If the changes made in the code are frequently then automation testing
should be performed. Sometimes it happens that on making changes in
the one module can harm the other module so its important to test the
whole modules after making changes to one of the module and this can
easily be tested through automation process.
6. Whether to test Parallel or sequentially
When you need to run the test at same time but on different machines
then automation testing is performed because in case of manual testing
you have to perform the test sequentially.
7. How to do Random/Ad-hoc testing
When you have to check the displays randomly then manual testing is
performed.
More you play, More you will find.
The meaning of above phrase is that you will find more bugs by playing
more with the features of the software. For playing with features, its
very important that a tester need to be creative.
or required because through manual testing you can test the every part
of the software.
-----------15. Layout and Usability Issues
Layout and Usability Issues are tested only by manual process. As
observation is required in both cases and tester has to test the things by
considering himself as an end user because its very important that your
software should be user friendly.
16. Efficiency
Automation testing is more efficient when there are large numbers of
system users. Suppose you have to test the software that maintains the
record of all students in the college, their roll numbers and their
marks .So in order to test this software automation testing is the best
option.
17. Explanatory testing
Manual testing is the best option to perform explanatory testing as you
have to explore the software to identify errors.
18. Type of software
For some type of softwares manual testing is the best option, like in
Touch based software manual testing is performed because in touch
based software you have to test the visualization that can only be tested
through manual process whereas in case of Form filling software in
which you have to enter the same data again and again automation
testing is preferred.
19. Type of methodology
Choosing right testing type also depends on the type of methodology. In
the scenario where requirements change rapidly, manual testing is
preferred over automation testing.
20. Installation and setup testing
For Installation and setup testing manual testing is used. As you have to
test the scenarios manually loading CD-ROMs and tapes, changing
hardware, in that manual testing is performed.
21. Error handling and Recovery testing
Error handling, disaster and recovery, these issues can only be tested
through manual process. For testing these issues tester has to test the
scenarios like powering off servers, hard disk crash etc. Its not possible
to test these things using test scripts.
22. Load & Stress testing
Automation testing helps in Load, Volume, Stress and Capacity testing.
Suppose a system is created in which 100 users can work at the same
time. So, in order to check the system whether it handles the load of
more than 100 people we perform this testing.
23. GUI Testing
For testing GUI displays automation testing is performed. There are
many tools used for recording user actions and then replay them any
number of times. This is helpful for comparing actual and expected
results.
Manual and Automation testing both are important at their own place
but the motive is to do quality testing. So the most important is use of
right testing at the right place, time and environment.