CIS Quality Assurance 2 — Questions and Answers
Question 1: Which testing technique verifies that a ServiceNow instance upgrade has not broken existing functionality?
- Regression testing (Correct answer)
- Unit testing
- Load testing
- Penetration testing
Correct answer: Regression testing
Regression testing confirms that previously working features still function correctly after an upgrade or change.
Question 2: In ServiceNow, what is the purpose of an Automated Test Framework (ATF) test suite?
- To group related test cases for sequential or parallel execution (Correct answer)
- To deploy code to production automatically
- To generate test data in bulk
- To monitor real-time system performance
Correct answer: To group related test cases for sequential or parallel execution
An ATF test suite organizes related test cases so they can be run together in a defined order or in parallel.
Question 3: A CIS candidate discovers that a business rule fires incorrectly only when a specific field combination is present. Which testing type best targets this scenario?
- Boundary value analysis
- Equivalence partitioning
- Error guessing (Correct answer)
- Statement coverage testing
Correct answer: Error guessing
Error guessing relies on the tester's experience to predict defect-prone conditions such as unusual field combinations.
Question 4: What does 'defect density' measure in a QA context?
- Number of defects per unit of code or functionality (Correct answer)
- Time taken to resolve a defect
- Percentage of test cases that failed
- Ratio of open to closed defects
Correct answer: Number of defects per unit of code or functionality
Defect density is the number of confirmed defects divided by the size of the software module, used to assess quality.
Question 5: During a ServiceNow implementation, which environment should be used for user acceptance testing (UAT)?
- A dedicated staging or pre-production instance (Correct answer)
- The production instance with read-only access
- The development instance shared with developers
- A cloned sandbox with live data
Correct answer: A dedicated staging or pre-production instance
UAT should occur in a staging or pre-production instance that mirrors production but is isolated from live data.
Question 6: Which metric tracks the percentage of test cases executed compared to the total planned?
- Test execution rate (Correct answer)
- Defect removal efficiency
- Test pass rate
- Mean time to detect
Correct answer: Test execution rate
Test execution rate = (executed test cases / planned test cases) × 100, indicating testing progress.
Question 7: In ATF, what is the role of a 'step' within a test?
- An individual action or assertion performed during test execution (Correct answer)
- A complete test scenario from start to finish
- A set of credentials used to authenticate the test runner
- A scheduling configuration for when the test runs
Correct answer: An individual action or assertion performed during test execution
Each step in an ATF test represents one discrete action (like clicking a button) or assertion (like checking a field value).
Which testing technique verifies that a ServiceNow instance upgrade has not broken existing functionality?