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. The percentage of branches that have been exercised by a test suite. 100% branch coverage implies both 100% decision coverage and 100% statement coverage.
benchmark test
branch coverage
best practice
outcome
2. A systematic approach to risk identification and analysis of identifying possible modes of failure and attempting to prevent their occurrence. See also Failure Mode - Effect and Criticality Analysis (FMECA).
Failure Mode and Effect Analysis (FMEA)
unit
integration
resumption criteria
3. A human action that produces an incorrect result. [After IEEE 610]
error
product risk
procedure testing
test approach
4. Supplied software on any suitable media - which leads the installer through the installation process. It normally runs the installation process - provides feedback on installation results - and prompts for options.
baseline
test planning
installation wizard
Software Usability Measurement Inventory (SUMI)
5. The capability of the software to be understood - learned - used and attractive to the user when used under specified conditions. [ISO 9126]
operational profile
test objective
stress testing tool
usability
6. 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).
test procedure
design-based testing
validation
functionality
7. Acronym for Computer Aided Software Testing. See also test automation.The use of software to perform or support test activities - e.g. test management - test design - test execution and results checking.
pseudo-random
test summary report
CAST
stress testing tool
8. The tracing of requirements through the layers of development documentation to components.
milestone
test environment
vertical traceability
robustness testing
9. 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
cyclomatic complexity
test performance indicator
test strategy
test manager
10. Decision rules used to determine whether a test item (function) or feature has passed or failed a test. [IEEE 829]
operational profile testing
basis test set
test implementation
pass/fail criteria
11. Recording the details of any incident that occurred - e.g. during testing.
test manager
incident logging
requirements-based testing
LCSAJ
12. A white box test design technique in which test cases are designed to execute single condition outcomes that independently affect a decision outcome.
performance testing
test execution phase
analyzability
condition determination testing
13. A white box test design technique in which test cases are designed to execute LCSAJs.
adaptability
decision condition testing
level test plan
LCSAJ testing
14. The percentage of combinations of all single condition outcomes within one statement that have been exercised by a test suite. 100% multiple condition coverage implies 100% condition determination coverage.
software
process improvement
multiple condition coverage
defect taxonomy
15. An approach to testing in which test cases are designed based on test objectives and test conditions derived from requirements - e.g. tests that exercise specific functions or probe non-functional attributes such as reliability or usability.
requirements-based testing
peer review
defect based test design technique
exception handling
16. 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
configuration control
simulator
test approach
debugging
17. The degree to which a component or system can function correctly in the presence of invalid inputs or stressful environmental conditions. [IEEE 610] See also error-tolerance - fault-tolerance. The ability of a system or component to continue normal o
path
robustness
inspection
anomaly
18. 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
serviceability testing
equivalence partition
test case specification
management review
19. 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.
error tolerance
frozen test basis
incident report
review tool
20. Attributes of software products that bear on its ability to prevent unauthorized access - whether accidental or deliberate - to programs and data. [ISO 9126] See also functionality. The capability of the software product to provide functions which me
off-the-shelf software
qualification
output value
security
21. Simulated or actual operational testing by potential users/customers or an independent test team at the developers' site - but outside the development organization. Alpha testing is often employed for off-the-shelf software as a form of internal acce
accuracy
false-fail result
decision outcome
alpha testing
22. The process of combining components or systems into larger assemblies.
exhaustive testing
integration
negative testing
configuration control
23. The leader and main person responsible for an inspection or other review process.
result
orthogonal array
reliability
moderator
24. A minimal software item that can be tested in isolation.
test oracle
module
statement
performance
25. Any event occurring that requires investigation. [After IEEE 1008]
decision
version control
migration testing
incident
26. The percentage of executable statements that have been exercised by a test suite.
postcondition
intake test
non-conformity
statement coverage
27. Operational testing by potential and/or existing users/customers at an external site not otherwise involved with the developers - to determine whether or not a component or system satisfies the user/customer needs and fits within the business process
test target
beta testing
reviewer
exit point
28. 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
dynamic analysis tool
actual outcome
performance testing
test suite
29. The capability of the software product to co-exist with other independent software in a common environment sharing common resources. [ISO 9126] See also portability. The ease with which the software product can be transferred from one hardware or sof
Test Maturity Model (TMM)
co-existence
scripting language
security tool
30. A framework to describe the software development life cycle activities from requirements specification to maintenance. The V-model illustrates how testing activities can be integrated into each phase of the software development life cycle.
output domain
V-model
site acceptance testing
moderator
31. The degree to which a component - system or process meets specified requirements and/or user/customer needs and expectations. [After IEEE 610]
test execution phase
basic block
quality
defect management
32. A test management task that deals with the activities related to periodically checking the status of a test project. Reports are prepared that compare the actuals to that which was planned. See also test management. The planning - estimating - monito
test monitoring
test specification
test tool
pairwise testing
33. Execution of the test process against a single identifiable release of the test object.
code coverage
test infrastructure
test cycle
review tool
34. The method used to perform the actual test execution - either manual or automated.
suitability
desk checking
domain
test execution technique
35. A document summarizing testing activities and results - produced at regular intervals - to report progress of testing activities against a baseline (such as the original test plan) and to communicate risks and alternatives requiring a decision to man
test progress report
exit point
test target
understandability
36. Definition of user profiles in performance - load and/or stress testing. Profiles should reflect anticipated or actual usage based on an operational profile of a component or system - and hence the expected workload. See also load profile - operation
performance profiling
compliance
static analysis tool
functionality testing
37. The process of assessing identified risks to estimate their impact and probability of occurrence (likelihood).
risk analysis
test comparison
root cause analysis
scalability
38. An instance of an input. See also input. A variable (whether stored within a component or outside) that is read by a component.
configuration
static testing
test design specification
input value
39. Behavior of a component or system in response to erroneous input - from either a human user or from another component or system - or to an internal failure.
exception handling
LCSAJ coverage
dynamic analysis
condition testing
40. A basic block that can be selected for execution based on a program construct in which one of two or more alternative program paths is available - e.g. case - jump - go to - if-then-else.
branch
walkthrough
operational profile
business process-based testing
41. 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
usability
performance testing tool
oracle
failure rate
42. The ability of a system or component to continue normal operation despite the presence of erroneous inputs. [After IEEE 610].
measurement
off-the-shelf software
error tolerance
reliability
43. 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).
test execution schedule
dynamic analysis tool
test strategy
debugging tool
44. The process of assigning a number or category to an entity to describe an attribute of that entity. [ISO 14598]
usability testing
functionality testing
measurement
test infrastructure
45. The behavior predicted by the specification - or another source - of the component or system under specified conditions.
measurement scale
suspension criteria
expected result
data flow
46. 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
test data
exception handling
regression testing
test closure
47. The capability of the software product to be diagnosed for deficiencies or causes of failures in the software - or for the parts to be modified to be identified. [ISO 9126] See also maintainability. The ease with which a software product can be modif
vertical traceability
analyzability
test progress report
outcome
48. A group of people responsible for evaluating and approving or disapproving proposed changes to configuration items - and for ensuring implementation of approved changes. [IEEE 610]
performance testing
acceptance criteria
configuration control board (CCB)
test design
49. 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
postcondition
security
efficiency testing
50. The capability of the software product to interact with one or more specified components or systems. [After ISO 9126] See also functionality. The capability of the software product to provide functions which meet stated and implied needs when the sof
interoperability
configuration item
component
test procedure