Of all the most common questions raised by newbies in Software Testing, to me, this is the most numbered one.
Which of the testing is better White box or Black Box and similarly the same question with Manual Testing with Automation testing?
To me, everything is important. In a normal process, we have black box testers and we don’t have separate white box testers. The developers of the project behave or has to behave as a white box testers. they have to do their unit testing, optimize their own coding. The black box tester would test the functionality of the project. Thus for a project there is a role of the White Box as well as Black Box Testers.
Coming to the Manual Tester Vs Automation Tester, the person in charge for the testing should analyze whether they should go for automation tools or for the manual testing. There are various criteria on which this decision is taken
- Size of the project
- Number of Resources
- Complexity of the project
- Schedule of the project
- Type of application e.g. Web Based / Windows Based
Mainly, we go for the tools when we need to check the performance, stress, load etc which consumes more resources or time.
Even in automation testing, tool needs a manual input for writing the scripts there automation testing thus reduces the work rather than human resource.