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. 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 -
Function Point Analysis (FPA)
control flow graph
definition-use pair
condition
2. 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
code-based testing
precondition
test execution phase
test management tool
3. The process of transforming general testing objectives into tangible test conditions and test cases.
test design
statement testing
fail
test item
4. A device - computer program - or system that accepts the same inputs and produces the same outputs as a given system. [IEEE 610] See also simulator. A device - computer program or system used during testing - which behaves or operates like a given sy
emulator
multiple condition testing
system
understandability
5. (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]
benchmark test
path
outcome
understandability
6. 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
maintenance
stability
decision table
anomaly
7. The degree to which a component or system is operational and accessible when required for use. Often expressed as a percentage. [IEEE 610]
security tool
software quality
experienced-based test design technique
availability
8. Testing using input values that should be rejected by the component or system. See also error tolerance. The ability of a system or component to continue normal operation despite the presence of erroneous inputs. [After IEEE 610].
test infrastructure
invalid testing
exit point
maintenance
9. 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
decision table testing
installability
CASE
decision outcome
10. 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
efficiency
buffer overflow
test case
classification tree
11. An incremental approach to integration testing where the lowest level components are tested first - and then used to facilitate the testing of higher level components. This process is repeated until the component at the top of the hierarchy is tested
module
orthogonal array
COTS
bottom-up testing
12. A tool that supports the validation of models of the software or system [Graham].
scalability testing
modelling tool
cause-effect graphing
LCSAJ testing
13. A tool for seeding (i.e. intentionally inserting) faults in a component or system.
classification tree
fault seeding tool
static analysis tool
milestone
14. A tool that provides an environment for unit or component testing in which a component can be tested in isolation or with suitable stubs and drivers. It also provides other support for the developer - such as debugging capabilities. [Graham]
Fault Tree Analysis (FTA)
measurement scale
performance testing
unit test framework
15. A programming language in which executable test scripts are written - used by a test execution tool (e.g. a capture/playback tool).
moderator
static analysis tool
scripting language
defect management tool
16. A collection of components organized to accomplish a specific function or set of functions. [IEEE 610]
system
basic block
test closure
load testing
17. The process of recognizing - investigating - taking action and disposing of defects. It involves recording defects - classifying them and identifying the impact. [After IEEE 1044]
defect management
pairwise testing
off-the-shelf software
test policy
18. A minimal software item that can be tested in isolation.
component
installation wizard
incident management
cost of quality
19. A tool to support performance testing and that usually has two main facilities: load generation and test transaction measurement. Load generation can simulate either multiple users or high volumes of input data. During execution - response time measu
moderator
performance testing tool
component testing
incident logging
20. A requirement that specifies a function that a component or system must perform. [IEEE 610]
security
pseudo-random
blocked test case
functional requirement
21. A tool that provides support to the review process. Typical features include review planning and tracking support - communication support - collaborative reviews and a repository for collecting and reporting of metrics.
pair testing
module
error guessing
review tool
22. 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
recoverability
simulator
vertical traceability
path testing
23. A scripting technique that stores test input and expected results in a table or spreadsheet - so that a single control script can execute all of the tests in the table. Data driven testing is often used to support the application of test execution to
re-testing
resumption criteria
exploratory testing
data driven testing
24. A test approach in which the test suite comprises all combinations of input values and preconditions.
inspection
exhaustive testing
interoperability
modelling tool
25. A transition between two states of a component or system.
test driven development
review tool
COTS
state transition
26. The process of testing to determine the reliability of a software product.
test session
fail
verification
reliability testing
27. A five level staged framework for test process improvement - related to the Capability Maturity Model Integration (CMMI) - that describes the key elements of an effective test process.
configuration control
Test Maturity Model Integrated (TMMi)
entry point
co-existence
28. A type of performance testing conducted to evaluate a system or component at or beyond the limits of its anticipated or specified work loads - or with reduced availability of resources such as access to memory or servers. [After IEEE 610] See also pe
memory leak
coverage tool
stress testing
incident
29. A form of state transition testing in which test cases are designed to execute all valid sequences of N+1 transitions. [Chow] See also state transition testing. A black box test design technique in which test cases are designed to execute valid and i
pair testing
test basis
N-switch testing
milestone
30. 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
cause-effect graph
bottom-up testing
ttractiveness
incident management tool
31. 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
compliance testing
statistical testing
integration
iterative development model
32. A minimal software item that can be tested in isolation.
test design specification
unit
testware
simulator
33. A test management task that deals with developing and applying a set of corrective actions to get a test project on track when monitoring shows a deviation from what was planned. See also test management. The planning - estimating - monitoring and co
test control
availability
reliability
configuration
34. The degree - expressed as a percentage - to which a specified coverage item has been exercised by a test suite.
coverage
testability review
error guessing
bespoke software
35. Testing to determine the security of the software product. See also functionality testing. The process of testing to determine the functionality of a software product.
test strategy
state diagram
security testing
cause-effect graph
36. Formal testing with respect to user needs - requirements - and business processes conducted to determine whether or not a system satisfies the acceptance criteria and to enable the user - customers or other authorized entity to determine whether or n
dynamic testing
path coverage
user acceptance testing
test execution
37. (1) The capability of an organization with respect to the effectiveness and efficiency of its processes and work practices. See also Capability Maturity Model - Test Maturity Model. (2) The capability of the software product to avoid failure as a res
performance testing
test reproduceability
moderator
maturity
38. The ease with which a software product can be modified to correct defects - modified to meet new requirements - modified to make future maintenance easier - or adapted to a changed environment. [ISO 9126]
maintainability
specified input
exit criteria
use case
39. A specific category of risk related to the type of testing that can mitigate (control) that category. For example the risk of user-interactions being misunderstood can be mitigated by usability testing.
test case specification
elementary comparison testing
frozen test basis
risk type
40. A document reporting on any flaw in a component or system that can cause the component or system to fail to perform its required function. [After IEEE 829]
output
defect report
resumption criteria
risk identification
41. 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 phase
oracle
incident logging
test oracle
42. A computational model consisting of a finite number of states and transitions between those states - possibly with accompanying actions. [IEEE 610]
equivalence partition
entry criteria
finite state machine
defect management tool
43. An independent evaluation of software products or processes to ascertain compliance to standards - guidelines - specifications - and/or procedures based on objective criteria - including documents that specify: (1) the form or content of the products
audit
memory leak
unreachable code
ad hoc testing
44. 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
configuration control
performance
process cycle test
testware
45. A technique used to characterize the elements of risk. The result of a hazard analysis will drive the methods used for development and testing of a system. See also risk analysis. The process of assessing identified risks to estimate their impact and
tester
test case suite
dynamic analysis
hazard analysis
46. Testing the quality of the documentation - e.g. user guide or installation guide.
test object
resource utilization
data flow testing
documentation testing
47. An evaluation of a product or project status to ascertain discrepancies from planned results and to recommend improvements. Examples include management review - informal review - technical review - inspection - and walkthrough. [After IEEE 1028]
quality management
review
cause-effect graphing
test specification technique
48. Testing that runs test cases that failed the last time they were run - in order to verify the success of corrective actions.
CASE
resource utilization
re-testing
risk-based testing
49. The representation of selected behavioral characteristics of one physical or abstract system by another system. [ISO 2382/1]
classification tree method
configuration management tool
scenario testing
simulation
50. A reason or purpose for designing and executing a test.
user acceptance testing
test objective
cause-effect graph
operational profile