ISTQB CTFL pdf studying

4.0(1)
studied byStudied by 8 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/71

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

72 Terms

1
New cards
test basis
source of info needed to write test cases and for test analysis
2
New cards
test conditions
specification that a tester must adhere to when testing a software program
3
New cards
test cases
set of actions performed on the system to see if it meets the requirements and functions correctly
4
New cards
test procedures
formal specification of test cases
5
New cards
test suites
collection of test cases that are grouped for test execution purposes
6
New cards
coverage
metric that defines amount of testing performed by a set of test cases
7
New cards
debugging
finding or fixing errors in the source code of software
8
New cards
defect
system error that doesn’t allow the intended action to be completed
9
New cards
error
mistake in coding
10
New cards
failure
inability of a software to perform its required function
11
New cards
root cause
first point that started to cause a defect
12
New cards
test analysis
process of inspecting and analyzing the test artefacts in order to create test conditions or test cases
13
New cards
test control
occurs based on the results of test monitoring, taking correcting action based on test monitoring reports to improve quality and efficiency
14
New cards
test data
data created or selected to satisfy execution conditions or input content of test cases
15
New cards
test design
describes how testing should be done
16
New cards
test execution
process of performing test cases to identify problems
17
New cards
test implementation
making test procedures and test data and possibly writing automated test scripts
18
New cards
test monitoring
process of evaluating and providing feedback on test proceedings that are in progress
19
New cards
test object
reference to an object currently being tested in the software
20
New cards
test objective
specific goal of software testing for that software (kinda the reason why you’d want to find bugs)
21
New cards
test oracle
mechanism that determines whether software executed correctly for a test case
22
New cards
test planning
define objectives for testing and an approach for meeting test objectives
23
New cards
test procedure
formal specification of test cases to be applied to one or more target program modules
24
New cards
testware
all of the materials to perform a test
25
New cards
traceability
being able to match a test case to a part of the software and vice versa so you can actually fix detected error
26
New cards
validation
process of verifying that it meets the needs and requirements of stakeholders
27
New cards
work products
products created throughout the testing process
28
New cards
exit criteria
what must be met before testing can be done
29
New cards
exploratory testing
approach that is simultaneous learning, test design, and test execution
30
New cards
acceptance testing
determine degree to which a product meets end user approval
31
New cards
alpha testing
initial phase of validating whether a product will perform as expected
32
New cards
beta testing
opportunity for real users to use a product in production environment to help discover bugs
33
New cards
change related testing
ensure that previously eradicated bugs have been fixed and to catch bugs that may have appeared in a new version
34
New cards
COTS
software that is commercially produced and sold in a retail store or online ready to use
35
New cards
component integration testing
process of ensuring that individual units of code interact together according to specifications
36
New cards
component testing
done after unit testing, black box test that tests one component of a program (more than a unit)
37
New cards
confirmation testing
check if previously posted bugs are rectified or not in the system
38
New cards
contract acceptance testing
tested against certain criteria specified in a contract
39
New cards
functional testing
testing using functions that users might perform
40
New cards
impact analysis
define all risks associated with any kind of changes made to the product under test
41
New cards
integration testing
testing where software modules are put together then tested as a group
42
New cards
maintenance testing
happens after release to production and any changes have been made to fix bugs or add new features
43
New cards
non functional testing
tests the non-functional requirements like performance, usability, reliability
44
New cards
operational acceptance testing
testing specifically for the operational readiness
45
New cards
regression testing
testing to confirm that a recent change has not adversely affected the existing function
46
New cards
regulatory acceptance testing
testing to see if software complies with software regulations
47
New cards
sequential development model
system is developed in a linear way of several discrete and successive phases with no overlap
48
New cards
system integration testing
testing both software and hardware to evaluate the overall system behaviour
49
New cards
system testing
level of testing that validates the complete and fully integrated software product
50
New cards
test level
groups of test activities that are organized and managed together
51
New cards
waterfall
development style where test activities occur after all other phases and all are sequential
52
New cards
ad hoc testing
type of testing performed informally and randomly after formal testing is completed
53
New cards
dynamic testing
used to test dynamic behaviour of software
54
New cards
static analysis
tool-driven analysis of the code or other work products
55
New cards
static testing
testing by manual examining of the work products, not executing the code
56
New cards
boundary value analysis
testing the extreme ends or beyond accepted input values
57
New cards
decision coverage
testing method to ensure that each possible outcome of all decision branches get tested
58
New cards
decision table testing
testing all possible combinations of inputs in a decision branch
59
New cards
error guessing
software tester using their experience to guess what the errors will likely be in a program
60
New cards
equivalence partitioning
grouping test cases which you’d expect to all have the same output
61
New cards
experience-based test technique
testing based on tester’s previous experience with the current and past similar softwares
62
New cards
exploratory testing
tester trying different things to see what will happen to try to find errors that may be hard to capture in other types of testing
63
New cards
state transition testing
type of testing to test the change in state of the application with varying inputs
64
New cards
statement coverage
type of white box testing that ensures all statements of the source code are executed at least once
65
New cards
use case testing
technique to help identify test cases that cover the entire system from start to finish
66
New cards
configuration management
process for maintaining consistency in a product
67
New cards
defect management
method for identifying and resolving defects
68
New cards
entry criteria
conditions that must be met before you can start testing
69
New cards
exit criteria
criteria that must be met before testing can be ended
70
New cards
risk level
probability of risk occurring times impact if risk did occur
71
New cards
risk based testing
72
New cards