skip to main |
skip to sidebar
ISTQB Certified Tester Foundation Level Section 2 Practice Quiz
- The _____ method is the classic approach to project management, especially to the management of large projects.
- agile
- waterfall
- code and fix
- iterative/evolutionary
- …life-cycle models can be considered evolutionary or incremental in the sense that a given release grows up around a core of features that are delivered, often on dynamic dates.
- True
- False
- Testing throughout the project in a three-dimensional sense refers to the following dimensions:
- Time, Resources, and Risk
- Verification, Validation, and Defect Reporting
- Time, Organizational, and Cultural
- None of the above
- What are appraisal costs?
- All testing costs and the costs of everything else the company does to look for errors.
- Everything the company spends to prevent software and documentation errors.
- All costs of coping with errors discovered during development and testing.
- All costs of coping with errors discovered, typically by your customers, after the product is released.
- The _____ starts testing during the “Fragments Coded: first functionality” development stage?
- programmer
- end user
- tester, programmer’s assistant, someone
- A & C
- During the component or subsystem testing, testers focus on bugs in constituent pieces of the system.
- True
- False
- Select a reason that does not support the idea of incremental testing:
- It is easier to pin down the cause of an error.
- The programmer can see internal boundaries in the code that are completely invisible to the outside tester.
- Testing of only one module, any errors are either in that module or in a simple program wrote to test it.
- The programmer focuses on each module individually, which yields to better test coverage.
- Integration testing:
- involves testers look for various types of bugs in the entire system, fully integrated.
- involves testers looking for bugs in the relationships and interfaces between pairs and components of groups of components in the system under test.
- occurs often in a staged fashion.
- B & C
- A & B
- System testing tends toward the _____ area of the testing spectrum.
- behavioral
- functional
- performance
- reliable
- A test run during System Testing is:
- Error recovery.
- Terminal handling.
- Installation.
- Keyboard handling.
- Acceptance testing is:
- validating end-to-end functionality based upon requirements.
- checking whether the software is stable enough to be tested.
- testing usability of the systems interfaces.
- None of the above.
- Acceptance testing is the demonstration that a system meets requirements.
- True
- False
- Which is not indicative of Black Box testing?
- Performed by the testing group
- Identifies how previous fixes have caused side effects.
- Identifies how previous fixes failed.
- Fails to identify masked bugs because it skips regression testing.
- Functional tests are:
- sometimes has the same meaning as behavioral tests.
- simultaneously designing, developing, and executing tests.
- must be augmented with other test approaches to deal with potentially important quality risks such as performance, load, capacity, and volume.
- A & C.
- The difference between volume tests and stress tests is:
- Testing the audio components of an application vs. testing the breaking point of the system under load.
- The study of the program’s ability to deal with the largest task vs. the study of the program’s response to peak bursts of activity.
- The ability of a system to sustain load vs. the ability of a system to handle imported fields a large size.
- None of the Above
- Structural testing is not:
- glass box testing.
- proper selection of program or subprogram paths.
- feeding the component input and examining the output.
- exercised during the battery of tests.
- As a result of a change in the system under test, a new revision of the system, Sn+1, contains a defect not present in revision Sn, the quality of the system is has progressed:
- True
- False
- In order to reduce the time needed for regression testing you can apply the following method(s):
- Automate if you can.
- Combine test cases.
- Designate some tests for periodic testing.
- Narrow focus of your testing scope.
- Maintenance testing of the retirement of a system may include:
- Operations tests of the changed software.
- The testing of data migration.
- Archiving if long data-retention periods are required.
- B or C.
- Acceptance testing may occur at more than just a single test level. With the exception of:
- A COTS software product may be acceptance tested when it is installed or integrated.
- Acceptance testing of the usability of a component may be done during component testing.
- Acceptance testing after a change has been released to the user community.
- Acceptance testing of a new functional enhancement may come before system testing.
No comments:
Post a Comment