SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
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 sequences of N+1 transitions that have been exercised by a test suite. [Chow]
test plan
cause-effect graph
inspection
N-switch coverage
2. The assessment of change to the layers of development documentation - test documentation and components - in order to implement a given change to specified requirements.
Failure Mode and Effect Analysis (FMEA)
changeability
impact analysis
boundary value
3. A formula based test estimation method based on function point analysis. [TMap]
functional requirement
Test Point Analysis (TPA)
specification
configuration management
4. The process of testing to determine the maintainability of a software product.
agile testing
test type
serviceability testing
fault seeding tool
5. The percentage of executable statements that have been exercised by a test suite.
desk checking
test progress report
testware
statement coverage
6. The result of a decision (which therefore determines the branches to be taken).
decision outcome
cause-effect graphing
V-model
black-box testing
7. The degree of impact that a defect has on the development or operation of a component or system. [After IEEE 610]
V-model
expected result
severity
partition testing
8. The process of recording information about tests executed into a test log.
LCSAJ testing
test logging
test monitoring
static code analyzer
9. The process of transforming general testing objectives into tangible test conditions and test cases.
test design
exploratory testing
traceability
requirement
10. Operational testing in the acceptance test phase - typically performed in a simulated real-life operational environment by operator and/or administrator focusing on operational aspects - e.g. recoverability - resource-behavior - installability and te
decision coverage
static code analysis
production acceptance testing
measurement scale
11. Acceptance testing by users/customers at their site - to determine whether or not a component or system satisfies the user/customer needs and fits within the business processes - normally including hardware as well as software.
false-pass result
efficiency
peer review
site acceptance testing
12. A type of performance testing conducted to evaluate a system or component at or beyond the limits of its anticipated or specified work loads - or with reduced availability of resources such as access to memory or servers. [After IEEE 610] See also pe
decision table testing
stress testing
audit trail
process cycle test
13. A test plan that typically addresses multiple test levels. 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
master test plan
regression testing
certification
Software Usability Measurement Inventory (SUMI)
14. An extension of FMEA - as in addition to the basic FMEA - it includes a criticality analysis - which is used to chart the probability of failure modes against the severity of their consequences. The result highlights failure modes with relatively hig
root cause
robustness
Failure Mode - Effect and Criticality Analysis (FMECA)
version control
15. A tool that facilitates the recording and status tracking of incidents. They often have workflow-oriented facilities to track and control the allocation - correction and re-testing of incidents and provide reporting facilities. See also defect manage
test control
load testing
incident management tool
integration
16. Testing the integration of systems and packages; testing interfaces to external organizations (e.g. Electronic Data Interchange - Internet).
system integration testing
control flow analysis
level test plan
unreachable code
17. A test tool to perform automated test comparison of actual results with expected results.
actual result
decision condition coverage
quality management
test comparator
18. 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]
benchmark test
qualification
specified input
buffer
19. The totality of functionality and features of a software product that bear on its ability to satisfy stated or implied needs. [After ISO 9126]
test case
production acceptance testing
software quality
portability
20. The process of developing and prioritizing test procedures - creating test data and - optionally - preparing test harnesses and writing automated test scripts.
defect taxonomy
test implementation
process
smoke test
21. A sequence of transactions in a dialogue between a user and the system with a tangible result.
decision outcome
elementary comparison testing
use case
white-box testing
22. A computational model consisting of a finite number of states and transitions between those states - possibly with accompanying actions. [IEEE 610]
finite state machine
requirement
V-model
walkthrough
23. The number of defects found by a test phase - divided by the number found by that test phase and any other means afterwards.
Defect Detection Percentage (DDP)
executable statement
hyperlink tool
security tool
24. An entity in a programming language - which is typically the smallest indivisible unit of execution.
false-fail result
feature
multiple condition coverage
statement
25. An integration test type that is concerned with testing the interfaces between components or systems.
interface testing
formal review
cyclomatic complexity
debugging tool
26. 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
reliability growth model
test cycle
feature
beta testing
27. A document specifying a set of test cases (objective - inputs - test actions - expected results - and execution preconditions) for a test item. [After IEEE 829]
static analysis tool
output value
static testing
test case specification
28. Procedure to derive and/or select test cases based on an analysis of the specification of the functionality of a component or system without reference to its internal structure. See also black box test design technique. Procedure to derive and/or sel
functional test design technique
statement coverage
dynamic testing
N-switch coverage
29. A tool that provides support to the test management and control part of a test process. It often has several capabilities - such as testware management - scheduling of tests - the logging of results - progress tracking - incident management and test
test management tool
buffer overflow
post-execution comparison
condition outcome
30. 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.
defect tracking tool
anomaly
multiple condition coverage
quality attribute
31. Testing the methods and processes used to access and manage the data(base) - to ensure access methods - processes and data rules function as expected and that during access to the database - data is not corrupted or unexpectedly deleted - updated or
database integrity testing
debugging
module
acceptance criteria
32. Testing the quality of the documentation - e.g. user guide or installation guide.
development testing
test harness
documentation testing
simulator
33. The representation of selected behavioral characteristics of one physical or abstract system by another system. [ISO 2382/1]
simulation
test logging
compound condition
installability
34. 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]
safety testing
test scenario
negative testing
elementary comparison testing
35. The set from which valid input and/or output values can be selected.
control flow
load testing
domain
pair programming
36. A black box test design technique in which test cases are designed to execute all possbile discrete combinations of each pair of input parameters. See also orthogonal array testing. A systematic way of testing all-pair combinations of variables using
pairwise testing
software life cycle
multiple condition coverage
audit
37. A minimal software item that can be tested in isolation.
test charter
data flow testing
component
security
38. An executable statement where a variable is assigned a value.
independence of testing
branch coverage
configuration management
data definition
39. Testing where the system is subjected to large volumes of data. See also resource-utilization testing. The process of testing to determine the resource-utilization of a software product.
cause-effect graph
system testing
volume testing
branch coverage
40. The behavior predicted by the specification - or another source - of the component or system under specified conditions.
expected result
hyperlink tool
baseline
heuristic evaluation
41. Comparison of actual and expected results - performed after the software has finished running.
iterative development model
post-execution comparison
decision outcome
simulation
42. The testing of individual software components. [After IEEE 610]
experienced-based test design technique
priority
unit testing
process improvement
43. Testing performed to expose defects in the interfaces and interaction between integrated components.
scalability testing
error
component integration testing
risk analysis
44. A distinct set of test activities collected into a manageable phase of a project - e.g. the execution activities of a test level. [After Gerrard]
certification
software
test phase
data flow analysis
45. Procedure to derive and/or select test cases based on the tester's experience - knowledge and intuition.
robustness
defect density
requirements phase
experienced-based test design technique
46. A program of activities designed to improve the performance and maturity of the organization's processes - and the result of such a program. [CMMI]
process improvement
actual outcome
memory leak
defect
47. An expert based test estimation technique that aims at making an accurate estimation using the collective wisdom of the team members.
Wide Band Delphi
best practice
fault seeding
learnability
48. A specification or software product that has been formally reviewed or agreed upon - that thereafter serves as the basis for further development - and that can be changed only through a formal change control process. [After IEEE 610]
static analyzer
data definition
baseline
hyperlink tool
49. The process of testing to determine the compliance of the component or system.
compliance testing
statement
test design
condition determination testing
50. 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
migration testing
co-existence
functionality testing
non-functional test design techniques