CSI CSI Testing & Quality Assurance 1 — Questions and Answers
Question 1: Which testing phase validates that integrated systems exchange data correctly and meet business requirements before go-live?
- Unit testing
- User Acceptance Testing (UAT) (Correct answer)
- Smoke testing
- Regression testing
Correct answer: User Acceptance Testing (UAT)
UAT is the final validation phase where end-users confirm that integrated systems meet business requirements before production deployment.
Question 2: A system integrator must verify that two enterprise applications exchange messages without data loss. Which testing approach is most appropriate?
- Load testing
- End-to-end integration testing (Correct answer)
- Unit testing
- Alpha testing
Correct answer: End-to-end integration testing
End-to-end integration testing validates complete message flows across system boundaries to ensure no data is lost in transit.
Question 3: What is a 'test harness' in the context of system integration testing?
- A physical rack for mounting servers
- A collection of stubs and drivers that simulate system components (Correct answer)
- A compliance checklist
- A load balancer configuration
Correct answer: A collection of stubs and drivers that simulate system components
A test harness is a framework of stubs and drivers used to simulate missing or unavailable components during integration testing.
Question 4: During integration testing, a 'stub' is used to:
- Log test results to a database
- Simulate a downstream component that is not yet available (Correct answer)
- Measure network latency
- Encrypt test data
Correct answer: Simulate a downstream component that is not yet available
A stub simulates a downstream dependency, returning predetermined responses so the component under test can be validated independently.
Question 5: Which defect classification indicates a critical system integration failure that blocks all further testing?
- Minor
- Cosmetic
- Blocker/Showstopper (Correct answer)
- Enhancement
Correct answer: Blocker/Showstopper
A blocker or showstopper defect halts the entire testing effort because the core integration path cannot function until it is resolved.
Question 6: What does 'traceability matrix' provide in a CSI testing project?
- Network topology diagram
- Mapping between requirements and corresponding test cases (Correct answer)
- List of third-party vendors
- Database schema documentation
Correct answer: Mapping between requirements and corresponding test cases
A traceability matrix maps each business requirement to one or more test cases, ensuring complete test coverage.
Which testing phase validates that integrated systems exchange data correctly and meet business requirements before go-live?