5 Written Questions
5 Matching Questions
- agile testing
- modelling tool
- bug taxonomy
- a The capability of the software product to avoid unexpected effects from modifications in the software. [ISO 9126] See also maintainability. The ease with which a software product can be modified to correct defects, modified to meet new requirements, modified to make future maintenance easier, or adapted to a changed environment. [ISO 9126]
- b A tool that supports the validation of models of the software or system [Graham].
- c See defect taxonomy.A system of (hierarchical) categories designed to be a useful aid for reproducibly classifying defects.
- d Testing practice for a project using agile methodologies, such as extreme programming (XP), treating development as the customer of testing and emphasizing the test first design paradigm. See also test driven development. A way of developing software where the test cases are developed, and often automated, before the software is developed to run those test cases.
- e The process of assigning a number or category to an entity to describe an attribute of that entity. [ISO 14598]
5 Multiple Choice Questions
- Testing to determine the scalability of the software product.
- A table showing combinations of inputs and/or stimuli (causes) with their associated outputs and/or actions (effects), which can be used to design test cases.
- A tool that supports stress testing.
- A logical expression that can be evaluated as True or False, e.g. A>B. See also test condition. An item or event of a component or system that could be verified by one or more test cases, e.g. a function, transaction, feature, quality attribute, or structural element.
- An incremental approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by stubs. Tested components are then used to test lower level components. The process is repeated until the lowest level components have been tested. See also integration testing. Testing performed to expose defects in the interfaces and in the interactions between integrated components or systems.
5 True/False Questions
infeasible path → A path that cannot be exercised by any set of possible input values.
big-bang testing → A white box test design technique in which test cases are designed to execute definition and use pairs of variables.
link testing → A white box test design technique in which test cases are designed to execute condition outcomes.
comparator → A device, computer program or system used during testing, which behaves or operates like a given system when provided with a set of controlled inputs. [After IEEE 610, DO178b] See also emulator. A device, computer program, or system that accepts the same inputs and produces the same outputs as a given system. [IEEE 610]
defect density → The number of defects identified in a component or system divided by the size of the component or system (expressed in standard measurement terms, e.g. lines-of-code, number of classes or function points).