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 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
defect masking
robustness
pseudo-random
specification
2. Analysis of source code carried out without execution of that software.
static analysis tool
input value
traceability
static code analysis
3. An entity or property used as a basis for test coverage - e.g. equivalence partitions or code statements.
audit
functional testing
requirements phase
coverage item
4. A description of a component's function in terms of its output values for specified input values under specified conditions - and required non-functional behavior (e.g. resource utilization).
compatibility testing
top-down testing
fault seeding
component specification
5. An element of configuration management - consisting of the recording and reporting of information needed to manage a configuration effectively. This information includes a listing of the approved configuration identification - the status of proposed
coverage tool
informal review
status accounting
decision table
6. The capability of the software to be understood - learned - used and attractive to the user when used under specified conditions. [ISO 9126]
decision testing
pair programming
hazard analysis
usability
7. The process of testing to determine the portability of a software product.
iterative development model
measurement
portability testing
test evaluation report
8. During the test closure phase of a test process data is collected from completed activities to consolidate experience - testware - facts and numbers. The test closure phase consists of finalizing and archiving the testware and evaluating the test pro
test closure
system
system integration testing
risk management
9. 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 execution schedule
version control
test oracle
Capability Maturity Model (CMM)
10. 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.
boundary value
branch coverage
interoperability testing
decision
11. A document produced at the end of the test process summarizing all testing activities and results. It also contains an evaluation of the test process and lessons learned.
security
test case suite
design-based testing
test evaluation report
12. 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
peer review
non-functional test design techniques
false-pass result
modelling tool
13. Testing of software or specification by manual simulation of its execution. See also static analysis. Analysis of software artifacts - e.g. requirements or code - carried out without execution of these software artifacts.
alpha testing
status accounting
test planning
desk checking
14. A requirement that specifies a function that a component or system must perform. [IEEE 610]
staged representation
Test Process Improvement (TPI)
functional requirement
error tolerance
15. The process of testing to determine the performance of a software product. See also efficiency testing. The process of testing to determine the efficiency of a software product.
test schedule
test plan
buffer
performance testing
16. The tracing of requirements for a test level through the layers of test documentation (e.g. test plan - test design specification - test case specification and test procedure specification or test script).
memory leak
precondition
product risk
horizontal traceability
17. The percentage of executable statements that have been exercised by a test suite.
test design
statement coverage
boundary value analysis
Capability Maturity Model Integration (CMMI)
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
changeability
Failure Mode - Effect and Criticality Analysis (FMECA)
test object
19. 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
database integrity testing
defect management tool
certification
code
20. A device or storage area used to store data temporarily for differences in rates of data flow - time or occurrence of events - or amounts of data that can be handeld by the devices or processes involved in the transfer or use of the data. [IEEE 610]
test logging
buffer
simulator
testable requirements
21. A step-by-step presentation by the author of a document in order to gather information and to establish a common understanding of its content. [Freedman and Weinberg - IEEE 1028] See also peer review. A review of a software work product by colleagues
stub
walkthrough
phase test plan
test comparator
22. Testing that involves the execution of the software of a component or system.
reliability
dynamic testing
V-model
safety critical system
23. An attribute of a component or system specified or implied by requirements documentation (for example reliability - usability or design constraints). [After IEEE 1008]
control flow graph
reliability growth model
migration testing
feature
24. A scripting technique that uses data files to contain not only test data and expected results - but also keywords related to the application being tested. The keywords are interpreted by special supporting scripts that are called by the control scrip
decision
keyword driven testing
incident logging
test specification technique
25. 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
coverage tool
level test plan
test level
production acceptance testing
26. 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
testable requirements
stability
defect taxonomy
statistical testing
27. 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
test execution schedule
robustness
Software Usability Measurement Inventory (SUMI)
audit
28. The behavior produced/observed when a component or system is tested.
unit
test strategy
test planning
actual outcome
29. The set of generic and specific conditions - agreed upon with the stakeholders - for permitting a process to be officially completed. The purpose of exit criteria is to prevent a task from being considered completed when there are still outstanding p
exit criteria
test level
pass
decision condition coverage
30. Multiple heterogeneous - distributed systems that are embedded in networks at multiple levels and in multiple domains interconnected addressing large-scale inter-disciplinary common problems and purposes.
test specification technique
test control
static code analysis
system of systems
31. 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.
test data
equivalence partition
non-functional test design techniques
monitor
32. Decision rules used to determine whether a test item (function) or feature has passed or failed a test. [IEEE 829]
decision coverage
Wide Band Delphi
pass/fail criteria
benchmark test
33. The assessment of change to the layers of development documentation - test documentation and components - in order to implement a given change to specified requirements.
impact analysis
safety critical system
Fault Tree Analysis (FTA)
instrumenter
34. A test case with concrete (implementation level) values for input data and expected results. Logical operators from high level test cases are replaced by actual values that correspond to the objectives of the logical operators. See also high level te
test item
daily build
incident report
low level test case
35. An integration approach that combines the components or systems for the purpose of getting a basic functionality working early. See also integration testing. Testing performed to expose defects in the interfaces and in the interactions between integr
debugging tool
maintainability testing
requirements-based testing
functional integration
36. A black box test design technique in which test cases are designed to execute user scenarios.
test evaluation report
use case testing
fail
maintenance
37. A test tool to perform automated test comparison of actual results with expected results.
failure rate
test comparator
boundary value analysis
Test Maturity Model (TMM)
38. Analysis of software artifacts - e.g. requirements or code - carried out without execution of these software artifacts.
fault seeding
static analysis
documentation testing
database integrity testing
39. Modification of a software product after delivery to correct defects - to improve performance or other attributes - or to adapt the product to a modified environment. [IEEE 1219]
incident management
maintenance
specification
maturity
40. Testing based on an analysis of the internal structure of the component or system.
Test Maturity Model Integrated (TMMi)
milestone
incident management tool
white-box testing
41. Testing to determine the extent to which the software product is understood - easy to learn - easy to operate and attractive to the users under specified conditions. [After ISO 9126]
test summary report
Failure Mode and Effect Analysis (FMEA)
technical review
usability testing
42. 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.
component specification
maintenance testing
Test Maturity Model Integrated (TMMi)
risk identification
43. A tool that carries out static analysis.
test phase
testable requirements
static analysis tool
Wide Band Delphi
44. Environmental and state conditions that must be fulfilled before the component or system can be executed with a particular test or test procedure.
test
precondition
test performance indicator
control flow
45. Testing of a component or system at specification or implementation level without execution of that software - e.g. reviews or static code analysis.
basic block
review
operational profile
static testing
46. Comparison of actual and expected results - performed after the software has finished running.
failure rate
post-execution comparison
behavior
metric
47. The period of time in the software life cycle during which the requirements for a software product are defined and documented. [IEEE 610]
requirements phase
coverage
formal review
test management tool
48. The capability of the software product to provide the right or agreed results or effects with the needed degree of precision. [ISO 9126] See also functionality testing. Testing based on an analysis of the specification of the functionality of a compo
path testing
accuracy
code coverage
operational profile testing
49. A type of integration testing in which software elements - hardware elements - or both are combined all at once into a component or an overall system - rather than in stages. [After IEEE 610] See also integration testing. Testing performed to expose
documentation testing
efficiency
software quality
big-bang testing
50. 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
iterative development model
memory leak
operational profile
boundary value