CRM Testing 3 — Questions and Answers
Question 1: A CRM testing team uses a test management tool to link test cases to specific user story requirements. This practice is called:
- Test prioritization
- Requirements traceability (Correct answer)
- Defect clustering
- Test data management
Correct answer: Requirements traceability
Requirements traceability maps each test case to a business requirement to ensure full coverage and accountability.
Question 2: Which testing technique examines CRM source code logic and internal paths to craft test cases?
- Black-box testing
- Grey-box testing
- White-box testing (Correct answer)
- Ad hoc testing
Correct answer: White-box testing
White-box testing uses knowledge of the internal code structure to design tests that exercise specific code paths.
Question 3: During UAT for a CRM upgrade, end-users report the system is 'hard to use' even though all functional tests passed. This points to a gap in:
- Performance testing
- Usability testing (Correct answer)
- Security testing
- Regression testing
Correct answer: Usability testing
Usability testing evaluates whether real users can interact with the system effectively, which functional tests do not cover.
Question 4: A CRM test plan should NOT include:
- Scope and objectives
- Actual bug fixes (Correct answer)
- Entry and exit criteria
- Resource and schedule information
Correct answer: Actual bug fixes
A test plan is a planning document; actual bug fixes belong in the development workflow, not the test plan itself.
Question 5: A tester discovers that 80% of CRM bugs are found in 20% of the modules. This observation is known as the:
- Pesticide paradox
- Defect clustering principle (Correct answer)
- Test coverage gap
- Risk-based prioritization
Correct answer: Defect clustering principle
The defect clustering principle states that most defects tend to be concentrated in a small number of modules or features.
Question 6: When automating CRM tests, which scenario is LEAST suitable for automation?
- Login and authentication flows
- Regression suites run on every build
- Exploratory testing for a new UI feature (Correct answer)
- Data-driven tests with multiple input combinations
Correct answer: Exploratory testing for a new UI feature
Exploratory testing relies on human intuition and creativity to uncover unexpected issues, making it poorly suited for automation.
Question 7: Which metric measures the percentage of CRM code executed by the test suite?
- Defect density
- Test execution rate
- Code coverage (Correct answer)
- Mean time to repair
Correct answer: Code coverage
Code coverage measures what proportion of the application's code is exercised by automated tests, indicating test suite thoroughness.
A CRM testing team uses a test management tool to link test cases to specific user story requirements.
This practice is called: