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 tool that provides an environment for unit or component testing in which a component can be tested in isolation or with suitable stubs and drivers. It also provides other support for the developer - such as debugging capabilities. [Graham]
database integrity testing
driver
coverage
unit test framework
2. Definition of user profiles in performance - load and/or stress testing. Profiles should reflect anticipated or actual usage based on an operational profile of a component or system - and hence the expected workload. See also load profile - operation
keyword driven testing
performance profiling
security testing tool
Wide Band Delphi
3. 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
walkthrough
independence of testing
best practice
Capability Maturity Model (CMM)
4. A computational model consisting of a finite number of states and transitions between those states - possibly with accompanying actions. [IEEE 610]
decision
design-based testing
finite state machine
moderator
5. The process of recognizing - investigating - taking action and disposing of defects. It involves recording defects - classifying them and identifying the impact. [After IEEE 1044]
hyperlink tool
status accounting
condition testing
defect management
6. An uninterrupted period of time spent in executing tests. In exploratory testing - each test session is focused on a charter - but testers can also explore new opportunities or issues during a session. The tester creates and executes test cases on th
test session
replaceability
test environment
migration testing
7. A test result which fails to identify the presence of a defect that is actually present in the test object.
regression testing
suitability
false-pass result
test charter
8. A white box test design technique in which test cases are designed to execute single condition outcomes that independently affect a decision outcome.
functionality
analyzability
condition determination testing
learnability
9. A tool that provides objective measures of what structural elements - e.g. statements - branches have been exercised by a test suite.
test data
debugging
test specification
coverage tool
10. The process of testing to determine the maintainability of a software product.
specification
portability testing
design-based testing
maintainability testing
11. 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.
error tolerance
test script
accessibility testing
test suite
12. A specific category of risk related to the type of testing that can mitigate (control) that category. For example the risk of user-interactions being misunderstood can be mitigated by usability testing.
technical review
learnability
risk type
serviceability testing
13. A review not based on a formal (documented) procedure.
informal review
performance
retrospective meeting
data driven testing
14. Testing the methods and processes used to access and manage the data(base) - to ensure access methods - processes and data rules function as expected and that during access to the database - data is not corrupted or unexpectedly deleted - updated or
co-existence
failure
outcome
database integrity testing
15. A method to determine test suite thoroughness by measuring the extent to which a test suite can discriminate the program from slight variants (mutants) of the program.
Test Point Analysis (TPA)
mutation analysis
thread testing
syntax testing
16. A variable (whether stored within a component or outside) that is written by a component.
condition determination coverage
incremental development model
understandability
output
17. 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
impact analysis
requirements management tool
scenario testing
test target
18. A document that consists of a test design specification - test case specification and/or test procedure specification.
non-functional requirement
test specification
decision table testing
changeability
19. The process of testing to determine the efficiency of a software product.
efficiency testing
verification
review
LCSAJ
20. A form of static analysis based on the definition and usage of variables.
test environment
intake test
data flow analysis
defect masking
21. 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]
classification tree method
test estimation
risk control
statement testing
22. A white box test design technique in which test cases are designed to execute combinations of single condition outcomes (within one statement).
test data
multiple condition testing
root cause analysis
automated testware
23. A type of test execution tool where inputs are recorded during manual testing in order to generate automated test scripts that can be executed later (i.e. replayed). These tools are often used to support automated regression testing.
behavior
capture/playback tool
negative testing
output
24. A framework to describe the software development life cycle activities from requirements specification to maintenance. The V-model illustrates how testing activities can be integrated into each phase of the software development life cycle.
pairwise testing
V-model
learnability
testing
25. A questionnaire based usability test technique to evaluate the usability - e.g. user-satisfaction - of a component or system. [Veenendaal]
test planning
Software Usability Measurement Inventory (SUMI)
fail
cyclomatic complexity
26. A tool that carries out static analysis.
static analysis tool
driver
business process-based testing
exit criteria
27. The percentage of sequences of N+1 transitions that have been exercised by a test suite. [Chow]
non-functional test design techniques
N-switch coverage
anomaly
component integration testing
28. The capability of the software product to adhere to standards - conventions or regulations in laws and similar prescriptions. [ISO 9126]
hyperlink
compliance
boundary value coverage
audit trail
29. 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
feasible path
component testing
test data preparation tool
30. The first executable statement within a component.
entry point
defect management
performance testing
compliance
31. The percentage of paths that have been exercised by a test suite. 100% path coverage implies 100% LCSAJ coverage.
path coverage
test policy
statistical testing
failure rate
32. The percentage of decision outcomes that have been exercised by a test suite. 100% decision coverage implies both 100% branch coverage and 100% statement coverage.
black-box testing
syntax testing
buffer overflow
decision coverage
33. (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
scripted testing
incident management tool
maturity
functional test design technique
34. A type of test tool that is able to execute other software using an automated test script - e.g. capture/playback. [Fewster and Graham]
COTS
state transition
operational acceptance testing
test execution tool
35. The person responsible for project management of testing activities and resources - and evaluation of a test object. The individual who directs - controls - administers - plans and regulates the evaluation of a test object.
instrumentation
test manager
defect density
statistical testing
36. 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]
N-switch testing
statement
pair testing
test scenario
37. An expert based test estimation technique that aims at making an accurate estimation using the collective wisdom of the team members.
availability
test data preparation tool
Wide Band Delphi
test phase
38. 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]
emulator
pairwise testing
test session
version control
39. 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
qualification
security testing tool
exhaustive testing
acceptance testing
40. An integration test type that is concerned with testing the interfaces between components or systems.
test object
functional requirement
vertical traceability
interface testing
41. A test management task that deals with the activities related to periodically checking the status of a test project. Reports are prepared that compare the actuals to that which was planned. See also test management. The planning - estimating - monito
incident logging
robustness
test monitoring
test driven development
42. Testing the integration of systems and packages; testing interfaces to external organizations (e.g. Electronic Data Interchange - Internet).
system integration testing
static analyzer
top-down testing
security tool
43. A path for which a set of input values and preconditions exists which causes it to be executed.
system
feasible path
test schedule
component
44. A five level staged framework for test process improvement - related to the Capability Maturity Model Integration (CMMI) - that describes the key elements of an effective test process.
Test Maturity Model Integrated (TMMi)
state table
maintenance testing
test evaluation report
45. A distinct set of test activities collected into a manageable phase of a project - e.g. the execution activities of a test level. [After Gerrard]
security tool
failure mode
test phase
configuration identification
46. A high level metric of effectiveness and/or efficiency used to guide and control progressive test development - e.g. Defect Detection Percentage (DDP).
Wide Band Delphi
test performance indicator
root cause
Capability Maturity Model Integration (CMMI)
47. Statistical testing using a model of system operations (short duration tasks) and their probability of typical use. [Musa]
formal review
decision outcome
capture/playback tool
operational profile testing
48. 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
control flow
performance testing tool
operational testing
49. A black box test design technique in which test cases are designed from cause-effect graphs. [BS 7925/2]
cause-effect graphing
data driven testing
audit trail
state transition testing
50. 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
modelling tool
data flow analysis
use case
performance