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. Execution of a test on a specific version of the test object.
modelling tool
status accounting
test run
decision condition testing
2. 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.
mutation analysis
alpha testing
requirement
test execution schedule
3. 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
test target
defect report
requirements management tool
4. The process of transforming general testing objectives into tangible test conditions and test cases.
scripted testing
test design
blocked test case
entry criteria
5. Two persons - e.g. two testers - a developer and a tester - or an end-user and a tester - working together to find defects. Typically - they share one computer and trade control of it while testing.
functional testing
fault tolerance
test data preparation tool
pair testing
6. A program element is said to be exercised by a test case when the input value causes the execution of that element - such as a statement - decision - or other structural element.
maintenance
coverage analysis
exercised
control flow graph
7. Comparison of actual and expected results - performed after the software has finished running.
scripting language
failure
test execution
post-execution comparison
8. Coverage measures based on the internal structure of a component or system.
domain
structural coverage
test manager
multiple condition testing
9. A test design technique where the experience of the tester is used to anticipate what defects might be present in the component or system under test as a result of errors made - and to design tests specifically to expose them.
operational acceptance testing
error guessing
compiler
incident logging
10. 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
stability
decision condition coverage
test suite
branch coverage
11. 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).
defect density
qualification
quality
scenario testing
12. 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].
quality attribute
metric
invalid testing
state table
13. 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
monitor
acceptance testing
certification
load profile
14. A requirement that specifies a function that a component or system must perform. [IEEE 610]
functional requirement
test specification
portability
compound condition
15. A development activity where a complete system is compiled and linked every day (usually overnight) - so that a consistent system is available at any time including all latest changes.
efficiency testing
configuration control
daily build
defect density
16. The representation of selected behavioral characteristics of one physical or abstract system by another system. [ISO 2382/1]
operational profile
state transition testing
input value
simulation
17. A tool used by programmers to reproduce failures - investigate the state of programs and find the corresponding defect. Debuggers enable programmers to execute programs step by step - to halt a program at any program statement and to set and examine
debugging tool
certification
informal review
capture/playback tool
18. A tool that facilitates the recording and status tracking of defects and changes. They often have workflow-oriented facilities to track and control the allocation - correction and re-testing of defects and provide reporting facilities.
defect tracking tool
continuous representation
integration
resource utilization testing
19. 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.
quality
replaceability
ad hoc testing
back-to-back testing
20. The capability of the software product to provide an appropriate set of functions for specified tasks and user objectives. [ISO 9126] See also functionality. The capability of the software product to provide functions which meet stated and implied ne
operational environment
reliability
compiler
suitability
21. The first executable statement within a component.
entry point
load testing
operability
software
22. A type of test tool that enables data to be selected from existing databases or created - generated - manipulated and edited for use in testing.
test data preparation tool
entry point
milestone
coverage item
23. A tool used to check that no brtoken hyperlinks are present on a web site.
hyperlink tool
testability review
requirement
fault seeding
24. The capability of the software product to be used in place of another specified software product for the same purpose in the same environment. [ISO 9126] See also portability. The ease with which the software product can be transferred from one hardw
security tool
compliance testing
replaceability
branch
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]
system of systems
usability
white-box testing
configuration item
26. 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
wild pointer
N-switch testing
top-down testing
beta testing
27. 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]
unit test framework
Failure Mode - Effect and Criticality Analysis (FMECA)
invalid testing
functional integration
28. An abstract representation of all possible sequences of events (paths) in the execution through a component or system.
branch
product risk
branch coverage
control flow graph
29. The process of testing to determine the reliability of a software product.
mutation analysis
partition testing
reliability testing
static testing
30. An entity in a programming language - which is typically the smallest indivisible unit of execution.
process improvement
conversion testing
retrospective meeting
statement
31. The capability of the software product to re-establish a specified level of performance and recover the data directly affected in case of failure. [ISO 9126] See also reliability. The ability of the software product to perform its required functions
risk management
condition outcome
system
recoverability
32. The process of recording information about tests executed into a test log.
exploratory testing
test logging
database integrity testing
entry criteria
33. 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).
design-based testing
precondition
procedure testing
portability
34. Testing performed to expose defects in the interfaces and interaction between integrated components.
test run
configuration identification
component integration testing
cause-effect graph
35. A framework that describes the key elements of an effective product development and maintenance process. The Capability Maturity Model Integration covers best-practices for planning - engineering and managing product development and maintenance. CMMI
test execution tool
Capability Maturity Model Integration (CMMI)
use case testing
test charter
36. The function to check on the contents of libraries of configuration items - e.g. for standards compliance. [IEEE 610]
test comparator
configuration auditing
Function Point Analysis (FPA)
test design
37. A systematic evaluation of software acquisition - supply - development - operation - or maintenance process - performed by or on behalf of management that monitors progress - determines the status of plans and schedules - confirms requirements and th
management review
exploratory testing
Software Usability Measurement Inventory (SUMI)
test basis
38. A type of test execution tool where inputs are recorded during manual testing in order to generate automated test scripts that can be executed later (i.e. replayed). These tools are often used to support automated regression testing.
capture/playback tool
coverage analysis
test planning
statement
39. The data received from an external source by the test object during test execution. The external source can be hardware - software or human.
cyclomatic complexity
domain
test input
pass/fail criteria
40. The physical or functional manifestation of a failure. For example - a system in failure mode may be characterized by slow operation - incorrect outputs - or complete termination of execution. [IEEE 610]
failure mode
test specification
testability review
qualification
41. 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]
negative testing
bespoke software
integration
version control
42. 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
test comparison
postcondition
pair testing
state transition testing
43. 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.
decision coverage
analyzability
ad hoc testing
test harness
44. The degree to which a component or system is operational and accessible when required for use. Often expressed as a percentage. [IEEE 610]
software
monitor
availability
defect management
45. Measurement of achieved coverage to a specified coverage item during test execution referring to predetermined criteria to determine whether additional testing is required and if so - which test cases are needed.
hyperlink
coverage analysis
test comparison
boundary value analysis
46. A path by which the original input to a process (e.g. data) can be traced back through the process - taking the process output as a starting point. This facilitates defect analysis and allows a process audit to be carried out. [After TMap]
software life cycle
audit trail
fail
suitability
47. A test is deemed to fail if its actual result does not match its expected result.
test target
defect density
fail
condition determination testing
48. An analysis method that determines which parts of the software have been executed (covered) by the test suite and which parts have not been executed - e.g. statement coverage - decision coverage or condition coverage.
basic block
staged representation
code coverage
boundary value
49. 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.
path testing
resumption criteria
defect management tool
test data
50. 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
regression testing
black-box test design technique
operability
test case