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 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
fault seeding
low level test case
test specification
qualification
2. 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.
dynamic comparison
compliance
pair testing
metric
3. 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
stress testing
test execution schedule
specification
specified input
4. The representation of selected behavioral characteristics of one physical or abstract system by another system. [ISO 2382/1]
configuration control board (CCB)
simulation
fail
operational profile
5. The tracing of requirements through the layers of development documentation to components.
vertical traceability
operability
decision table
accuracy
6. The first executable statement within a component.
entry point
fault seeding tool
best practice
product risk
7. The process of combining components or systems into larger assemblies.
integration
unit
coverage item
maintainability testing
8. 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).
suspension criteria
buffer overflow
maintainability
test strategy
9. 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]
dynamic testing
maintainability
buffer
data flow
10. A program of activities designed to improve the performance and maturity of the organization's processes - and the result of such a program. [CMMI]
module
process improvement
test execution automation
adaptability
11. A type of test tool that is able to execute other software using an automated test script - e.g. capture/playback. [Fewster and Graham]
test progress report
incident management
test closure
test execution tool
12. 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]
serviceability testing
monitor
process
system testing
13. A software tool that translates programs expressed in a high order language into their machine language equivalents. [IEEE 610]
control flow analysis
compiler
low level test case
pairwise testing
14. A set of one or more test cases. [IEEE 829]
test
decision coverage
pair programming
compliance testing
15. The consequence/outcome of the execution of a test. It includes outputs to screens - changes to data - reports - and communication messages sent out.
unit testing
test session
outcome
LCSAJ
16. A meeting at the end of a project during which the project team members evaluate the project and learn lessons that can be applied to the next project.
master test plan
compiler
retrospective meeting
equivalence partition coverage
17. The period of time that begins when a software product is conceived and ends when the software is no longer available for use. The software life cycle typically includes a concept phase - requirements phase - design phase - implementation phase - tes
risk analysis
test data
validation
software life cycle
18. Non fulfillment of a specified requirement. [ISO 9000]
quality management
non-conformity
test performance indicator
white-box testing
19. Two or more single conditions joined by means of a logical operator (AND - OR or XOR) - e.g. 'A>B AND C>1000'.
domain
operability
negative testing
compound condition
20. The percentage of sequences of N+1 transitions that have been exercised by a test suite. [Chow]
N-switch coverage
boundary value analysis
test execution
Test Process Improvement (TPI)
21. A technique used to characterize the elements of risk. The result of a hazard analysis will drive the methods used for development and testing of a system. See also risk analysis. The process of assessing identified risks to estimate their impact and
hazard analysis
pair programming
condition
component specification
22. 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
Capability Maturity Model Integration (CMMI)
classification tree
Fault Tree Analysis (FTA)
state transition testing
23. 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
testable requirements
control flow
buffer
24. A tool used to check that no brtoken hyperlinks are present on a web site.
test procedure
certification
hyperlink tool
stress testing tool
25. 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.
scalability
test execution automation
robustness
test monitoring
26. 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).
automated testware
coverage
Function Point Analysis (FPA)
Failure Mode and Effect Analysis (FMEA)
27. A software product that supports one or more test activities - such as planning and control - specification - building initial files and data - test execution and test analysis. [TMap] See also CAST. Acronym for Computer Aided Software Testing.
understandability
functionality
test tool
statement coverage
28. A specific category of risk related to the type of testing that can mitigate (control) that category. For example the risk of user-interactions being misunderstood can be mitigated by usability testing.
safety testing
risk type
staged representation
regression testing
29. 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
test estimation
retrospective meeting
LCSAJ
frozen test basis
30. An input for which the specification predicts a result.
audit
daily build
specified input
hyperlink
31. 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 -
attack
Function Point Analysis (FPA)
review tool
test execution phase
32. The process of testing to determine the recoverability of a software product. See also reliability testing. The process of testing to determine the reliability of a software product.
recoverability testing
intake test
debugging
elementary comparison testing
33. Testing where components or systems are integrated and tested one or some at a time - until all the components or systems are integrated and tested.
smoke test
reliability testing
incremental testing
operational profile
34. The process of developing and prioritizing test procedures - creating test data and - optionally - preparing test harnesses and writing automated test scripts.
site acceptance testing
multiple condition testing
recoverability testing
test implementation
35. A white box test design technique in which test cases are designed to execute LCSAJs.
wild pointer
LCSAJ testing
path
decision coverage
36. Acronym for Commercial Off-The-Shelf software. See off-the-shelf software. A software product that is developed for the general market - i.e. for a large number of customers - and that is delivered to many customers in identical format.
security
test execution technique
COTS
precondition
37. The process of testing to determine the interoperability of a software product.
compatibility testing
Wide Band Delphi
coverage tool
test oracle
38. The process of testing an integrated system to verify that it meets specified requirements. [Hetzel]
system testing
stress testing
test environment
consistency
39. 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
Test Maturity Model (TMM)
oracle
incident logging
N-switch testing
40. 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.
defect based test design technique
black-box testing
unreachable code
decision table
41. A tool that carries out static code analysis. The tool checks source code - for certain properties such as conformance to coding standards - quality metrics or data flow anomalies.
quality management
risk
compliance testing
static code analyzer
42. 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 logging
structural coverage
project risk
Capability Maturity Model Integration (CMMI)
43. A document reporting on any flaw in a component or system that can cause the component or system to fail to perform its required function. [After IEEE 829]
input value
scripting language
heuristic evaluation
defect report
44. A form of static analysis based on the definition and usage of variables.
data flow analysis
test case suite
operational environment
statement coverage
45. 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
incremental testing
test automation
debugging tool
memory leak
46. Separation of responsibilities - which encourages the accomplishment of objective testing. [After DO-178b]
postcondition
component
functional requirement
independence of testing
47. A review not based on a formal (documented) procedure.
deliverable
input value
informal review
monitor
48. Environmental and state conditions that must be fulfilled before the component or system can be executed with a particular test or test procedure.
precondition
bespoke software
test tool
continuous representation
49. 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
buffer overflow
maintainability
output value
co-existence
50. The activity of establishing or updating a test plan.
test procedure specification
test planning
configuration item
emulator