Your company decides to sell toys online and ships globally. An in-house software development team is responsible for developing the online shopping website, and a software testing strategy is under consideration. Which of the following statement about software testing is true?
A. Unit testing is an automated black-box testing technique
B. User interface testing is black-box testing that requires manual data input
C. Fuzzing testing is a passive automated testing technique
D. Synthetic testing is a dynamic automated testing technique
Kindly be reminded that the suggested answer is for your reference only. It doesn’t matter whether you have the right or wrong answer. What really matters is your reasoning process and justifications.
My suggested answer is D. Synthetic testing is a dynamic automated testing technique.
- Unit testing is can be automated and it is a white-box testing technique.
- User interface testing can be black-box or white-box testing and data fed manually or automatically.
- Fuzzing testing is an active automated testing technique.
- Synthetic (transactions) testing is a dynamic automated testing technique.