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 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
software life cycle
impact analysis
root cause
quality
2. 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
condition determination coverage
test procedure
milestone
3. The number of defects identified in a component or system divided by the size of the component or system (expressed in standard measurement terms - e.g. lines-of-code - number of classes or function points).
portability testing
functionality
version control
defect density
4. A type of test tool that enables data to be selected from existing databases or created - generated - manipulated and edited for use in testing.
testware
driver
test data preparation tool
bespoke software
5. Testing the integration of systems and packages; testing interfaces to external organizations (e.g. Electronic Data Interchange - Internet).
system integration testing
LCSAJ testing
quality assurance
maintenance testing
6. An occurrence in which one defect prevents the detection of another. [After IEEE 610]
defect masking
scribe
requirements management tool
desk checking
7. 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
review tool
load testing
non-conformity
oracle
8. 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
walkthrough
re-testing
big-bang testing
hyperlink
9. A tool that supports stress testing.
stress testing tool
test implementation
requirement
test input
10. The behavior produced/observed when a component or system is tested.
actual result
baseline
test scenario
robustness testing
11. A variable (whether stored within a component or outside) that is written by a component.
test performance indicator
benchmark test
test approach
output
12. The process of testing to determine the maintainability of a software product.
test strategy
management review
test object
maintainability testing
13. An entity in a programming language - which is typically the smallest indivisible unit of execution.
test plan
best practice
domain
statement
14. The activity of establishing or updating a test plan.
Failure Mode - Effect and Criticality Analysis (FMECA)
suitability
risk analysis
test planning
15. A basic block that can be selected for execution based on a program construct in which one of two or more alternative program paths is available - e.g. case - jump - go to - if-then-else.
stress testing
branch
verification
black-box testing
16. A test result in which a defect is reported although no such defect actually exists in the test object.
maintenance testing
false-fail result
data driven testing
test policy
17. Attributes of software products that bear on its ability to prevent unauthorized access - whether accidental or deliberate - to programs and data. [ISO 9126] See also functionality. The capability of the software product to provide functions which me
security
non-functional requirement
component integration testing
incident management tool
18. The process of testing the installability of a software product. See also portability testing. The process of testing to determine the portability of a software product.
interoperability testing
test approach
pointer
installability testing
19. Procedure to derive and/or select test cases based on the tester's experience - knowledge and intuition.
test monitoring
test basis
experienced-based test design technique
test execution phase
20. Measurement of achieved coverage to a specified coverage item during test execution referring to predetermined criteria to determine whether additional testing is required and if so - which test cases are needed.
test log
coverage analysis
path sensitizing
compliance
21. An aggregation of hardware - software or both - that is designated for configuration management and treated as a single entity in the configuration management process. [IEEE 610]
configuration item
test condition
staged representation
test evaluation report
22. A document summarizing testing activities and results - produced at regular intervals - to report progress of testing activities against a baseline (such as the original test plan) and to communicate risks and alternatives requiring a decision to man
mutation analysis
test object
priority
test progress report
23. 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
modelling tool
test policy
test data preparation tool
beta testing
24. 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]
big-bang testing
test level
fail
alpha testing
25. The process of recognizing - investigating - taking action and disposing of defects. It involves recording defects - classifying them and identifying the impact. [After IEEE 1044]
database integrity testing
risk management
output domain
defect management
26. An analysis method that determines which parts of the software have been executed (covered) by the test suite and which parts have not been executed - e.g. statement coverage - decision coverage or condition coverage.
code coverage
behavior
test reproduceability
test design tool
27. The fundamental test process comprises test planning and control - test analysis and design - test implementation and execution - evaluating exit criteria and reporting - and test closure activities.
scripted testing
Wide Band Delphi
test process
tester
28. 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.
data flow coverage
decision table
condition
staged representation
29. Computer instructions and data definitions expressed in a programming language or in a form output by an assembler - compiler or other translator. [IEEE 610]
project
development testing
code
peer review
30. A scheme for the execution of test procedures. The test procedures are included in the test execution schedule in their context and in the order in which they are to be executed.
bottom-up testing
robustness
test execution schedule
test data
31. 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 testing tasks - who will do each task - degree of tester independence - the tes
test manager
defect based test design technique
condition testing
test plan
32. A five level staged framework that describes the key elements of an effective software process. The Capability Maturity Model covers best-practices for planning - engineering and managing software development and maintenance. [CMM] See also Capabilit
level test plan
dynamic analysis tool
measure
Capability Maturity Model (CMM)
33. Testing by means of a random selection from a large range of inputs and by randomly pushing buttons - ignorant on how the product is being used.
software life cycle
monkey testing
test policy
wild pointer
34. 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.
agile testing
configuration control
test execution automation
level test plan
35. A measurement scale and the method used for measurement. [ISO 14598]
compatibility testing
metric
verification
product risk
36. A document specifying a set of test cases (objective - inputs - test actions - expected results - and execution preconditions) for a test item. [After IEEE 829]
test case specification
pair programming
functional testing
performance testing
37. A tool that provides support for testing security characteristics and vulnerabilities.
statistical testing
component specification
security testing tool
recovery testing
38. Confirmation by examination and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled. [ISO 9000]
invalid testing
validation
elementary comparison testing
security tool
39. A static usability test technique to determine the compliance of a user interface with recognized usability principles (the so-called "heuristics").
risk management
heuristic evaluation
test data
functional requirement
40. The capability of the software product to use appropriate amounts and types of resources - for example the amounts of main and secondary memory used by the program and the sizes of required temporary or overflow files - when the software performs its
test data preparation tool
resource utilization
test driven development
stress testing
41. The tracing of requirements through the layers of development documentation to components.
staged representation
test strategy
test process
vertical traceability
42. The process of finding - analyzing and removing the causes of failures in software.
smoke test
recoverability testing
debugging
traceability
43. Testing performed to expose defects in the interfaces and interaction between integrated components.
test script
component integration testing
continuous representation
cyclomatic complexity
44. A peer group discussion activity that focuses on achieving consensus on the technical approach to be taken. [Gilb and Graham - IEEE 1028] See also peer review. A review of a software work product by colleagues of the producer of the product for the p
equivalence partition coverage
technical review
risk control
testware
45. A black box test design technique in which test cases - described by means of a classification tree - are designed to execute combinations of representatives of input and/or output domains. [Grochtmann]
resumption criteria
control flow graph
basic block
classification tree method
46. A software tool that translates programs expressed in a high order language into their machine language equivalents. [IEEE 610]
compiler
decision coverage
best practice
production acceptance testing
47. The process through which decisions are reached and protective measures are implemented for reducing risks to - or maintaining risks within - specified levels.
software
test specification technique
risk control
dynamic comparison
48. 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.
multiple condition coverage
exception handling
condition determination coverage
boundary value
49. 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
understandability
design-based testing
migration testing
back-to-back testing
50. (1) The capability of an organization with respect to the effectiveness and efficiency of its processes and work practices. See also Capability Maturity Model - Test Maturity Model. (2) The capability of the software product to avoid failure as a res
maturity
incident
white-box test design technique
condition outcome