CPHIMS CPHIMS Testing and System Evaluation 2 — Questions and Answers
Question 1: Which testing phase verifies that individual components of a healthcare information system work correctly in isolation before integration?
- Integration testing
- Unit testing (Correct answer)
- System testing
- User acceptance testing
Correct answer: Unit testing
Unit testing verifies individual components or modules in isolation before they are combined with other system elements.
Question 2: A hospital is implementing a new EHR system and wants to test all interfaces between subsystems. Which type of testing is most appropriate?
- Regression testing
- Unit testing
- Integration testing (Correct answer)
- Stress testing
Correct answer: Integration testing
Integration testing validates that different subsystems and interfaces work correctly together as a combined system.
Question 3: During EHR go-live, the system experiences significantly slower response times than during testing. Which type of testing was likely inadequate?
- Unit testing
- Performance testing (Correct answer)
- Regression testing
- Usability testing
Correct answer: Performance testing
Performance testing, including load and stress testing, should have identified response time degradation under realistic production volumes.
Question 4: What is the primary purpose of regression testing in a healthcare IT system?
- Test new features before deployment
- Ensure existing functionality still works after changes (Correct answer)
- Validate system performance under peak load
- Confirm user interface design meets requirements
Correct answer: Ensure existing functionality still works after changes
Regression testing ensures that previously working functions have not been broken by new code changes or system updates.
Question 5: Which document formally defines the testing objectives, scope, approach, and schedule for a healthcare IT implementation?
- Test case
- Test plan (Correct answer)
- Test script
- Defect log
Correct answer: Test plan
A test plan is the comprehensive document that outlines the overall strategy, scope, resources, and schedule for the testing effort.
Question 6: A lab system upgrade causes the medication reconciliation module to malfunction unexpectedly. What testing should have caught this?
- Unit testing
- User acceptance testing
- Regression testing (Correct answer)
- Volume testing
Correct answer: Regression testing
Regression testing after the lab system upgrade should have validated that the medication reconciliation module continued to function correctly.
Question 7: Which metric is commonly used to measure defect density during healthcare IT system testing?
- Number of test cases executed per day
- Number of defects per thousand lines of code (Correct answer)
- Percentage of test cases passed
- Mean time between failures
Correct answer: Number of defects per thousand lines of code
Defect density, expressed as defects per thousand lines of code (KLOC), is a standard metric for measuring software quality during testing.
Which testing phase verifies that individual components of a healthcare information system work correctly in isolation before integration?