Performing Tests
1. Maintainability tests should be performed by...
a) The application developerb) independent groups
c) QA
d) all of the above
2. Root cause of a defect should be recorded because...
a) It helps guide where more testing needs to be doneb) it helps QA analyze which processes need to be improved
c) it helps management know where bugs are coming from
d) all of the above
3. At Testing phase entry and exit, audits should be performed to...
a) Ensure that testing complies with the organization's policies, procedures, standards, and guidelinesb) ensure that all test cases have been executed
c) ensure that all defects have been fixed
d) b and c only
4. Integration testing should begin...
a) Once two or more components have been unit tested and critical defects fixedb) once all components have been unit tested and critical defects fixed
c) once all components have been unit tested
d) once two or more components have been unit tested
5. Testing "handshakes" and other communication points from system to system is part of...
a) Coupling testsb) system tests
c) user acceptance tests
d) all of the above
6. System testing should begin...
a) Once the minimal components have been integration testedb) when the environment is ready
c) when test data is conditioned
d) all three of the above must be complete
7. When reporting a defect, which of these should be included?
a) Expected versus actual resultsb) potential causes
c) which pass/fail criteria failed
d) all of the above
8. Negative tests to trigger data validation rules during file processing (to make sure they are kicked out) are an example of _______ testing
a) Error guessingb) file integrity
c) authorization
d) equivalence partitioning
9. What is a good way to tell it's time to stop system testing?
a) When the deadline is reachedb) when all testing hours are used up
c) when all scripts have been executed and all bugs have been fixed
d) when metrics such as MTTF, test coverage, and defect counts by severity reach acceptable levels
10. Which of these is not a typical way to test for the Reliability test factor?
a) Regression Testingb) Compliance Testing
c) Functional Testing
d) Manual testing
11. When documenting the actual result of a test in a bug log, it is necessary to record the specific inputs and outputs used.
a) trueb) false
12. Which of these is NOT a significant concern surrounding the test phase?
a) Significant problems not uncovered during testingb) too many meetings
c) inadequate time/resources - especially if project is late into testing
d) Software not ready for testing (too many showstopper bugs preventing test execution)
13. Trying to delete or overwrite controlled files, to make sure the files cannot be deleted or overwritten, are examples of what kind of test?
a) Functional testsb) Error guessing
c) File integrity tests
d) Maintainability tests
14. When reporting a defect, it is especially important to document the effects of the bug, in terms of severity, because...
a) This will guide how much attention the defect gets, and when it will be fixedb) only severe bugs will get fixed
c) it keeps the programmers in their place
d) none of the above
0 comments:
Post a Comment