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 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
beta testing
unit
test case
peer review
2. Deviation of the component or system from its expected delivery - service or result. [After Fenton]
failure
precondition
exhaustive testing
configuration
3. A white box test design technique in which test cases are designed to execute condition outcomes.
condition testing
behavior
wild pointer
specification
4. 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]
development testing
traceability
incident logging
classification tree method
5. 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
requirements management tool
simulator
probe effect
root cause
6. Supplied instructions on any suitable media - which guides the installer through the installation process. This may be a manual guide - step-by-step procedure - installation wizard - or any other similar process description.
requirement
probe effect
installation guide
data driven testing
7. The ability of the software product to perform its required functions under stated conditions for a specified period of time - or for a specified number of operations. [ISO 9126]
configuration control
reliability
component specification
software quality
8. 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 suite
benchmark test
static analysis
debugging tool
9. Testing to determine the extent to which the software product is understood - easy to learn - easy to operate and attractive to the users under specified conditions. [After ISO 9126]
usability testing
test condition
non-functional testing
multiple condition testing
10. The capability of the software product to adhere to standards - conventions or regulations in laws and similar prescriptions. [ISO 9126]
compliance
test planning
test procedure specification
simulator
11. Acronym for Computer Aided Software Engineering.
output
mutation analysis
test evaluation report
CASE
12. 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.
test object
code coverage
Defect Detection Percentage (DDP)
test performance indicator
13. Testing the changes to an operational system or the impact of a changed environment to an operational system.
performance
intake test
maintenance testing
deliverable
14. Procedure used to derive and/or select test cases.
risk analysis
test approach
test design technique
defect
15. Testing that involves the execution of the software of a component or system.
test charter
statement coverage
dynamic testing
test condition
16. The degree to which a component - system or process meets specified requirements and/or user/customer needs and expectations. [After IEEE 610]
exercised
usability testing
installability
quality
17. 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 driven development
requirement
exhaustive testing
attack
18. The process of assessing identified risks to estimate their impact and probability of occurrence (likelihood).
post-execution comparison
keyword driven testing
risk analysis
scripting language
19. A step-by-step presentation by the author of a document in order to gather information and to establish a common understanding of its content. [Freedman and Weinberg - IEEE 1028] See also peer review. A review of a software work product by colleagues
orthogonal array testing
analyzability
daily build
walkthrough
20. The percentage of boundary values that have been exercised by a test suite.
path coverage
changeability
boundary value coverage
suitability
21. An attribute of a test indicating whether the same results are produced each time the test is executed.
quality
test reproduceability
security testing tool
test target
22. An attribute of a component or system specified or implied by requirements documentation (for example reliability - usability or design constraints). [After IEEE 1008]
test management tool
feature
test objective
condition testing
23. 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
test oracle
compatibility testing
test reproduceability
requirements management tool
24. 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
monitor
maintenance testing
big-bang testing
25. 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]
procedure testing
dynamic analysis
configuration item
volume testing
26. Procedure to derive and/or select test cases based on the tester's experience - knowledge and intuition.
stress testing tool
experienced-based test design technique
incremental development model
actual result
27. Testing by means of a random selection from a large range of inputs and by randomly pushing buttons - ignorant on how the product is being used.
accuracy
monkey testing
test design
risk management
28. A detailed check of the test basis to determine whether the test basis is at an adequate quality level to act as an input document for the test process. [After TMap]
thread testing
quality attribute
testability review
exploratory testing
29. The fundamental test process comprises test planning and control - test analysis and design - test implementation and execution - evaluating exit criteria and reporting - and test closure activities.
white-box testing
coverage item
test process
audit trail
30. 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
performance testing
condition coverage
test data preparation tool
understandability
31. Testing the integration of systems and packages; testing interfaces to external organizations (e.g. Electronic Data Interchange - Internet).
system integration testing
LCSAJ
verification
decision coverage
32. A flaw in a component or system that can cause the component or system to fail to perform its required function - e.g. an incorrect statement or data definition. A defect - if encountered during execution - may cause a failure of the component or sys
defect
consistency
impact analysis
instrumenter
33. 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
Fault Tree Analysis (FTA)
incident
dynamic analysis tool
boundary value analysis
34. The process of testing to determine the reliability of a software product.
control flow
accessibility testing
incident logging
reliability testing
35. The ratio of the number of failures of a given category to a given unit of measure - e.g. failures per unit of time - failures per number of transactions - failures per number of computer runs. [IEEE 610]
test execution phase
risk analysis
failure rate
pseudo-random
36. The composition of a component or system as defined by the number - nature - and interconnections of its constituent parts.
data flow
defect management tool
configuration
use case testing
37. 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
compiler
acceptance testing
testing
error
38. The percentage of sequences of N+1 transitions that have been exercised by a test suite. [Chow]
iterative development model
N-switch coverage
CAST
simulation
39. A white box test design technique in which test cases are designed to execute LCSAJs.
test management
decision condition testing
LCSAJ testing
incident logging
40. 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
simulator
state transition
oracle
experienced-based test design technique
41. A black box test design technique in which test cases are designed to execute the combinations of inputs and/or stimuli (causes) shown in a decision table. [Veenendaal] See also decision table. A table showing combinations of inputs and/or stimuli (c
review
decision table testing
incremental development model
reviewer
42. A test design technique in which a model of the statistical distribution of the input is used to construct representative test cases. See also operational profile testing. Statistical testing using a model of system operations (short duration tasks)
statistical testing
reviewer
test logging
static testing
43. The process of finding - analyzing and removing the causes of failures in software.
specification
modelling tool
test driven development
debugging
44. The testing activities that must be repeated when testing is re-started after a suspension. [After IEEE 829]
Test Point Analysis (TPA)
resumption criteria
debugging
defect tracking tool
45. 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
recovery testing
test data
audit
46. The process of identifying risks using techniques such as brainstorming - checklists and failure history.
co-existence
risk identification
branch testing
variable
47. A test plan that typically addresses one test level. 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
cause-effect graph
management review
dynamic analysis
level test plan
48. The process of running a test on the component or system under test - producing actual result(s).
test environment
test specification
test execution
buffer
49. (1) A standard against which measurements or comparisons can be made. (2) A test that is be used to compare components or systems to each other or to a standard as in (1). [After IEEE 610]
non-functional test design techniques
benchmark test
interface testing
decision coverage
50. A programming language in which executable test scripts are written - used by a test execution tool (e.g. a capture/playback tool).
scripting language
dynamic testing
complexity
blocked test case