(Choose 1 answer)
In a software development project, the stakeholders assume that the application's login feature is working perfectly and does not require any further testing. However, as a tester, you have concerns that this may pose potential risks to the overall quality of the software.
You decide to conduct thorough testing of the login feature which includes various test scenarios, such as testing different user credentials, handling invalid inputs, verifying password encryption, and checking for proper error messages. Several critical issues are discovered. You organize a meeting with the stakeholders to present the findings and discuss the necessity of addressing these issues before the application's release.
Which of the following is a benefit of test independence exemplified by this situation?
A. Challenging stakeholder assumptions
B. Removing a defect early
C. Recognizing different kinds of failures
D. Taking primary responsibility for quality