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 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]
test plan
unit test framework
security testing
test data preparation tool
2. A chronological record of relevant details about the execution of tests. [IEEE 829]
stress testing tool
test log
executable statement
installability
3. Procedure used to derive and/or select test cases.
consistency
equivalence partition coverage
test specification technique
compatibility testing
4. The capability of the software product to be attractive to the user. [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 9126]
CAST
ttractiveness
test performance indicator
test comparison
5. Procedure to derive and/or select test cases for nonfunctional testing based on an analysis of the specification of a component or system without reference to its internal structure. See also black box test design technique. Procedure to derive and/o
hyperlink
non-functional test design techniques
performance profiling
exploratory testing
6. A scale that constrains the type of data analysis that can be performed on it. [ISO 14598]
classification tree method
measurement scale
compound condition
usability testing
7. 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
bottom-up testing
control flow analysis
test manager
code coverage
8. The process of running a test on the component or system under test - producing actual result(s).
defect report
test execution
test session
pass
9. 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]
stress testing
static code analysis
security
concurrency testing
10. A test plan that typically addresses one test level. See also test plan. A document describing the scope - approach - resources and schedule of intended test activities. It identifies amongst others test items - the features to be tested - the testin
system testing
level test plan
procedure testing
fault tolerance
11. 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
operational testing
boundary value coverage
non-functional test design techniques
12. 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.
test log
decision outcome
daily build
quality attribute
13. A black box test design technique in which test cases are designed to execute user scenarios.
scenario testing
static analysis
load testing
test execution technique
14. The percentage of LCSAJs of a component that have been exercised by a test suite. 100% LCSAJ coverage implies 100% decision coverage.
test input
quality
re-testing
LCSAJ coverage
15. A software development approach whereby lines of code (production and/or test) of a component are written by two programmers sitting at a single computer. This implicitly means ongoing real-tim code reviews are performed.
pair programming
co-existence
business process-based testing
compliance testing
16. A skeletal or special-purpose implementation of a software component - used to develop or test a component that calls or is otherwise dependent on it. It replaces a called component. [After IEEE 610]
stub
performance
probe effect
iterative development model
17. The capability of the software product to maintain a specified level of performance in cases of software faults (defects) or of infringement of its specified interface. [ISO 9126] See also reliability - robustness. The ability of the software product
fault tolerance
site acceptance testing
low level test case
process cycle test
18. A system of (hierarchical) categories designed to be a useful aid for reproducibly classifying defects.
feature
regression testing
release note
defect taxonomy
19. 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 item
integration
Failure Mode - Effect and Criticality Analysis (FMECA)
security testing
20. Procedure to derive and/or select test cases based on an analysis of the internal structure of a component or system.
dynamic analysis tool
installability
white-box test design technique
finite state machine
21. Comparison of actual and expected results - performed while the software is being executed - for example by a test execution tool.
Test Process Improvement (TPI)
COTS
dynamic comparison
interface testing
22. The criteria used to (temporarily) stop all or a portion of the testing activities on the test items. [After IEEE 829]
suspension criteria
test type
exploratory testing
error guessing
23. The evaluation of a condition to True or False.
maturity
error tolerance
daily build
condition outcome
24. 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
cause-effect graph
regression testing
quality
debugging tool
25. 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. See also incid
requirements management tool
recoverability
test strategy
defect management tool
26. The capability of the software product to provide functions which meet stated and implied needs when the software is used under specified conditions. [ISO 9126]
adaptability
fault tolerance
daily build
functionality
27. A technique used to analyze the causes of faults (defects). The technique visually models how logical relationships between failures - human errors - and external events can combine to cause specific faults to disclose.
bespoke software
Fault Tree Analysis (FTA)
configuration control board (CCB)
statistical testing
28. The capability of the software to be understood - learned - used and attractive to the user when used under specified conditions. [ISO 9126]
usability
partition testing
test type
fault seeding tool
29. Testing to determine the safety of a software product.
low level test case
white-box test design technique
safety testing
test performance indicator
30. A systematic way of testing all-pair combinations of variables using orthogonal arrays. It significantly reduces the number of all combinations of variables to test all pair combinations. See also pairwise testing. A black box test design technique i
orthogonal array testing
defect management
risk management
measurement
31. A white box test design technique in which test cases are designed to execute condition outcomes and decision outcomes.
version control
operational testing
decision condition testing
domain
32. A tool that provides support for the identification and control of configuration items - their status over changes and versions - and the release of baselines consisting of configuration items.
test specification technique
configuration management tool
desk checking
test object
33. A minimal software item that can be tested in isolation.
replaceability
condition determination testing
module
Software Usability Measurement Inventory (SUMI)
34. A graphical representation of inputs and/or stimuli (causes) with their associated outputs (effects) - which can be used to design test cases.
scalability testing
cause-effect graph
Capability Maturity Model (CMM)
maintenance testing
35. Testing to determine the robustness of the software product.
static analysis tool
robustness testing
fault seeding tool
output domain
36. An input value or output value which is on the edge of an equivalence partition or at the smallest incremental distance on either side of an edge - for example the minimum or maximum value of a range.
data flow testing
incident management tool
incident logging
boundary value
37. 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.
retrospective meeting
path testing
review tool
process cycle test
38. A group of test activities aimed at testing a component or system focused on a specific test objective - i.e. functional test - usability test - regression test etc. A test type may take place on one or more test levels or test phases. [After TMap]
test type
maturity
test infrastructure
test execution schedule
39. The use of software - e.g. capture/playback tools - to control the execution of tests - the comparison of actual results to expected results - the setting up of test preconditions - and other test control and reporting functions.
anomaly
accessibility testing
path testing
test execution automation
40. The insertion of additional code into the program in order to collect information about program behavior during execution - e.g. for measuring code coverage.
test phase
instrumentation
dynamic testing
status accounting
41. A factor that could result in future negative consequences; usually expressed as impact and likelihood.
root cause analysis
Test Point Analysis (TPA)
test design technique
risk
42. The function to check on the contents of libraries of configuration items - e.g. for standards compliance. [IEEE 610]
understandability
ad hoc testing
thread testing
configuration auditing
43. A document that specifies - ideally in a complete - precise and verifiable manner - the requirements - design - behavior - or other characteristics of a component or system - and - often - the procedures for determining whether these provisions have
specification
incident
replaceability
test case specification
44. The process of testing to determine the efficiency of a software product.
expected result
efficiency testing
entry point
defect report
45. The person involved in the review that identifies and describes anomalies in the product or project under review. Reviewers can be chosen to represent different viewpoints and roles in the review process.
reviewer
N-switch coverage
Test Maturity Model Integrated (TMMi)
performance
46. The ability to identify related items in documentation and software - such as requirements with associated tests. See also horizontal traceability - vertical traceability. The tracing of requirements for a test level through the layers of test docume
traceability
component integration testing
test execution phase
negative testing
47. The behavior predicted by the specification - or another source - of the component or system under specified conditions.
debugging
condition determination testing
testability
expected result
48. 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]
understandability
audit trail
test estimation
business process-based testing
49. The process of testing the installability of a software product. See also portability testing. The process of testing to determine the portability of a software product.
test suite
boundary value
recovery testing
installability testing
50. The response of a component or system to a set of input values and preconditions.
behavior
performance profiling
Fault Tree Analysis (FTA)
user acceptance testing