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 behavior produced/observed when a component or system is tested.
test implementation
actual outcome
traceability
coverage
2. Testing the attributes of a component or system that do not relate to functionality - e.g. reliability - efficiency - usability - maintainability and portability.
infeasible path
non-functional testing
load profile
risk analysis
3. A system whose failure or malfunction may result in death or serious injury to people - or loss or severe damage to equipment - or environmental harm.
condition determination coverage
configuration control board (CCB)
test
safety critical system
4. (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]
test evaluation report
robustness testing
iterative development model
benchmark test
5. The degree - expressed as a percentage - to which a specified coverage item has been exercised by a test suite.
statistical testing
cause-effect graph
buffer
coverage
6. 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.
peer review
thread testing
operational profile testing
test comparison
7. Execution of a test on a specific version of the test object.
test charter
Software Usability Measurement Inventory (SUMI)
result
test run
8. A tool used to check that no brtoken hyperlinks are present on a web site.
test process
hazard analysis
migration testing
hyperlink tool
9. 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
load profile
co-existence
black-box testing
input value
10. 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.
product risk
static analysis
pairwise testing
unit testing
11. The ratio of the number of failures of a given category to a given unit of measure - e.g. failures per unit of time - failures per number of transactions - failures per number of computer runs. [IEEE 610]
attack
incident report
failure rate
usability
12. The process through which decisions are reached and protective measures are implemented for reducing risks to - or maintaining risks within - specified levels.
statement
risk control
configuration auditing
control flow analysis
13. 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.
invalid testing
condition determination coverage
test design technique
tester
14. Software developed specifically for a set of users or customers. The opposite is off-the-shelf software.
defect density
alpha testing
bespoke software
behavior
15. A group of people responsible for evaluating and approving or disapproving proposed changes to configuration items - and for ensuring implementation of approved changes. [IEEE 610]
condition
failure
classification tree method
configuration control board (CCB)
16. 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
pairwise testing
decision table
project
bottom-up testing
17. Testing the quality of the documentation - e.g. user guide or installation guide.
documentation testing
buffer
test item
recovery testing
18. Testing based on an analysis of the internal structure of the component or system.
informal review
hyperlink tool
back-to-back testing
white-box testing
19. 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
output domain
operational profile testing
test automation
20. The degree to which a component - system or process meets specified requirements and/or user/customer needs and expectations. [After IEEE 610]
system integration testing
load testing
quality
security
21. 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
moderator
Test Maturity Model (TMM)
decision table testing
database integrity testing
22. Supplied instructions on any suitable media - which guides the installer through the installation process. This may be a manual guide - step-by-step procedure - installation wizard - or any other similar process description.
safety critical system
subpath
installation guide
feature
23. A minimal software item that can be tested in isolation.
management review
component
configuration control board (CCB)
compound condition
24. The consequence/outcome of the execution of a test. It includes outputs to screens - changes to data - reports - and communication messages sent out. See also actual result - expected result. The behavior produced/observed when a component or system
configuration
stability
result
component
25. The process of finding - analyzing and removing the causes of failures in software.
quality attribute
walkthrough
availability
debugging
26. Procedure used to derive and/or select test cases.
hyperlink
heuristic evaluation
test design technique
risk level
27. A document reporting on any event that occurred - e.g. during the testing - which requires investigation. [After IEEE 829]
cause-effect graphing
conversion testing
feasible path
incident report
28. Multiple heterogeneous - distributed systems that are embedded in networks at multiple levels and in multiple domains interconnected addressing large-scale inter-disciplinary common problems and purposes.
exit point
boundary value analysis
documentation testing
system of systems
29. A collection of components organized to accomplish a specific function or set of functions. [IEEE 610]
configuration item
scalability
system
accuracy
30. A step-by-step presentation by the author of a document in order to gather information and to establish a common understanding of its content. [Freedman and Weinberg - IEEE 1028] See also peer review. A review of a software work product by colleagues
acceptance criteria
version control
walkthrough
serviceability testing
31. 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
level test plan
regression testing
test case specification
reliability testing
32. An analysis technique aimed at identifying the root causes of defects. By directing corrective measures at root causes - it is hoped that the likelihood of defect recurrence will be minimized.
heuristic evaluation
dynamic comparison
root cause analysis
control flow graph
33. A white box test design technique in which test cases are designed to execute definition and use pairs of variables.
risk level
test implementation
data flow testing
functional test design technique
34. Testing based on an analysis of the internal structure of the component or system.
deliverable
root cause analysis
certification
code-based testing
35. An element of configuration management - consisting of selecting the configuration items for a system and recording their functional and physical characteristics in technical documentation. [IEEE 610]
functional integration
expected result
configuration identification
reliability growth model
36. The consequence/outcome of the execution of a test. It includes outputs to screens - changes to data - reports - and communication messages sent out.
project risk
outcome
system integration testing
defect
37. The activity of establishing or updating a test plan.
conversion testing
test planning
risk-based testing
security tool
38. 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.
branch
measure
branch testing
staged representation
39. A technique used to analyze the causes of faults (defects). The technique visually models how logical relationships between failures - human errors - and external events can combine to cause specific faults to disclose.
measure
Fault Tree Analysis (FTA)
acceptance criteria
black-box test design technique
40. The capability of the software product to enable modified software to be tested. [ISO 9126] See also maintainability. The ease with which a software product can be modified to correct defects - modified to meet new requirements - modified to make fut
N-switch testing
testability
database integrity testing
condition coverage
41. 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
conversion testing
cyclomatic complexity
product risk
keyword driven testing
42. Any event occurring that requires investigation. [After IEEE 1008]
quality assurance
design-based testing
test case
incident
43. Testing aimed at ensuring that the component or system can operate in conjunction with new or existing users' business procedures or operational procedures.
maturity
test oracle
accessibility testing
procedure testing
44. A document that specifies - ideally in a complete - precise and verifiable manner - the requirements - design - behavior - or other characteristics of a component or system - and - often - the procedures for determining whether these provisions have
use case testing
co-existence
subpath
specification
45. Procedure to derive and/or select test cases based on the tester's experience - knowledge and intuition.
pair testing
path testing
experienced-based test design technique
blocked test case
46. A type of performance testing conducted to evaluate a system or component at or beyond the limits of its anticipated or specified work loads - or with reduced availability of resources such as access to memory or servers. [After IEEE 610] See also pe
test case specification
stress testing
release note
control flow
47. A system of (hierarchical) categories designed to be a useful aid for reproducibly classifying defects.
configuration control
defect taxonomy
test execution automation
test process
48. Testing the integration of systems and packages; testing interfaces to external organizations (e.g. Electronic Data Interchange - Internet).
basis test set
system integration testing
output domain
functionality testing
49. A sequence of one or more consecutive executable statements containing no branches. Note: A node in a control flow graph represents a basic block.
basic block
boundary value analysis
decision table
understandability
50. 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
mutation analysis
debugging tool
hazard analysis
exit criteria