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 basic block that can be selected for execution based on a program construct in which one of two or more alternative program paths is available - e.g. case - jump - go to - if-then-else.
procedure testing
branch
dynamic analysis
interoperability
2. Testing performed to expose defects in the interfaces and interaction between integrated components.
incident management tool
requirements phase
test comparator
component integration testing
3. (1) The capability of an organization with respect to the effectiveness and efficiency of its processes and work practices. See also Capability Maturity Model - Test Maturity Model. (2) The capability of the software product to avoid failure as a res
pass
partition testing
compliance testing
maturity
4. A source to determine expected results to compare with the actual result of the software under test. An oracle may be the existing system (for a benchmark) - a user-manual - or an individual's specialized knowledge - but should not be the code. [Afte
domain
pointer
test oracle
data flow testing
5. The association of the definition of a variable with the use of that variable. Variable uses include computational (e.g. multiplication) or to direct the execution of a path ("predicate" use).
testware
exploratory testing
stress testing tool
definition-use pair
6. A type of test tool that is able to execute other software using an automated test script - e.g. capture/playback. [Fewster and Graham]
test execution automation
recovery testing
test execution tool
testable requirements
7. The degree to which a component or system is operational and accessible when required for use. Often expressed as a percentage. [IEEE 610]
specification
installability
availability
state transition testing
8. The process of testing to determine the compliance of the component or system.
top-down testing
pass/fail criteria
test control
compliance testing
9. Any event occurring that requires investigation. [After IEEE 1008]
incident
finite state machine
control flow graph
pairwise testing
10. The set from which valid input and/or output values can be selected.
domain
defect
alpha testing
performance testing tool
11. The first executable statement within a component.
condition
severity
capture/replay tool
entry point
12. A system of (hierarchical) categories designed to be a useful aid for reproducibly classifying defects.
defect taxonomy
replaceability
statement testing
defect density
13. A black box test design technique in which test cases are designed from cause-effect graphs. [BS 7925/2]
test evaluation report
cause-effect graphing
static analysis
configuration identification
14. Acronym for Computer Aided Software Testing. See also test automation.The use of software to perform or support test activities - e.g. test management - test design - test execution and results checking.
exit point
false-fail result
robustness testing
CAST
15. A way of developing software where the test cases are developed - and often automated - before the software is developed to run those test cases.
test driven development
test estimation
defect based test design technique
development testing
16. A white box test design technique in which test cases are designed to execute decision outcomes.
non-conformity
use case testing
scribe
decision testing
17. A risk directly related to the test object. See also risk. A factor that could result in future negative consequences; usually expressed as impact and likelihood.
test planning
product risk
cost of quality
test evaluation report
18. A specification of the activity which a component or system being tested may experience in production. A load profile consists of a designated number of virtual users who process a defined set of transactions in a specified time period and according
static code analyzer
test execution phase
stability
load profile
19. Testing based on an analysis of the internal structure of the component or system.
security tool
severity
configuration identification
code-based testing
20. A white box test design technique in which test cases are designed to execute statements.
test charter
attack
statement testing
branch coverage
21. A series which appears to be random but is in fact generated according to some prearranged sequence.
test reproduceability
pseudo-random
desk checking
use case
22. The capability of the software product to use appropriate amounts and types of resources - for example the amounts of main and secondary memory used by the program and the sizes of required temporary or overflow files - when the software performs its
baseline
resource utilization
V-model
experienced-based test design technique
23. The ability to identify related items in documentation and software - such as requirements with associated tests. See also horizontal traceability - vertical traceability. The tracing of requirements for a test level through the layers of test docume
non-conformity
coverage
traceability
top-down testing
24. The percentage of equivalence partitions that have been exercised by a test suite.
reviewer
equivalence partition coverage
decision outcome
monkey testing
25. The representation of selected behavioral characteristics of one physical or abstract system by another system. [ISO 2382/1]
simulation
equivalence partitioning
control flow
specified input
26. Supplied software on any suitable media - which leads the installer through the installation process. It normally runs the installation process - provides feedback on installation results - and prompts for options.
boundary value coverage
site acceptance testing
installation wizard
false-fail result
27. A system whose failure or malfunction may result in death or serious injury to people - or loss or severe damage to equipment - or environmental harm.
safety critical system
migration testing
test driven development
interoperability
28. An approach to testing in which test cases are designed based on the architecture and/or detailed design of a component or system (e.g. tests of interfaces between components or systems).
design-based testing
cyclomatic complexity
project
testing
29. The importance of a risk as defined by its characteristics impact and likelihood. The level of risk can be used to determine the intensity of testing to be performed. A risk level can be expressed either qualitatively (e.g. high - medium - low) or qu
test basis
risk level
user acceptance testing
exit criteria
30. The capability of the software product to be adapted for different specified environments without applying actions or means other than those provided for this purpose for the software considered. [ISO 9126] See also portability. The ease with which t
adaptability
capture/playback tool
level test plan
user acceptance testing
31. A tool that provides run-time information on the state of the software code. These tools are most commonly used to identify unassigned pointers - check pointer arithmetic and to monitor the allocation - use and de-allocation of memory and to flag mem
project risk
hazard analysis
dynamic analysis tool
maintainability
32. A condition or capability needed by a user to solve a problem or achieve an objective that must be met or possessed by a system or system component to satisfy a contract - standard - specification - or other formally imposed document. [After IEEE 610
test schedule
risk level
integration testing
requirement
33. A document identifying test items - their configuration - current status and other delivery information delivered by development to testing - and possibly other stakeholders - at the start of a test execution phase. [After IEEE 829]
monkey testing
failure
subpath
release note
34. An abstract representation of the sequence and possible changes of the state of data objects - where the state of an object is any of: creation - usage - or destruction. [Beizer]
system
fault tolerance
data flow
continuous representation
35. The process of demonstrating the ability to fulfill specified requirements. Note the term 'qualified' is used to designate the corresponding status. [ISO 9000]
incremental testing
operational environment
load profile
qualification
36. A tool that provides support to the review process. Typical features include review planning and tracking support - communication support - collaborative reviews and a repository for collecting and reporting of metrics.
priority
test procedure
specified input
review tool
37. Measurement of achieved coverage to a specified coverage item during test execution referring to predetermined criteria to determine whether additional testing is required and if so - which test cases are needed.
code-based testing
coverage analysis
availability
white-box test design technique
38. The activity of establishing or updating a test plan.
test type
compound condition
test manager
test planning
39. A tool that carries out static analysis.
test logging
software quality
static analyzer
pair programming
40. 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
requirement
integration
exit criteria
test
41. The percentage of sequences of N+1 transitions that have been exercised by a test suite. [Chow]
N-switch coverage
regression testing
installability testing
test management
42. The person involved in the review that identifies and describes anomalies in the product or project under review. Reviewers can be chosen to represent different viewpoints and roles in the review process.
heuristic evaluation
reviewer
usability testing
operability
43. [Beizer] A black box test design technique in which test cases are designed to execute representatives from equivalence partitions. In principle test cases are designed to cover each partition at least once.
decision table testing
partition testing
requirements-based testing
multiple condition coverage
44. The process of testing to determine the maintainability of a software product.
maintainability testing
complexity
false-fail result
exit criteria
45. 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
intake test
project
pass/fail criteria
functional test design technique
46. 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
Test Maturity Model Integrated (TMMi)
configuration
operational acceptance testing
learnability
47. A high level metric of effectiveness and/or efficiency used to guide and control progressive test development - e.g. Defect Detection Percentage (DDP).
test performance indicator
audit trail
defect report
functional test design technique
48. A white box test design technique in which test cases are designed to execute condition outcomes and decision outcomes.
decision condition testing
procedure testing
requirements-based testing
test implementation
49. A set of interrelated activities - which transform inputs into outputs. [ISO 12207]
failure
process
CAST
testability review
50. An executable statement where a variable is assigned a value.
data definition
severity
keyword driven testing
interoperability