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. An input for which the specification predicts a result.
specified input
failure rate
static analysis tool
walkthrough
2. Acronym for Computer Aided Software Engineering.
best practice
CASE
independence of testing
configuration
3. 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
decision table testing
traceability
component integration testing
definition-use pair
4. A black box test design technique in which test cases are designed to execute user scenarios.
changeability
input value
experienced-based test design technique
scenario testing
5. The capability of the software product to achieve acceptable levels of risk of harm to people - business - software - property or the environment in a specified context of use. [ISO 9126]
safety
black-box test design technique
suspension criteria
certification
6. A group of test activities that are organized and managed together. A test level is linked to the responsibilities in a project. Examples of test levels are component test - integration test - system test and acceptance test. [After TMap]
verification
software quality
hazard analysis
test level
7. An abstract representation of the sequence and possible changes of the state of data objects - where the state of an object is any of: creation - usage - or destruction. [Beizer]
integration testing
data flow
technical review
reliability testing
8. A tree showing equivalence parititions hierarchically ordered - which is used to design test cases in the classification tree method. See also classification tree method. A black box test design technique in which test cases - described by means of a
test plan
traceability
classification tree
complexity
9. The capability of the software product to be upgraded to accommodate increased loads. [After Gerrard]
scalability
recoverability
condition testing
ad hoc testing
10. A statement which - when compiled - is translated into object code - and which will be executed procedurally when the program is running and may perform an action on data.
root cause
co-existence
test run
executable statement
11. The process of testing to determine the functionality of a software product.
traceability
functionality testing
component testing
unit test framework
12. The process of testing to determine the portability of a software product.
configuration management tool
attack
static code analysis
portability testing
13. The process of evaluating behavior - e.g. memory performance - CPU usage - of a system or component during execution. [After IEEE 610]
quality
dynamic analysis
incident report
test execution
14. 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.
test tool
condition determination testing
syntax testing
operability
15. A type of peer review that relies on visual examination of documents to detect defects - e.g. violations of development standards and non-conformance to higher level documentation. The most formal review technique and therefore always based on a docu
ttractiveness
consistency
configuration
inspection
16. A black box test design technique in which test cases are designed based upon the definition of the input domain and/or output domain.
root cause analysis
syntax testing
unreachable code
test case
17. A tool that carries out static analysis.
multiple condition testing
static analyzer
path coverage
fault seeding tool
18. 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
interface testing
security testing
informal review
19. A black box test design technique in which test cases are designed from cause-effect graphs. [BS 7925/2]
defect taxonomy
concurrency testing
cause-effect graphing
defect management
20. 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
maintenance
validation
orthogonal array testing
debugging tool
21. 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
baseline
monitor
back-to-back testing
fault tolerance
22. A set of input values - execution preconditions - expected results and execution postconditions - developed for a particular objective or test condition - such as to exercise a particular program path or to verify compliance with a specific requireme
simulator
Test Process Improvement (TPI)
business process-based testing
test case
23. 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]
verification
horizontal traceability
test scenario
test approach
24. The process of testing to determine the interoperability of a software product.
compatibility testing
performance profiling
desk checking
output domain
25. A five level staged framework for test process improvement - related to the Capability Maturity Model (CMM) - that describes the key elements of an effective test process.
V-model
traceability
intake test
Test Maturity Model (TMM)
26. A black box test design technique where test cases are selected - possibly using a pseudo-random generation algorithm - to match an operational profile. This technique can be used for testing non-functional attributes such as reliability and performa
random testing
frozen test basis
maintainability testing
configuration item
27. Environmental and state conditions that must be fulfilled before the component or system can be executed with a particular test or test procedure.
precondition
recoverability testing
test data preparation tool
feature
28. The capability of the software product to enable the user to learn its application. [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
learnability
attack
configuration management
condition determination coverage
29. The calculated approximation of a result (e.g. effort spent - completion date - costs involved - number of test cases - etc.) which is usable even if input data may be incomplete - uncertain - or noisy.
test estimation
N-switch testing
test harness
security testing
30. 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
test strategy
system of systems
big-bang testing
acceptance testing
31. The percentage of sequences of N+1 transitions that have been exercised by a test suite. [Chow]
horizontal traceability
risk control
root cause
N-switch coverage
32. The degree to which a component - system or process meets specified requirements and/or user/customer needs and expectations. [After IEEE 610]
quality
test driven development
benchmark test
automated testware
33. The testing of individual software components. [After IEEE 610]
documentation testing
safety testing
unit testing
driver
34. The evaluation of a condition to True or False.
staged representation
condition outcome
scribe
test reproduceability
35. An approach to testing in which test cases are designed based on descriptions and/or knowledge of business processes.
non-functional testing
multiple condition coverage
reviewer
business process-based testing
36. Separation of responsibilities - which encourages the accomplishment of objective testing. [After DO-178b]
cause-effect graphing
testability
independence of testing
bespoke software
37. The process of recognizing - investigating - taking action and disposing of defects. It involves recording defects - classifying them and identifying the impact. [After IEEE 1044]
Test Maturity Model Integrated (TMMi)
test run
defect management
specified input
38. The ratio of the number of failures of a given category to a given unit of measure - e.g. failures per unit of time - failures per number of transactions - failures per number of computer runs. [IEEE 610]
test suite
failure rate
impact analysis
high level test case
39. 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
branch testing
module
requirements management tool
oracle
40. Any (work) product that must be delivered to someone other than the (work) product's author.
equivalence partition
software
deliverable
feature
41. An attribute of a component or system specified or implied by requirements documentation (for example reliability - usability or design constraints). [After IEEE 1008]
defect report
high level test case
feature
measurement scale
42. A test management task that deals with developing and applying a set of corrective actions to get a test project on track when monitoring shows a deviation from what was planned. See also test management. The planning - estimating - monitoring and co
test control
bespoke software
risk management
functional integration
43. 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.
specification
outcome
decision
pair programming
44. The process of testing to determine the maintainability of a software product.
path testing
serviceability testing
defect taxonomy
isolation testing
45. 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 -
test policy
actual result
Function Point Analysis (FPA)
integration testing
46. A tool that supports the recording of requirements - requirements attributes (e.g. priority - knowledge responsible) and annotation - and facilitates traceability through layers of requirements and requirements change management. Some requirements ma
test case
requirements management tool
intake test
test manager
47. 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).
changeability
configuration control
Failure Mode and Effect Analysis (FMEA)
volume testing
48. A logical expression that can be evaluated as True or False - e.g. A>B. See also test condition. An item or event of a component or system that could be verified by one or more test cases - e.g. a function - transaction - feature - quality attribute
false-fail result
condition
measurement
changeability
49. 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]
independence of testing
risk identification
testable requirements
walkthrough
50. A set of interrelated activities - which transform inputs into outputs. [ISO 12207]
process cycle test
process
test scenario
coverage tool