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. 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.
component testing
data flow analysis
test tool
pair testing
2. 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
decision table
technical review
inspection
maturity
3. Modification of a software product after delivery to correct defects - to improve performance or other attributes - or to adapt the product to a modified environment. [IEEE 1219]
maintenance
specification
data flow
defect management
4. Analysis of software artifacts - e.g. requirements or code - carried out without execution of these software artifacts.
static analysis
configuration identification
adaptability
replaceability
5. A set of exit criteria.
test cycle
test target
business process-based testing
incremental testing
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.
documentation testing
coverage tool
equivalence partitioning
decision testing
7. Behavior of a component or system in response to erroneous input - from either a human user or from another component or system - or to an internal failure.
condition determination testing
keyword driven testing
defect based test design technique
exception handling
8. Software developed specifically for a set of users or customers. The opposite is off-the-shelf software.
bespoke software
configuration control
testability
condition determination testing
9. Choosing a set of input values to force the execution of a given path.
path sensitizing
peer review
test management
data flow
10. The percentage of boundary values that have been exercised by a test suite.
test manager
procedure testing
boundary value coverage
intake test
11. 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.
pointer
test object
test management tool
pair programming
12. The process of running a test on the component or system under test - producing actual result(s).
test execution
off-the-shelf software
actual result
equivalence partition coverage
13. The degree of uniformity - standardization - and freedom from contradiction among the documents or parts of a component or system. [IEEE 610]
consistency
post-execution comparison
qualification
risk type
14. A review not based on a formal (documented) procedure.
informal review
daily build
false-fail result
test management tool
15. The percentage of all condition outcomes and decision outcomes that have been exercised by a test suite. 100% decision condition coverage implies both 100% condition coverage and 100% decision coverage.
decision condition coverage
defect density
use case
top-down testing
16. 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.
COTS
test execution schedule
safety critical system
test objective
17. Test execution carried out by following a previously documented sequence of tests.
scripted testing
fault seeding tool
LCSAJ
measure
18. A document that consists of a test design specification - test case specification and/or test procedure specification.
test approach
test evaluation report
test specification
basis test set
19. The capability of the software product to enable the user to learn its application. [ISO 9126] See also usability. The capability of the software to be understood - learned - used and attractive to the user when used under specified conditions. [ISO
dynamic testing
learnability
informal review
Fault Tree Analysis (FTA)
20. 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]
load testing
error tolerance
Software Usability Measurement Inventory (SUMI)
staged representation
21. The capability of the software product to provide functions which meet stated and implied needs when the software is used under specified conditions. [ISO 9126]
path sensitizing
test comparison
post-execution comparison
functionality
22. The person who records each defect mentioned and any suggestions for process improvement during a review meeting - on a logging form. The scribe has to ensure that the logging form is readable and understandable.
mutation analysis
operational acceptance testing
scribe
test charter
23. A test tool to perform automated test comparison of actual results with expected results.
dynamic comparison
test comparator
frozen test basis
static analysis tool
24. An instance of an output. See also output.A variable (whether stored within a component or outside) that is written by a component.
failure mode
learnability
output value
milestone
25. The process of testing to determine the efficiency of a software product.
efficiency testing
buffer overflow
input domain
buffer
26. 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
business process-based testing
version control
volume testing
27. The percentage of executable statements that have been exercised by a test suite.
experienced-based test design technique
statement coverage
level test plan
test item
28. 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]
defect masking
acceptance criteria
CAST
security testing
29. A high level metric of effectiveness and/or efficiency used to guide and control progressive development - e.g. lead-time slip for software development. [CMMI]
interoperability testing
performance indicator
quality attribute
test plan
30. Non fulfillment of a specified requirement. [ISO 9000]
non-conformity
condition outcome
functional testing
pointer
31. 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
data driven testing
software
use case testing
scalability
32. The behavior produced/observed when a component or system is tested.
ad hoc testing
risk management
maintainability
actual result
33. A programming language in which executable test scripts are written - used by a test execution tool (e.g. a capture/playback tool).
instrumentation
dynamic analysis tool
scripting language
equivalence partition coverage
34. Acronym for Computer Aided Software Engineering.
software life cycle
CASE
stability
best practice
35. 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)
test
statistical testing
milestone
driver
36. Operational testing by potential and/or existing users/customers at an external site not otherwise involved with the developers - to determine whether or not a component or system satisfies the user/customer needs and fits within the business process
beta testing
quality attribute
test basis
functional requirement
37. The degree of impact that a defect has on the development or operation of a component or system. [After IEEE 610]
requirement
incident logging
severity
installability
38. The ease with which the software product can be transferred from one hardware or software environment to another. [ISO 9126]
replaceability
data driven testing
pseudo-random
portability
39. 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
classification tree method
input domain
path sensitizing
load testing
40. Data that exists (for example - in a database) before a test is executed - and that affects or is affected by the component or system under test.
definition-use pair
test data
user test
operational testing
41. A statement which - when compiled - is translated into object code - and which will be executed procedurally when the program is running and may perform an action on data.
executable statement
exception handling
configuration management
bespoke software
42. The capability of the software product to interact with one or more specified components or systems. [After ISO 9126] See also functionality. The capability of the software product to provide functions which meet stated and implied needs when the sof
functional requirement
learnability
interoperability
defect masking
43. The set from which valid output values can be selected. See also domain. The set from which valid input and/or output values can be selected.
use case testing
operational profile testing
output domain
random testing
44. A static usability test technique to determine the compliance of a user interface with recognized usability principles (the so-called "heuristics").
test design
product risk
heuristic evaluation
changeability
45. Testing aimed at ensuring that the component or system can operate in conjunction with new or existing users' business procedures or operational procedures.
procedure testing
heuristic evaluation
test manager
informal review
46. Testing of software or specification by manual simulation of its execution. See also static analysis. Analysis of software artifacts - e.g. requirements or code - carried out without execution of these software artifacts.
desk checking
test environment
emulator
decision table
47. The process of finding - analyzing and removing the causes of failures in software.
test session
postcondition
debugging
risk management
48. The assessment of change to the layers of development documentation - test documentation and components - in order to implement a given change to specified requirements.
off-the-shelf software
impact analysis
cause-effect graphing
robustness
49. A software component or test tool that replaces a component that takes care of the control and/or the calling of a component or system. [After TMap]
driver
recoverability testing
testability review
risk control
50. Testing that involves the execution of the software of a component or system.
off-the-shelf software
test comparator
configuration identification
dynamic testing