Unit 1: Fundamentals of Testing Vocabulary

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

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:29 AM on 9/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Software Testing

The process of evaluating and verifying that a software product or application functions correctly, securely, and efficiently according to its specific requirements, and identifying differences between expected and actual results.

2
New cards

Verification

The process of evaluating work-products of a development phase to determine whether they meet the specified requirements, addressing the question: "Are we building the product right?"

3
New cards

Validation

The process of evaluating software to determine whether it satisfies user needs and expectations in real-world use, addressing the question: "Are we building the right product?"

4
New cards

Verification vs. Validation Comparison

A comparative overview detailing the distinct purposes, focus areas, primary performers, and key questions associated with verification and validation activities.

5
New cards

Static Testing

Testing activities performed without executing code, such as reviewing requirements, design documents, user stories, inspecting code or models, and static analysis.

6
New cards

Dynamic Testing

Testing activities performed by executing code, inputting test data, observing results, and comparing actual outcomes against expected outcomes.

7
New cards

Test Objective

The overall goal or purpose of performing a specific test activity, derived from the requirements specification and test basis (e.g., finding defects, gaining confidence, reducing risks).

8
New cards

Test Object

The component, system, or feature being tested, also referred to as the System Under Test (SUT).

9
New cards

Acceptance Criteria

Specific, measurable pass/fail conditions that a product must meet to be accepted by the customer or stakeholders.

10
New cards

Debugging

The process of identifying the cause of a defect, correcting the code, and confirming the fix, typically performed by developers.

11
New cards

Exhaustive Testing

The concept of testing all possible inputs, execution paths, and scenarios in a software system, which is practically impossible due to infinite combinations and time limits.

12
New cards

Prioritization in Testing

The process of deciding what to test first and most thoroughly based on factors like risk level, business impact, usage frequency, code complexity, and defect history.

13
New cards

Test Process in Software Testing

The end-to-end testing workflow consisting of Requirements Analysis, Test Planning, Test Design, Test Execution, Defect Reporting, Retesting, and Test Closure.

14
New cards

Cost of Defects

A model illustrating that defect repair costs increase exponentially as a product moves further through the software development cycle, ranging from 1×1\times

15
New cards