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. Testing to determine the ease by which users with disabilities can use a component or system. [Gerrard]
Test Maturity Model Integrated (TMMi)
isolation testing
software life cycle
accessibility testing
2. The degree of uniformity - standardization - and freedom from contradiction among the documents or parts of a component or system. [IEEE 610]
Fault Tree Analysis (FTA)
consistency
risk analysis
static code analyzer
3. The capability of the software product to avoid unexpected effects from modifications in the software. [ISO 9126] See also maintainability. The ease with which a software product can be modified to correct defects - modified to meet new requirements
test execution automation
test design tool
stability
suspension criteria
4. 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
exit criteria
test design
documentation testing
stress testing
5. A diagram that depicts the states that a component or system can assume - and shows the events or circumstances that cause and/or result from a change from one state to another. [IEEE 610]
Software Usability Measurement Inventory (SUMI)
path coverage
state diagram
security
6. The implementation of the test strategy for a specific project. It typically includes the decisions made that follow based on the (test) project's goal and the risk assessment carried out - starting points regarding the test process - the test design
test approach
resource utilization testing
test data
security testing tool
7. The process through which decisions are reached and protective measures are implemented for reducing risks to - or maintaining risks within - specified levels.
risk control
moderator
dynamic analysis
testability
8. A black box test design technique in which test cases are designed from cause-effect graphs. [BS 7925/2]
data flow analysis
component
cause-effect graphing
instrumenter
9. The percentage of sequences of N+1 transitions that have been exercised by a test suite. [Chow]
N-switch coverage
reliability testing
installability
acceptance testing
10. Operational testing in the acceptance test phase - typically performed in a simulated real-life operational environment by operator and/or administrator focusing on operational aspects - e.g. recoverability - resource-behavior - installability and te
data flow
metric
black-box test design technique
operational acceptance testing
11. A black box test design technique in which test cases are designed to execute business procedures and processes. [TMap] See also procedure testing. Testing aimed at ensuring that the component or system can operate in conjunction with new or existing
root cause analysis
test execution automation
requirements management tool
process cycle test
12. The capability of the software to be understood - learned - used and attractive to the user when used under specified conditions. [ISO 9126]
test control
usability
test execution phase
test infrastructure
13. Deviation of the component or system from its expected delivery - service or result. [After Fenton]
Test Process Improvement (TPI)
state transition
reliability growth model
failure
14. A memory access defect due to the attempt by a process to store data beyond the boundaries of a fixed length buffer - resulting in overwriting of adjacent memory areas or the raising of an overflow exception. See also buffer. A device or storage area
functionality
analyzability
buffer overflow
risk-based testing
15. A tool that provides support to the test management and control part of a test process. It often has several capabilities - such as testware management - scheduling of tests - the logging of results - progress tracking - incident management and test
management review
accuracy
efficiency
test management tool
16. The process of testing to determine the interoperability of a software product.
pairwise testing
acceptance criteria
compatibility testing
exercised
17. A type of test tool that is able to execute other software using an automated test script - e.g. capture/playback. [Fewster and Graham]
pair programming
test execution tool
black-box testing
installability testing
18. The testing activities that must be repeated when testing is re-started after a suspension. [After IEEE 829]
resumption criteria
simulator
buffer overflow
data flow coverage
19. 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
invalid testing
oracle
test script
20. A form of static analysis based on the definition and usage of variables.
data flow analysis
risk analysis
use case testing
orthogonal array
21. 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.
behavior
desk checking
stability
capture/playback tool
22. [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.
beta testing
executable statement
resource utilization testing
partition testing
23. An attribute of a component or system specified or implied by requirements documentation (for example reliability - usability or design constraints). [After IEEE 1008]
test specification technique
test execution automation
feature
stress testing
24. Testing the quality of the documentation - e.g. user guide or installation guide.
test tool
test harness
dynamic comparison
documentation testing
25. The activity of establishing or updating a test plan.
branch testing
test plan
LCSAJ coverage
test planning
26. A document specifying a sequence of actions for the execution of a test. Also known as test script or manual test script. [After IEEE 829]
test procedure specification
postcondition
coverage tool
black-box testing
27. Testing that involves the execution of the software of a component or system.
dynamic testing
compliance
Test Process Improvement (TPI)
load testing
28. 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
low level test case
blocked test case
classification tree method
control flow
29. A sequence of one or more consecutive executable statements containing no branches. Note: A node in a control flow graph represents a basic block.
debugging tool
basic block
module
automated testware
30. The number of independent paths through a program. Cyclomatic complexity is defined as: L - N + 2P - where - L = the number of edges/links in a graph - N = the number of nodes in a graph - P = the number of disconnected parts of the graph (e.g. a cal
security
invalid testing
staged representation
cyclomatic complexity
31. The person who records each defect mentioned and any suggestions for process improvement during a review meeting - on a logging form. The scribe has to ensure that the logging form is readable and understandable.
scribe
test session
project
white-box testing
32. The process of demonstrating the ability to fulfill specified requirements. Note the term 'qualified' is used to designate the corresponding status. [ISO 9000]
path testing
driver
qualification
back-to-back testing
33. Recording the details of any incident that occurred - e.g. during testing.
orthogonal array
N-switch coverage
test script
incident logging
34. 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.
equivalence partitioning
recoverability
test comparator
maintainability
35. 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
reliability growth model
fail
performance testing tool
defect
36. Testing to determine the scalability of the software product.
big-bang testing
test process
test performance indicator
scalability testing
37. A group of test activities that are organized and managed together. A test level is linked to the responsibilities in a project. Examples of test levels are component test - integration test - system test and acceptance test. [After TMap]
test level
hyperlink
changeability
test progress report
38. A software tool or hardware device that runs concurrently with the component or system under test and supervises - records and/or analyses the behavior of the component or system. [After IEEE 610]
monitor
definition-use pair
software
Test Point Analysis (TPA)
39. A test result which fails to identify the presence of a defect that is actually present in the test object.
priority
false-pass result
recovery testing
acceptance testing
40. The percentage of paths that have been exercised by a test suite. 100% path coverage implies 100% LCSAJ coverage.
capture/replay tool
path coverage
test comparison
experienced-based test design technique
41. The composition of a component or system as defined by the number - nature - and interconnections of its constituent parts.
hyperlink
peer review
configuration
fault seeding
42. Tests aimed at showing that a component or system does not work. Negative testing is related to the testers' attitude rather than a specific test approach or test design technique - e.g. testing with invalid input values or exceptions. [After Beizer]
Failure Mode and Effect Analysis (FMEA)
negative testing
configuration control
operational profile testing
43. An entity or property used as a basis for test coverage - e.g. equivalence partitions or code statements.
usability
debugging
incident report
coverage item
44. 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
LCSAJ testing
intake test
test strategy
stress testing tool
45. A set of interrelated activities - which transform inputs into outputs. [ISO 12207]
equivalence partition coverage
test case
process
test driven development
46. The process of testing to determine the interoperability of a software product. See also functionality testing. The process of testing to determine the functionality of a software product.
interoperability testing
reliability testing
test case suite
static analyzer
47. (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]
resource utilization
stub
defect taxonomy
benchmark test
48. A tool that carries out static analysis.
static analyzer
back-to-back testing
dynamic analysis tool
quality
49. A form of static analysis based on a representation of sequences of events (paths) in the execution through a component or system.
code
testware
control flow analysis
configuration
50. 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.
risk-based testing
system of systems
test control
smoke test