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. Testing of a previously tested program following modification to ensure that defects have not been introduced or uncovered in unchanged areas of the software - as a result of the changes made. It is performed when the software or its environment is c
functionality testing
test
top-down testing
regression testing
2. The process of testing to determine the functionality of a software product.
test run
deliverable
functional integration
functionality testing
3. A sequence of transactions in a dialogue between a user and the system with a tangible result.
use case
accuracy
test progress report
test design technique
4. A white box test design technique in which test cases are designed to execute decision outcomes.
resumption criteria
defect masking
decision testing
interoperability testing
5. A framework that describes the key elements of an effective product development and maintenance process. The Capability Maturity Model Integration covers best-practices for planning - engineering and managing product development and maintenance. CMMI
failure mode
cost of quality
Capability Maturity Model Integration (CMMI)
compound condition
6. The leader and main person responsible for an inspection or other review process.
moderator
expected result
configuration management tool
off-the-shelf software
7. A test basis document that can only be amended by a formal change control process. See also baseline. A specification or software product that has been formally reviewed or agreed upon - that thereafter serves as the basis for further development - a
ad hoc testing
white-box testing
frozen test basis
test schedule
8. A form of static analysis based on the definition and usage of variables.
data flow analysis
test driven development
random testing
iterative development model
9. An incremental approach to integration testing where the lowest level components are tested first - and then used to facilitate the testing of higher level components. This process is repeated until the component at the top of the hierarchy is tested
test monitoring
capture/replay tool
concurrency testing
bottom-up testing
10. Coverage measures based on the internal structure of a component or system.
attack
structural coverage
use case
adaptability
11. 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]
compliance
configuration control
daily build
robustness
12. 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
compound condition
static code analysis
agile testing
test management tool
13. A 2-dimensional array constructed with special mathematical properties - such that choosing any two columns in the array provides every pair combination of each number in the array.
compound condition
orthogonal array
availability
test estimation
14. 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]
defect management
installability
test design tool
oracle
15. Testing of a component or system at specification or implementation level without execution of that software - e.g. reviews or static code analysis.
actual result
static testing
Fault Tree Analysis (FTA)
input
16. The process of testing to determine the reliability of a software product.
Wide Band Delphi
reliability testing
test execution automation
efficiency
17. Decision rules used to determine whether a test item (function) or feature has passed or failed a test. [IEEE 829]
software life cycle
fail
pass/fail criteria
monitor
18. A tool used to check that no brtoken hyperlinks are present on a web site.
incident management tool
Test Maturity Model Integrated (TMMi)
non-functional test design techniques
hyperlink tool
19. A systematic evaluation of software acquisition - supply - development - operation - or maintenance process - performed by or on behalf of management that monitors progress - determines the status of plans and schedules - confirms requirements and th
management review
scenario testing
test execution phase
security tool
20. A program element is said to be exercised by a test case when the input value causes the execution of that element - such as a statement - decision - or other structural element.
top-down testing
exercised
interoperability testing
back-to-back testing
21. Acronym for Commercial Off-The-Shelf software. See off-the-shelf software. A software product that is developed for the general market - i.e. for a large number of customers - and that is delivered to many customers in identical format.
defect masking
COTS
pair testing
risk-based testing
22. The capability of the software product to avoid unexpected effects from modifications in the software. [ISO 9126] See also maintainability. The ease with which a software product can be modified to correct defects - modified to meet new requirements
stability
N-switch testing
cost of quality
test estimation
23. A minimal software item that can be tested in isolation.
procedure testing
pointer
unit
input
24. A document produced at the end of the test process summarizing all testing activities and results. It also contains an evaluation of the test process and lessons learned.
interoperability testing
pass/fail criteria
test evaluation report
test condition
25. 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.
behavior
coverage analysis
installation guide
compliance testing
26. A black box test design technique in which test cases are designed from cause-effect graphs. [BS 7925/2]
cause-effect graphing
result
agile testing
test harness
27. A set of several test cases for a component or system under test - where the post condition of one test is often used as the precondition for the next one.
test case suite
risk identification
code-based testing
configuration management
28. A tool that carries out static analysis.
output
robustness
data driven testing
static analysis tool
29. Acronym for Computer Aided Software Engineering.
test script
statistical testing
CASE
N-switch coverage
30. A factor that could result in future negative consequences; usually expressed as impact and likelihood.
cyclomatic complexity
test procedure specification
acceptance criteria
risk
31. The tracing of requirements through the layers of development documentation to components.
procedure testing
vertical traceability
maintenance testing
priority
32. 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]
site acceptance testing
scripting language
informal review
safety
33. 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
expected result
informal review
orthogonal array
34. 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
basic block
test execution automation
process
35. The process of recording information about tests executed into a test log.
learnability
test logging
walkthrough
random testing
36. A document reporting on any event that occurred - e.g. during the testing - which requires investigation. [After IEEE 829]
functional integration
incident report
moderator
staged representation
37. 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
availability
simulator
test infrastructure
software life cycle
38. The degree to which a system or component accomplishes its designated functions within given constraints regarding processing time and throughput rate. [After IEEE 610] See also efficiency. The capability of the software product to provide appropriat
performance
Capability Maturity Model Integration (CMMI)
usability
defect management
39. Testing of software used to convert data from existing systems for use in replacement systems.
conversion testing
path
attack
risk
40. 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
test logging
portability
test progress report
defect masking
41. 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
reliability testing
alpha testing
debugging tool
understandability
42. (1) A standard against which measurements or comparisons can be made. (2) A test that is be used to compare components or systems to each other or to a standard as in (1). [After IEEE 610]
volume testing
usability
orthogonal array
benchmark test
43. 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
test phase
LCSAJ coverage
adaptability
exception handling
44. An entity in a programming language - which is typically the smallest indivisible unit of execution.
security testing tool
configuration control board (CCB)
entry point
statement
45. The process of recognizing - investigating - taking action and disposing of defects. It involves recording defects - classifying them and identifying the impact. [After IEEE 1044]
white-box testing
defect management
serviceability testing
component
46. The degree to which a component or system is operational and accessible when required for use. Often expressed as a percentage. [IEEE 610]
availability
executable statement
test driven development
walkthrough
47. 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
test level
test plan
priority
48. A tool that provides support for testing security characteristics and vulnerabilities.
exploratory testing
reviewer
intake test
security testing tool
49. The degree to which a component or system has a design and/or internal structure that is difficult to understand - maintain and verify. See also cyclomatic complexity. The number of independent paths through a program. Cyclomatic complexity is define
path sensitizing
test execution technique
analyzability
complexity
50. A black box test design technique in which test cases are designed to execute user scenarios.
scenario testing
cause-effect graph
exception handling
configuration auditing