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 first executable statement within a component.
defect density
state table
entry point
availability
2. An element of configuration management - consisting of the evaluation - co-ordination - approval or disapproval - and implementation of changes to configuration items after formal establishment of their configuration identification. [IEEE 610]
buffer overflow
equivalence partition
test design tool
version control
3. Comparison of actual and expected results - performed after the software has finished running.
post-execution comparison
test oracle
non-functional requirement
defect density
4. Procedure used to derive and/or select test cases.
mutation analysis
simulation
test specification technique
operational environment
5. 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 monitoring
production acceptance testing
state transition testing
low level test case
6. A black box test design technique in which test cases are designed to execute representatives from equivalence partitions. In principle test cases are designed to cover each partition at least once.
accessibility testing
test driven development
equivalence partitioning
non-functional testing
7. 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.
Test Maturity Model (TMM)
test logging
security tool
data flow
8. 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
functionality testing
Test Maturity Model (TMM)
test oracle
compound condition
9. A device - computer program or system used during testing - which behaves or operates like a given system when provided with a set of controlled inputs. [After IEEE 610 - DO178b] See also emulator. A device - computer program - or system that accepts
test policy
bespoke software
data flow
simulator
10. Testing - either functional or non-functional - without reference to the internal structure of the component or system. Black-box test design technique Procedure to derive and/or select test cases based on an analysis of the specification - either fu
black-box testing
Defect Detection Percentage (DDP)
memory leak
expected result
11. Deviation of the component or system from its expected delivery - service or result. [After Fenton]
quality assurance
failure
component integration testing
agile testing
12. A risk directly related to the test object. See also risk. A factor that could result in future negative consequences; usually expressed as impact and likelihood.
top-down testing
product risk
failure
driver
13. A variable (whether stored within a component or outside) that is written by a component.
traceability
exhaustive testing
Failure Mode and Effect Analysis (FMEA)
output
14. 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).
testability review
Failure Mode and Effect Analysis (FMEA)
agile testing
test specification technique
15. 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
development testing
Function Point Analysis (FPA)
test process
operational acceptance testing
16. 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
certification
elementary comparison testing
entry point
robustness
17. An expert based test estimation technique that aims at making an accurate estimation using the collective wisdom of the team members.
dynamic testing
branch testing
Wide Band Delphi
incident report
18. A collection of components organized to accomplish a specific function or set of functions. [IEEE 610]
path sensitizing
system
ttractiveness
best practice
19. A minimal software item that can be tested in isolation.
unit
white-box test design technique
performance indicator
test driven development
20. A tool for seeding (i.e. intentionally inserting) faults in a component or system.
fault seeding tool
Function Point Analysis (FPA)
process cycle test
complexity
21. An approach to testing to reduce the level of product risks and inform stakeholders on their status - starting in the initial stages of a project. It involves the identification of product risks and their use in guiding the test process.
risk-based testing
test item
acceptance testing
anomaly
22. 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
incident logging
measurement
test cycle
23. The process of identifying risks using techniques such as brainstorming - checklists and failure history.
high level test case
post-execution comparison
acceptance criteria
risk identification
24. A project is a unique set of coordinated and controlled activities with start and finish dates undertaken to achieve an objective conforming to specific requirements - including the constraints of time - cost and resources. [ISO 9000]
project
expected result
resumption criteria
cause-effect graphing
25. A type of performance testing conducted to evaluate the behavior of a component or system with increasing load - e.g. numbers of parallel users and/or numbers of transactions - to determine what load can be handled by the component or system. See als
continuous representation
site acceptance testing
load testing
compliance
26. The process of combining components or systems into larger assemblies.
integration
condition determination coverage
instrumentation
recoverability testing
27. 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
COTS
keyword driven testing
incremental testing
error tolerance
28. The process of evaluating behavior - e.g. memory performance - CPU usage - of a system or component during execution. [After IEEE 610]
dynamic analysis
output value
test script
Fault Tree Analysis (FTA)
29. Testing based on an analysis of the specification of the functionality of a component or system. See also black box testing. Testing - either functional or non-functional - without reference to the internal structure of the component or system. Black
functional test design technique
functional testing
root cause
replaceability
30. Testing to determine the security of the software product. See also functionality testing. The process of testing to determine the functionality of a software product.
test design tool
security testing
maturity
static analysis tool
31. Testing to determine the robustness of the software product.
safety critical system
cyclomatic complexity
continuous representation
robustness testing
32. 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.
test run
pair testing
migration testing
component
33. An environment containing hardware - instrumentation - simulators - software tools - and other support elements needed to conduct a test. [After IEEE 610]
subpath
product risk
test environment
branch testing
34. Testing the integration of systems and packages; testing interfaces to external organizations (e.g. Electronic Data Interchange - Internet).
system integration testing
hyperlink
pointer
performance
35. A memory access defect due to the attempt by a process to store data beyond the boundaries of a fixed length buffer - resulting in overwriting of adjacent memory areas or the raising of an overflow exception. See also buffer. A device or storage area
buffer overflow
component specification
non-functional requirement
management review
36. Hardware and software products installed at users' or customers' sites where the component or system under test will be used. The software may include operating systems - database management systems - and other applications.
defect tracking tool
false-pass result
operational environment
pointer
37. 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
requirement
non-functional test design techniques
state diagram
resource utilization
38. 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
N-switch testing
hyperlink tool
operational testing
unit
39. Testing practice for a project using agile methodologies - such as extreme programming (XP) - treating development as the customer of testing and emphasizing the test first design paradigm. See also test driven development. A way of developing softwa
defect masking
testware
fault seeding
agile testing
40. The planning - estimating - monitoring and control of test activities - typically carried out by a test manager.
test management
configuration identification
root cause analysis
output
41. A test tool to perform automated test comparison of actual results with expected results.
security testing tool
daily build
dynamic testing
test comparator
42. A black box test design technique in which test cases are designed to execute the combinations of inputs and/or stimuli (causes) shown in a decision table. [Veenendaal] See also decision table. A table showing combinations of inputs and/or stimuli (c
specified input
decision table testing
control flow graph
review
43. 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
top-down testing
invalid testing
technical review
driver
44. The percentage of sequences of N+1 transitions that have been exercised by a test suite. [Chow]
compliance
N-switch coverage
design-based testing
measurement scale
45. A specification of the activity which a component or system being tested may experience in production. A load profile consists of a designated number of virtual users who process a defined set of transactions in a specified time period and according
path sensitizing
statistical testing
iterative development model
load profile
46. 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]
root cause
Software Usability Measurement Inventory (SUMI)
monitor
configuration item
47. Procedure to derive and/or select test cases based on the tester's experience - knowledge and intuition.
database integrity testing
experienced-based test design technique
review tool
actual result
48. Testing based on an analysis of the internal structure of the component or system.
test design tool
non-functional test design techniques
white-box testing
exception handling
49. The percentage of all single condition outcomes that independently affect a decision outcome that have been exercised by a test case suite. 100% condition determination coverage implies 100% decision condition coverage.
test type
unit test framework
test phase
condition determination coverage
50. A group of test activities aimed at testing a component or system focused on a specific test objective - i.e. functional test - usability test - regression test etc. A test type may take place on one or more test levels or test phases. [After TMap]
exploratory testing
test type
stress testing
compatibility testing