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 black box test design technique in which test cases are designed based upon the definition of the input domain and/or output domain.
fault tolerance
scalability testing
syntax testing
classification tree method
2. A form of static analysis based on the definition and usage of variables.
decision condition coverage
conversion testing
configuration auditing
data flow analysis
3. The process of testing to determine the functionality of a software product.
specified input
functionality testing
walkthrough
false-fail result
4. The process of testing to determine the reliability of a software product.
root cause
reliability testing
resource utilization
performance testing tool
5. A data item that specifies the location of another data item; for example - a data item that specifies the address of the next employee record to be processed. [IEEE 610]
pointer
control flow
multiple condition testing
impact analysis
6. The capability of the software product to be installed in a specified environment [ISO 9126]. See also portability. The ease with which the software product can be transferred from one hardware or software environment to another. [ISO 9126]
invalid testing
test logging
regression testing
installability
7. An attribute of a component or system specified or implied by requirements documentation (for example reliability - usability or design constraints). [After IEEE 1008]
statement
feature
installability testing
test design technique
8. A pointer that references a location that is out of scope for that pointer or that does not exist. See also pointer. A data item that specifies the location of another data item; for example - a data item that specifies the address of the next employ
test
alpha testing
wild pointer
data flow testing
9. A development activity where a complete system is compiled and linked every day (usually overnight) - so that a consistent system is available at any time including all latest changes.
verification
input value
test tool
daily build
10. A device - computer program - or system that accepts the same inputs and produces the same outputs as a given system. [IEEE 610] See also simulator. A device - computer program or system used during testing - which behaves or operates like a given sy
Defect Detection Percentage (DDP)
emulator
security testing
code coverage
11. A test is deemed to pass if its actual result matches its expected result.
pass
decision condition testing
security tool
feasible path
12. 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.
integration testing
pair programming
understandability
Test Maturity Model Integrated (TMMi)
13. An input value or output value which is on the edge of an equivalence partition or at the smallest incremental distance on either side of an edge - for example the minimum or maximum value of a range.
boundary value
test estimation
buffer overflow
bottom-up testing
14. A tool that provides support to the review process. Typical features include review planning and tracking support - communication support - collaborative reviews and a repository for collecting and reporting of metrics.
invalid testing
maintenance
review tool
exercised
15. A software tool used to carry out instrumentation.
instrumenter
software life cycle
test monitoring
understandability
16. A detailed check of the test basis to determine whether the test basis is at an adequate quality level to act as an input document for the test process. [After TMap]
portability
re-testing
migration testing
testability review
17. Coordinated activities to direct and control an organization with regard to quality. Direction and control with regard to quality generally includes the establishment of the quality policy and quality objectives - quality planning - quality control -
structural coverage
component specification
quality management
tester
18. The planning - estimating - monitoring and control of test activities - typically carried out by a test manager.
robustness
test management
test specification
Capability Maturity Model Integration (CMMI)
19. 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
feature
incident management tool
basic block
review tool
20. A minimal software item that can be tested in isolation.
unit
configuration
test specification
availability
21. The process of transforming general testing objectives into tangible test conditions and test cases.
test design
test performance indicator
control flow
high level test case
22. A scripting technique that stores test input and expected results in a table or spreadsheet - so that a single control script can execute all of the tests in the table. Data driven testing is often used to support the application of test execution to
incident management tool
partition testing
defect taxonomy
data driven testing
23. The process of testing to determine the performance of a software product. See also efficiency testing. The process of testing to determine the efficiency of a software product.
monkey testing
performance testing
horizontal traceability
Test Maturity Model (TMM)
24. A high level document describing the principles - approach and major objectives of the organization regarding testing.
test policy
unit
static code analyzer
buffer overflow
25. A portion of an input or output domain for which the behavior of a component or system is assumed to be the same - based on the specification.
unreachable code
path testing
equivalence partition
bottom-up testing
26. A model structure wherein attaining the goals of a set of process areas establishes a maturity level; each level builds a foundation for subsequent levels. [CMMI]
recovery testing
staged representation
error
stress testing tool
27. 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
incident
pass
test logging
28. An integration test type that is concerned with testing the interfaces between components or systems.
state diagram
vertical traceability
COTS
interface testing
29. A tool that facilitates the recording and status tracking of defects and changes. They often have workflow-oriented facilities to track and control the allocation - correction and re-testing of defects and provide reporting facilities.
configuration identification
defect tracking tool
compatibility testing
decision testing
30. The process of assessing identified risks to estimate their impact and probability of occurrence (likelihood).
tester
resource utilization
debugging
risk analysis
31. The degree of impact that a defect has on the development or operation of a component or system. [After IEEE 610]
maturity
testing
severity
functional test design technique
32. A tool to support performance testing and that usually has two main facilities: load generation and test transaction measurement. Load generation can simulate either multiple users or high volumes of input data. During execution - response time measu
Test Process Improvement (TPI)
performance testing tool
test item
performance profiling
33. The behavior predicted by the specification - or another source - of the component or system under specified conditions.
test script
output domain
white-box test design technique
expected result
34. The number of independent paths through a program. Cyclomatic complexity is defined as: L - N + 2P - where - L = the number of edges/links in a graph - N = the number of nodes in a graph - P = the number of disconnected parts of the graph (e.g. a cal
memory leak
result
LCSAJ coverage
cyclomatic complexity
35. 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.
stress testing
dynamic analysis tool
regression testing
incremental testing
36. Testing of individual components in isolation from surrounding components - with surrounding components being simulated by stubs and drivers - if needed.
peer review
input domain
risk level
isolation testing
37. A tool that provides run-time information on the state of the software code. These tools are most commonly used to identify unassigned pointers - check pointer arithmetic and to monitor the allocation - use and de-allocation of memory and to flag mem
fault seeding tool
dynamic analysis tool
statistical testing
result
38. A requirement that does not relate to functionality - but to attributes such as reliability - efficiency - usability - maintainability and portability.
unit test framework
non-functional requirement
simulation
formal review
39. Non fulfillment of a specified requirement. [ISO 9000]
non-conformity
pair programming
test design tool
input value
40. A test design technique in which a model of the statistical distribution of the input is used to construct representative test cases. See also operational profile testing. Statistical testing using a model of system operations (short duration tasks)
risk analysis
dynamic analysis
cost of quality
statistical testing
41. Formal testing with respect to user needs - requirements - and business processes conducted to determine whether or not a system satisfies the acceptance criteria and to enable the user - customers or other authorized entity to determine whether or n
user acceptance testing
post-execution comparison
experienced-based test design technique
Test Point Analysis (TPA)
42. The capability of the software product to enable specified modifications to be implemented. [ISO 9126] See also maintainability. The ease with which a software product can be modified to correct defects - modified to meet new requirements - modified
condition determination coverage
changeability
requirements phase
statistical testing
43. The first executable statement within a component.
incident management
black-box testing
pass
entry point
44. The capability of the software product to be adapted for different specified environments without applying actions or means other than those provided for this purpose for the software considered. [ISO 9126] See also portability. The ease with which t
review tool
driver
impact analysis
adaptability
45. The exit criteria that a component or system must satisfy in order to be accepted by a user - customer - or other authorized entity. [IEEE 610]
attack
requirement
vertical traceability
acceptance criteria
46. 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.
walkthrough
capture/replay tool
security testing
N-switch testing
47. A risk related to management and control of the (test) project - e.g. lack of staffing - strict deadlines - changing requirements - etc. See also risk. A factor that could result in future negative consequences; usually expressed as impact and likeli
test design specification
test procedure specification
performance
project risk
48. 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.
coverage item
classification tree method
risk-based testing
specification
49. A version of component integration testing where the progressive integration of components follows the implementation of subsets of the requirements - as opposed to the integration of components by levels of a hierarchy.
basic block
thread testing
static analysis
impact analysis
50. Part of quality management focused on providing confidence that quality requirements will be fulfilled. [ISO 9000]
quality assurance
maturity
component testing
Test Maturity Model Integrated (TMMi)