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. The consequence/outcome of the execution of a test. It includes outputs to screens - changes to data - reports - and communication messages sent out.
outcome
maintainability testing
component specification
defect management tool
2. Execution of the test process against a single identifiable release of the test object.
test driven development
definition-use pair
state table
test cycle
3. A model that shows the growth in reliability over time during continuous testing of a component or system as a result of the removal of defects that result in reliability failures.
module
robustness
reliability growth model
variable
4. A sequence of transactions in a dialogue between a user and the system with a tangible result.
use case
performance testing
exhaustive testing
definition-use pair
5. An extension of FMEA - as in addition to the basic FMEA - it includes a criticality analysis - which is used to chart the probability of failure modes against the severity of their consequences. The result highlights failure modes with relatively hig
test execution schedule
partition testing
Failure Mode - Effect and Criticality Analysis (FMECA)
component integration testing
6. The evaluation of a condition to True or False.
condition outcome
big-bang testing
operability
heuristic evaluation
7. An executable statement where a variable is assigned a value.
moderator
data definition
cause-effect graphing
safety
8. The period of time in the software life cycle during which the requirements for a software product are defined and documented. [IEEE 610]
dynamic comparison
requirements phase
buffer
domain
9. Testing carried out informally; no formal test preparation takes place - no recognized test design technique is used - there are no expectations for results and arbitrariness guides the test execution activity.
frozen test basis
LCSAJ testing
ad hoc testing
test target
10. A high level metric of effectiveness and/or efficiency used to guide and control progressive test development - e.g. Defect Detection Percentage (DDP).
test management tool
test condition
test performance indicator
maintainability
11. Procedure to derive and/or select test cases based on the tester's experience - knowledge and intuition.
high level test case
experienced-based test design technique
defect report
functional integration
12. The process of testing to determine the efficiency of a software product.
driver
efficiency testing
suspension criteria
migration testing
13. A set of several test cases for a component or system under test - where the post condition of one test is often used as the precondition for the next one.
test case suite
path sensitizing
test phase
test
14. 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
resource utilization
ttractiveness
metric
configuration auditing
15. 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
load profile
code-based testing
input
equivalence partition
16. A tool that supports the recording of requirements - requirements attributes (e.g. priority - knowledge responsible) and annotation - and facilitates traceability through layers of requirements and requirements change management. Some requirements ma
state table
non-conformity
syntax testing
requirements management tool
17. 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
phase test plan
static code analyzer
functionality
partition testing
18. A static usability test technique to determine the compliance of a user interface with recognized usability principles (the so-called "heuristics").
ttractiveness
error guessing
best practice
heuristic evaluation
19. Comparison of actual and expected results - performed while the software is being executed - for example by a test execution tool.
maintainability testing
usability
functional integration
dynamic comparison
20. An approach to testing in which test cases are designed based on test objectives and test conditions derived from requirements - e.g. tests that exercise specific functions or probe non-functional attributes such as reliability or usability.
process cycle test
condition determination coverage
thread testing
requirements-based testing
21. A tool that facilitates the recording and status tracking of incidents. They often have workflow-oriented facilities to track and control the allocation - correction and re-testing of incidents and provide reporting facilities. See also defect manage
path sensitizing
performance testing
incident management tool
defect masking
22. An abstract representation of all possible sequences of events (paths) in the execution through a component or system.
operational environment
unit
robustness
control flow graph
23. A development life cycle where a project is broken into a series of increments - each of which delivers a portion of the functionality in the overall project requirements. The requirements are prioritized and delivered in priority order in the approp
operational environment
incremental development model
resumption criteria
requirement
24. The process of combining components or systems into larger assemblies.
test design technique
alpha testing
incident logging
integration
25. The process of testing to determine the maintainability of a software product.
non-functional requirement
frozen test basis
maintainability testing
pass/fail criteria
26. A white box test design technique in which test cases are designed to execute combinations of single condition outcomes (within one statement).
basis test set
coverage analysis
use case testing
multiple condition testing
27. A review characterized by documented procedures and requirements - e.g. inspection.
process cycle test
formal review
integration
use case
28. Testing of a previously tested program following modification to ensure that defects have not been introduced or uncovered in unchanged areas of the software - as a result of the changes made. It is performed when the software or its environment is c
resource utilization testing
regression testing
usability
path coverage
29. The organizational artifacts needed to perform testing - consisting of test environments - test tools - office environment and procedures.
static analyzer
test infrastructure
cause-effect graph
test design technique
30. A black box test design technique in which test cases are designed to execute valid and invalid state transitions. See also N-switch testing. A form of state transition testing in which test cases are designed to execute all valid sequences of N+1 tr
configuration item
defect taxonomy
state transition testing
subpath
31. The process of testing to determine the resource-utilization of a software product. See also efficiency testing. The process of testing to determine the efficiency of a software product.
invalid testing
installability testing
maintainability testing
resource utilization testing
32. The totality of functionality and features of a software product that bear on its ability to satisfy stated or implied needs. [After ISO 9126]
test reproduceability
testability
scripting language
software quality
33. 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
use case
understandability
security testing
data flow coverage
34. The data received from an external source by the test object during test execution. The external source can be hardware - software or human.
quality assurance
test input
pair programming
Fault Tree Analysis (FTA)
35. The process of developing and prioritizing test procedures - creating test data and - optionally - preparing test harnesses and writing automated test scripts.
test implementation
integration
decision outcome
test execution tool
36. A model structure wherein attaining the goals of a set of process areas establishes a maturity level; each level builds a foundation for subsequent levels. [CMMI]
verification
CASE
code coverage
staged representation
37. The process of identifying risks using techniques such as brainstorming - checklists and failure history.
documentation testing
vertical traceability
test cycle
risk identification
38. 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
impact analysis
defect tracking tool
equivalence partition
39. A human action that produces an incorrect result. [After IEEE 610]
test objective
system testing
error
decision coverage
40. The percentage of decision outcomes that have been exercised by a test suite. 100% decision coverage implies both 100% branch coverage and 100% statement coverage.
test design specification
configuration control
input value
decision coverage
41. The total costs incurred on quality activities and issues and often split into prevention costs - appraisal costs - internal failure costs and external failure costs.
test management tool
cost of quality
control flow graph
finite state machine
42. The tracing of requirements through the layers of development documentation to components.
back-to-back testing
peer review
vertical traceability
blocked test case
43. Part of quality management focused on providing confidence that quality requirements will be fulfilled. [ISO 9000]
quality assurance
portability
security tool
false-fail result
44. A high level metric of effectiveness and/or efficiency used to guide and control progressive development - e.g. lead-time slip for software development. [CMMI]
performance indicator
review
process cycle test
operational testing
45. A tool that supports the test design activity by generating test inputs from a specification that may be held in a CASE tool repository - e.g. requirements management tool - from specified test conditions held in the tool itself - or from code.
test design tool
isolation testing
integration
maturity
46. A tool that provides support for the identification and control of configuration items - their status over changes and versions - and the release of baselines consisting of configuration items.
configuration management tool
data flow testing
LCSAJ coverage
path coverage
47. Testing conducted to evaluate a component or system in its operational environment. [IEEE 610]
recovery testing
operational testing
process cycle test
risk level
48. The capability of the software product to adhere to standards - conventions or regulations in laws and similar prescriptions. [ISO 9126]
elementary comparison testing
Failure Mode and Effect Analysis (FMEA)
compliance
test scenario
49. A discipline applying technical and administrative direction and surveillance to: identify and document the functional and physical characteristics of a configuration item - control changes to those characteristics - record and report change processi
configuration management
suitability
system integration testing
top-down testing
50. The process of evaluating behavior - e.g. memory performance - CPU usage - of a system or component during execution. [After IEEE 610]
dynamic analysis
pairwise testing
status accounting
maturity