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 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).
test design specification
ad hoc testing
component specification
decision outcome
2. The capability of the software product to be diagnosed for deficiencies or causes of failures in the software - or for the parts to be modified to be identified. [ISO 9126] See also maintainability. The ease with which a software product can be modif
Test Process Improvement (TPI)
failure mode
quality assurance
analyzability
3. A sequence of events (paths) in the execution through a component or system.
test performance indicator
control flow
deliverable
frozen test basis
4. Testing aimed at ensuring that the component or system can operate in conjunction with new or existing users' business procedures or operational procedures.
intake test
experienced-based test design technique
performance profiling
procedure testing
5. A test case with concrete (implementation level) values for input data and expected results. Logical operators from high level test cases are replaced by actual values that correspond to the objectives of the logical operators. See also high level te
off-the-shelf software
low level test case
incremental development model
Function Point Analysis (FPA)
6. A tree showing equivalence parititions hierarchically ordered - which is used to design test cases in the classification tree method. See also classification tree method. A black box test design technique in which test cases - described by means of a
classification tree
installability
defect based test design technique
maintenance testing
7. The degree - expressed as a percentage - to which a specified coverage item has been exercised by a test suite.
defect
coverage
hyperlink tool
measurement scale
8. A high level document describing the principles - approach and major objectives of the organization regarding testing.
test policy
data definition
structural coverage
anomaly
9. A document specifying a set of test cases (objective - inputs - test actions - expected results - and execution preconditions) for a test item. [After IEEE 829]
back-to-back testing
test case specification
random testing
business process-based testing
10. A black box test design technique in which test cases are designed to execute user scenarios.
scenario testing
fault seeding tool
emulator
domain
11. An aggregation of hardware - software or both - that is designated for configuration management and treated as a single entity in the configuration management process. [IEEE 610]
milestone
configuration item
risk analysis
decision coverage
12. A program point at which the control flow has two or more alternative routes. A node with two or more links to separate branches.
decision
test implementation
buffer overflow
business process-based testing
13. A black box test design technique in which test cases are designed from cause-effect graphs. [BS 7925/2]
path sensitizing
tester
cause-effect graphing
test management tool
14. The evaluation of a condition to True or False.
blocked test case
condition outcome
defect report
Failure Mode - Effect and Criticality Analysis (FMECA)
15. A white box test design technique in which test cases are designed to execute paths.
test management
path testing
blocked test case
LCSAJ coverage
16. Testing based on an analysis of the internal structure of the component or system.
software quality
white-box testing
requirements phase
syntax testing
17. A tool that provides support for testing security characteristics and vulnerabilities.
requirements management tool
impact analysis
memory leak
security testing tool
18. A test plan that typically addresses one test phase. 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 testin
efficiency
peer review
conversion testing
phase test plan
19. A sequence of executable statements within a component.
postcondition
condition determination testing
incident report
subpath
20. Testing to determine the ease by which users with disabilities can use a component or system. [Gerrard]
classification tree method
dynamic analysis
tester
accessibility testing
21. The percentage of all condition outcomes and decision outcomes that have been exercised by a test suite. 100% decision condition coverage implies both 100% condition coverage and 100% decision coverage.
review
recoverability testing
path coverage
decision condition coverage
22. 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
N-switch testing
risk type
smoke test
security
23. The process of testing to determine the reliability of a software product.
deliverable
reliability testing
software
LCSAJ testing
24. The process consisting of all life cycle activities - both static and dynamic - concerned with planning - preparation and evaluation of software products and related work products to determine that they satisfy specified requirements - to demonstrate
validation
test cycle
testing
cause-effect graphing
25. A white box test design technique in which test cases are designed to execute LCSAJs.
control flow
coverage
white-box testing
LCSAJ testing
26. A transition between two states of a component or system.
incident
project risk
state transition
security testing tool
27. A black box test design technique in which test cases - described by means of a classification tree - are designed to execute combinations of representatives of input and/or output domains. [Grochtmann]
off-the-shelf software
classification tree method
boundary value
dynamic analysis tool
28. The response of a component or system to a set of input values and preconditions.
use case testing
capture/replay tool
test input
behavior
29. A tool that carries out static analysis.
component
desk checking
test tool
static analysis tool
30. The capability of the software product to provide appropriate performance - relative to the amount of resources used under stated conditions. [ISO 9126]
site acceptance testing
LCSAJ
efficiency
path sensitizing
31. A capability maturity model structure wherein capability levels provide a recommended order for approaching process improvement within specified process areas. [CMMI]
continuous representation
test driven development
system integration testing
compiler
32. The process of recognizing - investigating - taking action and disposing of defects. It involves recording defects - classifying them and identifying the impact. [After IEEE 1044]
reviewer
security testing tool
basis test set
defect management
33. A document summarizing testing activities and results - produced at regular intervals - to report progress of testing activities against a baseline (such as the original test plan) and to communicate risks and alternatives requiring a decision to man
operational profile
testability
business process-based testing
test progress report
34. An element of configuration management - consisting of selecting the configuration items for a system and recording their functional and physical characteristics in technical documentation. [IEEE 610]
priority
configuration identification
resumption criteria
specified input
35. A data item that specifies the location of another data item; for example - a data item that specifies the address of the next employee record to be processed. [IEEE 610]
functionality testing
pointer
incremental development model
process cycle test
36. The tracing of requirements for a test level through the layers of test documentation (e.g. test plan - test design specification - test case specification and test procedure specification or test script).
data flow
postcondition
availability
horizontal traceability
37. A test case without concrete (implementation level) values for input data and expected results. Logical operators are used; instances of the actual values are not yet defined and/or available. See also low level test case. A test case with concrete (
exploratory testing
adaptability
testability
high level test case
38. An analysis technique aimed at identifying the root causes of defects. By directing corrective measures at root causes - it is hoped that the likelihood of defect recurrence will be minimized.
root cause analysis
changeability
co-existence
stress testing tool
39. An analysis method that determines which parts of the software have been executed (covered) by the test suite and which parts have not been executed - e.g. statement coverage - decision coverage or condition coverage.
code coverage
audit
defect report
incremental testing
40. 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.
input domain
risk-based testing
usability testing
test monitoring
41. A type of peer review that relies on visual examination of documents to detect defects - e.g. violations of development standards and non-conformance to higher level documentation. The most formal review technique and therefore always based on a docu
process improvement
COTS
inspection
test design technique
42. A test whereby real-life users are involved to evaluate the usability of a component or system.
test planning
process
replaceability
user test
43. 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
simulator
risk
release note
software
44. 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
installability
understandability
dynamic analysis tool
basis test set
45. An uninterrupted period of time spent in executing tests. In exploratory testing - each test session is focused on a charter - but testers can also explore new opportunities or issues during a session. The tester creates and executes test cases on th
test session
measurement scale
test design
result
46. Testing the changes to an operational system or the impact of a changed environment to an operational system.
qualification
maintenance testing
operational testing
security
47. The period of time that begins when a software product is conceived and ends when the software is no longer available for use. The software life cycle typically includes a concept phase - requirements phase - design phase - implementation phase - tes
driver
software life cycle
traceability
CAST
48. Environmental and state conditions that must be fulfilled after the execution of a test or test procedure.
postcondition
test specification
test management tool
decision condition coverage
49. Testing in which two or more variants of a component or system are executed with the same inputs - the outputs compared - and analyzed in cases of discrepancies. [IEEE 610]
test design specification
multiple condition coverage
back-to-back testing
unreachable code
50. Testing of software or specification by manual simulation of its execution. See also static analysis. Analysis of software artifacts - e.g. requirements or code - carried out without execution of these software artifacts.
high level test case
version control
desk checking
development testing