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 high-level description of the test levels to be performed and the testing within those levels for an organization or programme (one or more projects).
code-based testing
test strategy
feasible path
domain
2. A tool that provides support for testing security characteristics and vulnerabilities.
component specification
security testing tool
Failure Mode and Effect Analysis (FMEA)
quality assurance
3. Method aiming to measure the size of the functionality of an information system. The measurement is independent of the technology. This measurement may be used as a basis for the measurement of productivity - the estimation of the needed resources -
pairwise testing
Function Point Analysis (FPA)
maintainability
decision testing
4. The process of running a test on the component or system under test - producing actual result(s).
simulation
requirements-based testing
test execution
exhaustive testing
5. 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
software
path
static analysis tool
changeability
6. The calculated approximation of a result (e.g. effort spent - completion date - costs involved - number of test cases - etc.) which is usable even if input data may be incomplete - uncertain - or noisy.
test estimation
statement
decision coverage
unit
7. A minimal software item that can be tested in isolation.
serviceability testing
informal review
interoperability
unit
8. A black box test design technique in which test cases are designed to execute combinations of inputs using the concept of condition determination coverage. [TMap]
accessibility testing
elementary comparison testing
metric
vertical traceability
9. The process of developing and prioritizing test procedures - creating test data and - optionally - preparing test harnesses and writing automated test scripts.
recoverability
bespoke software
test implementation
risk control
10. A table showing combinations of inputs and/or stimuli (causes) with their associated outputs and/or actions (effects) - which can be used to design test cases.
V-model
decision table
performance testing tool
defect
11. A programming language in which executable test scripts are written - used by a test execution tool (e.g. a capture/playback tool).
static code analyzer
best practice
scripting language
LCSAJ testing
12. Data that exists (for example - in a database) before a test is executed - and that affects or is affected by the component or system under test.
failure rate
test data
risk type
data flow testing
13. A black box test design technique in which test cases are designed based upon the definition of the input domain and/or output domain.
functional testing
suitability
syntax testing
test summary report
14. 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
usability
regression testing
safety
test cycle
15. A development life cycle where a project is broken into a usually large number of iterations. An iteration is a complete development loop resulting in a release (internal or external) of an executable product - a subset of the final product under dev
test cycle
iterative development model
path coverage
capture/replay tool
16. 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]
N-switch coverage
process cycle test
non-conformity
configuration item
17. The tracing of requirements through the layers of development documentation to components.
V-model
error guessing
Test Maturity Model (TMM)
vertical traceability
18. The number of defects identified in a component or system divided by the size of the component or system (expressed in standard measurement terms - e.g. lines-of-code - number of classes or function points).
test automation
modelling tool
defect density
test cycle
19. 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
top-down testing
certification
incident management tool
path testing
20. The level of (business) importance assigned to an item - e.g. defect.
priority
decision table testing
monitor
bespoke software
21. The degree to which a system or component accomplishes its designated functions within given constraints regarding processing time and throughput rate. [After IEEE 610] See also efficiency. The capability of the software product to provide appropriat
basic block
consistency
scalability
performance
22. The capability of the software product to enable the user to operate and control it. [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
debugging
management review
operability
testability
23. Testing performed to expose defects in the interfaces and in the interactions between integrated components or systems. See also component integration testing - system integration testing. Testing performed to expose defects in the interfaces and int
basis test set
audit
recovery testing
integration testing
24. 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).
incident logging
design-based testing
operational profile testing
alpha testing
25. Testing to determine the safety of a software product.
safety testing
statement coverage
accessibility testing
control flow analysis
26. 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
smoke test
quality assurance
coverage
maintainability
27. A method to determine test suite thoroughness by measuring the extent to which a test suite can discriminate the program from slight variants (mutants) of the program.
tester
product risk
component testing
mutation analysis
28. A Linear Code Sequence And Jump - consisting of the following three items (conventionally identified by line numbers in a source code listing): the start of the linear sequence of executable statements - the end of the linear sequence - and the targe
LCSAJ
COTS
test data
incident report
29. The period of time in a software development life cycle during which the components of a software product are executed - and the software product is evaluated to determine whether or not requirements have been satisfied. [IEEE 610]
test execution phase
user acceptance testing
project risk
requirements phase
30. Testing the changes to an operational system or the impact of a changed environment to an operational system.
maintenance testing
defect masking
security testing
smoke test
31. Part of quality management focused on providing confidence that quality requirements will be fulfilled. [ISO 9000]
branch
test run
quality assurance
risk control
32. A grid showing the resulting transitions for each state combined with each possible event - showing both valid and invalid transitions.
state table
measurement
output value
data definition
33. A path for which a set of input values and preconditions exists which causes it to be executed.
condition determination testing
resumption criteria
feasible path
back-to-back testing
34. Test execution carried out by following a previously documented sequence of tests.
orthogonal array
security
defect report
scripted testing
35. The number or category assigned to an attribute of an entity by making a measurement. [ISO 14598]
scalability testing
test design specification
measure
test execution automation
36. A reason or purpose for designing and executing a test.
finite state machine
decision condition testing
test objective
specification
37. 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).
operational profile testing
resource utilization testing
definition-use pair
static code analysis
38. An integration approach that combines the components or systems for the purpose of getting a basic functionality working early. See also integration testing. Testing performed to expose defects in the interfaces and in the interactions between integr
Capability Maturity Model Integration (CMMI)
monitor
functional integration
risk analysis
39. Testing performed to expose defects in the interfaces and interaction between integrated components.
emulator
resource utilization testing
non-functional test design techniques
component integration testing
40. The consequence/outcome of the execution of a test. It includes outputs to screens - changes to data - reports - and communication messages sent out.
changeability
outcome
memory leak
Capability Maturity Model Integration (CMMI)
41. A tool that carries out static analysis.
analyzability
quality management
static analysis tool
measurement scale
42. A tool that carries out static analysis.
integration
false-fail result
static analyzer
risk
43. 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]
exercised
risk type
failure rate
functionality testing
44. 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
procedure testing
review
test session
V-model
45. A tool used to check that no brtoken hyperlinks are present on a web site.
scenario testing
branch coverage
experienced-based test design technique
hyperlink tool
46. The process of recording information about tests executed into a test log.
test input
test logging
bottom-up testing
test policy
47. Artifacts produced during the test process required to plan - design - and execute tests - such as documentation - scripts - inputs - expected results - set-up and clear-up procedures - files - databases - environment - and any additional software or
test reproduceability
non-functional test design techniques
testware
continuous representation
48. Testing to determine how the occurrence of two or more activities within the same interval of time - achieved either by interleaving the activities or by simultaneous execution - is handled by the component or system. [After IEEE 610]
operability
process cycle test
test execution technique
concurrency testing
49. 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)
driver
statistical testing
multiple condition testing
state transition testing
50. The exit criteria that a component or system must satisfy in order to be accepted by a user - customer - or other authorized entity. [IEEE 610]
incremental development model
acceptance criteria
equivalence partitioning
test design tool