CH1 software testing

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/62

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:28 PM on 6/2/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

63 Terms

1
New cards
What are the 7 stages of the generalized test process?
Test Planning; Test Monitoring & Control; Test Analysis; Test Design; Test Implementation; Test Execution; Test Completion
2
New cards
What is the purpose of test planning?
Define objectives, scope, approach, resources, schedule, risks, and exit criteria.
3
New cards
What is test monitoring?
Comparing actual progress and results against the test plan.
4
New cards
What is test control?
Taking corrective actions to keep testing aligned with objectives.
5
New cards
What are exit criteria?
Conditions that must be met before a test level can be considered complete.
6
New cards
What is another term for exit criteria in Agile?
Definition of Done.
7
New cards
What question does test analysis answer?
What should be tested?
8
New cards
What question does test design answer?
How should it be tested?
9
New cards
What question does test implementation answer?
Do we have everything needed to run the tests?
10
New cards
What is the main goal of test analysis?
Identify testable features and define test conditions.
11
New cards
What is a test condition?
A testable aspect of a component or system used as a basis for testing.
12
New cards
What defects can be found in the test basis during test analysis?
Ambiguities; omissions; inconsistencies; inaccuracies; contradictions; unnecessary statements.
13
New cards
What is bi-directional traceability?
The ability to trace forward and backward between requirements and test work products.
14
New cards
What is a test case?
A set of inputs, actions, preconditions, and expected results for testing.
15
New cards
What is test data?
Data used to execute test cases.
16
New cards
What is created during test design?
Test cases; test data; test environments; traceability links.
17
New cards
What is created during test implementation?
Test procedures; test suites; execution schedules; environments; test data.
18
New cards
What is a test procedure?
A sequence of steps required to execute one or more test cases.
19
New cards
What is a test suite?
A collection of test procedures or test cases.
20
New cards
What is a test execution schedule?
The planned order and timing for running test suites.
21
New cards
What activities occur during test execution?
Running tests; comparing results; logging outcomes; reporting defects.
22
New cards
What are common test statuses?
Pass; Fail; Blocked; Skipped; Ready to Run.
23
New cards
What is retesting?
Repeating tests after defects are fixed.
24
New cards
What is regression testing?
Testing to ensure changes have not introduced unintended effects.
25
New cards
What is test completion?
Activities performed after testing finishes to preserve results and lessons learned.
26
New cards
What is a test completion report?
A report summarizing testing activities and results.
27
New cards
Why is testware archived?
For future reuse, maintenance, audits, or regression testing.
28
New cards
What factors influence the test process?
Stakeholders; team skills; business domain; technology; project constraints; organization; SDLC; tools.
29
New cards
What is a risk register?
A list of risks, likelihoods, impacts, and mitigation actions.
30
New cards
What work product is produced during test planning?
A test plan.
31
New cards
What work product is produced during test monitoring and control?
A test progress report.
32
New cards
What work product is produced during test analysis?
Test conditions.
33
New cards
What work product is produced during test design?
Test cases.
34
New cards
What work product is produced during test implementation?
Test procedures and test suites.
35
New cards
What work product is produced during test execution?
Test logs and defect reports.
36
New cards
What work product is produced during test completion?
Test completion reports and lessons learned.
37
New cards
What are the benefits of traceability?
Impact analysis; auditability; governance support; better reporting; quality assessment.
38
New cards
What role primarily performs test planning?
Test management role.
39
New cards
What role primarily performs test analysis, design, implementation, and execution?
Tester role.
40
New cards
What six generic skills should testers have?
Testing knowledge; attention to detail; communication; analytical thinking; technical knowledge; domain knowledge.
41
New cards
Why are communication skills important for testers?
They help communicate defects constructively and effectively.
42
New cards
What is professional curiosity?
Asking 'what would happen if?' to uncover defects.
43
New cards
What is domain knowledge?
Understanding the business and how software supports business goals.
44
New cards
What is the whole team approach?
Everyone shares responsibility for quality and testing activities.
45
New cards
Why can independent testing be more effective?
Independent testers may find defects overlooked by authors.
46
New cards
What is confirmation bias?
The tendency to see what you expect to see and miss defects.
47
New cards
List testing independence levels from least to most independent.
Author; Peer; Separate tester; Independent test team; External testers.
48
New cards
What is an advantage of greater testing independence?
Different perspectives and improved defect detection.
49
New cards
What is a disadvantage of greater testing independence?
Potential communication and collaboration barriers.
50
New cards
What is debugging?
Finding causes of failures and correcting defects.
51
New cards
What is testing?
Executing software to find defects and evaluate quality.
52
New cards
Can testing prove there are no defects?
No. Testing shows the presence of defects, not their absence.
53
New cards
What testing principle states defects are concentrated in a few areas?
Defect clustering.
54
New cards
What testing principle says testing approaches vary by situation?
Testing is context-dependent.
55
New cards
Is testing quality assurance or quality control?
Quality control.
56
New cards
Is quality assurance process-oriented or product-oriented?
Process-oriented.
57
New cards
Is quality control process-oriented or product-oriented?
Product-oriented.
58
New cards
What is the root cause of a defect?
The underlying reason a defect was introduced.
59
New cards
When should expected results be defined?
During test design.
60
New cards
What three key outputs come from test execution?
Test status records; defect reports; test logs.
61
New cards
What ethical responsibility do testers have toward the public?
Act in the public interest.
62
New cards
What ethical responsibility do testers have toward employers and clients?
Act in their best interests while considering the public interest.
63
New cards
Why should testers engage in lifelong learning?
To maintain and improve professional competence.