SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
ISTQB
Start Test
Study First
Subjects
:
certifications
,
istqb
,
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. A document specifying a sequence of actions for the execution of a test. Also known as test script or manual test script. [After IEEE 829]
test script
test procedure
metric
alpha testing
2. A framework to describe the software development life cycle activities from requirements specification to maintenance. The V-model illustrates how testing activities can be integrated into each phase of the software development life cycle.
pair programming
reliability growth model
V-model
integration
3. The capability of the software product to enable the user to learn its application. [ISO 9126] See also usability. The capability of the software to be understood - learned - used and attractive to the user when used under specified conditions. [ISO
learnability
input
project risk
co-existence
4. A human action that produces an incorrect result. [After IEEE 610]
business process-based testing
measure
component
error
5. The set of generic and specific conditions - agreed upon with the stakeholders - for permitting a process to be officially completed. The purpose of exit criteria is to prevent a task from being considered completed when there are still outstanding p
path sensitizing
exit criteria
fail
input
6. 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]
reviewer
portability testing
maintainability
test plan
7. A pointer within a web page that leads to other web pages.
test driven development
requirement
hyperlink
failure rate
8. The level of (business) importance assigned to an item - e.g. defect.
test execution tool
best practice
tester
priority
9. The percentage of definition-use pairs that have been exercised by a test suite.
suitability
data flow coverage
documentation testing
specified input
10. Choosing a set of input values to force the execution of a given path.
condition outcome
blocked test case
path sensitizing
entry point
11. The percentage of executable statements that have been exercised by a test suite.
configuration control board (CCB)
risk type
severity
statement coverage
12. The total costs incurred on quality activities and issues and often split into prevention costs - appraisal costs - internal failure costs and external failure costs.
cost of quality
input value
test condition
daily build
13. A tool that provides an environment for unit or component testing in which a component can be tested in isolation or with suitable stubs and drivers. It also provides other support for the developer - such as debugging capabilities. [Graham]
unit test framework
module
domain
test execution schedule
14. A set of input values - execution preconditions - expected results and execution postconditions - developed for a particular objective or test condition - such as to exercise a particular program path or to verify compliance with a specific requireme
test case
test comparator
use case
milestone
15. The set from which valid input values can be selected. See also domain. The set from which valid input and/or output values can be selected.
Test Point Analysis (TPA)
input domain
stub
baseline
16. An attribute of a test indicating whether the same results are produced each time the test is executed.
test reproduceability
reliability testing
postcondition
heuristic evaluation
17. A transition between two states of a component or system.
module
risk
state transition
safety
18. A test plan that typically addresses multiple test levels. See also test plan. A document describing the scope - approach - resources and schedule of intended test activities. It identifies amongst others test items - the features to be tested - the
product risk
conversion testing
portability
master test plan
19. A subset of all defined/planned test cases that cover the main functionality of a component or system - to ascertaining that the most crucial functions of a program work - but not bothering with finer details. A daily build and smoke test is among in
dynamic analysis tool
smoke test
entry criteria
system testing
20. A tool that carries out static analysis.
stress testing tool
configuration
requirements-based testing
static analysis tool
21. A test approach in which the test suite comprises all combinations of input values and preconditions.
review
decision outcome
exhaustive testing
use case
22. The capability of the software product to enable specified modifications to be implemented. [ISO 9126] See also maintainability. The ease with which a software product can be modified to correct defects - modified to meet new requirements - modified
quality assurance
baseline
metric
changeability
23. The process of intentionally adding known defects to those already in the component or system for the purpose of monitoring the rate of detection and removal - and estimating the number of remaining defects. [IEEE 610]
safety
code coverage
test control
fault seeding
24. 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 proce
top-down testing
review
N-switch testing
performance testing
25. A test whereby real-life users are involved to evaluate the usability of a component or system.
changeability
Test Maturity Model Integrated (TMMi)
user test
subpath
26. Testing of a component or system at specification or implementation level without execution of that software - e.g. reviews or static code analysis.
operational environment
static testing
classification tree
pass/fail criteria
27. Statistical testing using a model of system operations (short duration tasks) and their probability of typical use. [Musa]
incremental testing
operational profile testing
test evaluation report
condition testing
28. The capability of the software product to enable the user to understand whether the software is suitable - and how it can be used for particular tasks and conditions of use. [ISO 9126] See also usability. The capability of the software to be understo
coverage
fault seeding
understandability
staged representation
29. A five level staged framework for test process improvement - related to the Capability Maturity Model (CMM) - that describes the key elements of an effective test process.
test target
risk
safety
Test Maturity Model (TMM)
30. Testing conducted to evaluate a component or system in its operational environment. [IEEE 610]
functionality testing
reliability
testable requirements
operational testing
31. Analysis of software artifacts - e.g. requirements or code - carried out without execution of these software artifacts.
path testing
input
static analysis
pass/fail criteria
32. An independent evaluation of software products or processes to ascertain compliance to standards - guidelines - specifications - and/or procedures based on objective criteria - including documents that specify: (1) the form or content of the products
audit
integration
measurement scale
off-the-shelf software
33. A feature or characteristic that affects an item's quality. [IEEE 610]
robustness
quality attribute
test phase
testability
34. A special instance of a smoke test to decide if the component or system is ready for detailed and further testing. An intake test is typically carried out at the start of the test execution phase. See also smoke test. A subset of all defined/planned
traceability
LCSAJ testing
intake test
test target
35. The component or system to be tested. See also test item. The individual element to be tested. There usually is one test object and many test items. See also test object. A reason or purpose for designing and executing a test.
maturity
test object
stub
multiple condition coverage
36. A set of one or more test cases. [IEEE 829]
branch testing
horizontal traceability
test
re-testing
37. A grid showing the resulting transitions for each state combined with each possible event - showing both valid and invalid transitions.
exploratory testing
state table
driver
traceability
38. The process of testing to determine the efficiency of a software product.
fault seeding tool
efficiency testing
defect management tool
robustness testing
39. The process of developing and prioritizing test procedures - creating test data and - optionally - preparing test harnesses and writing automated test scripts.
test implementation
test estimation
domain
variable
40. A description of a component's function in terms of its output values for specified input values under specified conditions - and required non-functional behavior (e.g. resource utilization).
decision outcome
feasible path
test session
component specification
41. The process of testing to determine the interoperability of a software product.
condition outcome
test specification technique
test
compatibility testing
42. A white box test design technique in which test cases are designed to execute single condition outcomes that independently affect a decision outcome.
CAST
component
condition determination testing
tester
43. The percentage of branches that have been exercised by a test suite. 100% branch coverage implies both 100% decision coverage and 100% statement coverage.
test monitoring
test comparator
defect management tool
branch coverage
44. An element of configuration management - consisting of the recording and reporting of information needed to manage a configuration effectively. This information includes a listing of the approved configuration identification - the status of proposed
smoke test
status accounting
decision
load profile
45. A framework that describes the key elements of an effective product development and maintenance process. The Capability Maturity Model Integration covers best-practices for planning - engineering and managing product development and maintenance. CMMI
Capability Maturity Model Integration (CMMI)
specification
bespoke software
attack
46. Testware used in automated testing - such as tool scripts.
statistical testing
path coverage
automated testware
cyclomatic complexity
47. The degree to which a requirement is stated in terms that permit establishment of test designs (and subsequently test cases) and execution of tests to determine whether the requirements have been met. [After IEEE 610]
interface testing
installability testing
testable requirements
performance testing tool
48. Comparison of actual and expected results - performed while the software is being executed - for example by a test execution tool.
dynamic comparison
test planning
decision condition coverage
review
49. An attribute of a component or system specified or implied by requirements documentation (for example reliability - usability or design constraints). [After IEEE 1008]
test data preparation tool
feature
orthogonal array
N-switch coverage
50. An approach to testing to reduce the level of product risks and inform stakeholders on their status - starting in the initial stages of a project. It involves the identification of product risks and their use in guiding the test process.
root cause
decision table testing
definition-use pair
risk-based testing