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 composition of a component or system as defined by the number - nature - and interconnections of its constituent parts.
configuration
low level test case
risk identification
static code analyzer
2. A superior method or innovative practice that contributes to the improved performance of an organization under given context - usually recognized as 'best' by other peer organizations.
keyword driven testing
review
best practice
specified input
3. 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]
test automation
configuration control board (CCB)
test oracle
Test Maturity Model Integrated (TMMi)
4. The degree to which a component - system or process meets specified requirements and/or user/customer needs and expectations. [After IEEE 610]
continuous representation
pass
daily build
quality
5. 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
test scenario
classification tree
dynamic testing
6. The process of testing to determine the reliability of a software product.
Test Point Analysis (TPA)
inspection
reliability testing
use case testing
7. A set of test cases derived from the internal structure of a component or specification to ensure that 100% of a specified coverage criterion will be achieved.
stub
basis test set
test execution tool
walkthrough
8. 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
post-execution comparison
system testing
infeasible path
9. The capability of the software product to enable specified modifications to be implemented. [ISO 9126] See also maintainability. The ease with which a software product can be modified to correct defects - modified to meet new requirements - modified
changeability
feasible path
unit
cause-effect graphing
10. The degree - expressed as a percentage - to which a specified coverage item has been exercised by a test suite.
coverage
isolation testing
branch coverage
integration testing
11. 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]
compiler
static code analyzer
monitor
suspension criteria
12. A tool that provides objective measures of what structural elements - e.g. statements - branches have been exercised by a test suite.
phase test plan
risk analysis
coverage tool
robustness
13. The percentage of all condition outcomes and decision outcomes that have been exercised by a test suite. 100% decision condition coverage implies both 100% condition coverage and 100% decision coverage.
scalability testing
beta testing
user acceptance testing
decision condition coverage
14. 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.
phase test plan
ad hoc testing
configuration management tool
root cause analysis
15. 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 -
development testing
Function Point Analysis (FPA)
test infrastructure
fault seeding
16. The period of time in a software development life cycle during which the components of a software product are executed - and the software product is evaluated to determine whether or not requirements have been satisfied. [IEEE 610]
portability
partition testing
entry point
test execution phase
17. A subset of all defined/planned test cases that cover the main functionality of a component or system - to ascertaining that the most crucial functions of a program work - but not bothering with finer details. A daily build and smoke test is among in
management review
smoke test
root cause analysis
robustness testing
18. 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.
branch testing
test design tool
daily build
feasible path
19. Two or more single conditions joined by means of a logical operator (AND - OR or XOR) - e.g. 'A>B AND C>1000'.
defect taxonomy
static testing
compound condition
test objective
20. A set of interrelated activities - which transform inputs into outputs. [ISO 12207]
process
regression testing
requirements management tool
defect taxonomy
21. A black box test design technique in which test cases are designed to execute user scenarios.
use case testing
security testing tool
hyperlink tool
defect management tool
22. Commonly used to refer to a test procedure specification - especially an automated one.
test script
integration
component testing
classification tree
23. The process of combining components or systems into larger assemblies.
concurrency testing
hyperlink
test case
integration
24. The capability of the software product to be upgraded to accommodate increased loads. [After Gerrard]
reliability testing
wild pointer
scalability
user test
25. Recording the details of any incident that occurred - e.g. during testing.
incident logging
test condition
maintainability
subpath
26. A model structure wherein attaining the goals of a set of process areas establishes a maturity level; each level builds a foundation for subsequent levels. [CMMI]
static code analyzer
output domain
test process
staged representation
27. A white box test design technique in which test cases are designed to execute paths.
incident
precondition
path testing
incident logging
28. 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
business process-based testing
big-bang testing
recoverability
traceability
29. A table showing combinations of inputs and/or stimuli (causes) with their associated outputs and/or actions (effects) - which can be used to design test cases.
cyclomatic complexity
recoverability
decision table
incident management tool
30. 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.
root cause
Fault Tree Analysis (FTA)
condition testing
quality attribute
31. The process of testing to determine the recoverability of a software product.
integration
condition coverage
coverage tool
recovery testing
32. The ease with which the software product can be transferred from one hardware or software environment to another. [ISO 9126]
portability
off-the-shelf software
availability
adaptability
33. The representation of selected behavioral characteristics of one physical or abstract system by another system. [ISO 2382/1]
test summary report
COTS
ad hoc testing
simulation
34. A test basis document that can only be amended by a formal change control process. See also baseline. A specification or software product that has been formally reviewed or agreed upon - that thereafter serves as the basis for further development - a
ad hoc testing
user test
cause-effect graph
frozen test basis
35. A black box test design technique in which test cases are designed based on boundary values. See also boundary value. An input value or output value which is on the edge of an equivalence partition or at the smallest incremental distance on either si
boundary value analysis
impact analysis
component
testing
36. 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]
classification tree method
test procedure
ad hoc testing
actual outcome
37. The capability of the software product to be adapted for different specified environments without applying actions or means other than those provided for this purpose for the software considered. [ISO 9126] See also portability. The ease with which t
adaptability
test procedure specification
requirements-based testing
incremental testing
38. A collection of components organized to accomplish a specific function or set of functions. [IEEE 610]
system
pass/fail criteria
multiple condition coverage
safety testing
39. 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
recoverability testing
debugging tool
test run
load testing
40. 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.
process
variable
dynamic testing
pair programming
41. A list of activities - tasks or events of the test process - identifying their intended start and finish dates and/or times - and interdependencies.
test schedule
robustness testing
risk control
defect
42. A document summarizing testing activities and results. It also contains an evaluation of the corresponding test items against exit criteria. [After IEEE 829]
test closure
test summary report
static analysis tool
process
43. The degree to which a requirement is stated in terms that permit establishment of test designs (and subsequently test cases) and execution of tests to determine whether the requirements have been met. [After IEEE 610]
deliverable
partition testing
testable requirements
best practice
44. Non fulfillment of a specified requirement. [ISO 9000]
non-conformity
data flow testing
conversion testing
test logging
45. 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.
test execution automation
debugging tool
specified input
test level
46. The representation of a distinct set of tasks performed by the component or system - possibly based on user behavior when interacting with the component or system - and their probabilities of occurance. A task is logical rather that physical and can
validation
failure
operational profile
test closure
47. Comparison of actual and expected results - performed after the software has finished running.
post-execution comparison
cyclomatic complexity
maturity
monkey testing
48. Analysis of software artifacts - e.g. requirements or code - carried out without execution of these software artifacts.
design-based testing
static analysis
configuration control
security testing tool
49. A set of one or more test cases. [IEEE 829]
iterative development model
test
stub
software
50. The capability of the software product to enable the user to understand whether the software is suitable - and how it can be used for particular tasks and conditions of use. [ISO 9126] See also usability. The capability of the software to be understo
condition coverage
safety critical system
understandability
maturity