15 - Process

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

Flashcards covering essential concepts related to Software Quality Assurance techniques and strategies.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Quality Assurance (QA)

A systematic process to ensure the quality of software products through various techniques and processes.

2
New cards

Static Analysis

A method of debugging by examining the code without executing it; often used to catch bugs early.

3
New cards

Dynamic Analysis

An analysis technique where the program is executed with input data to ensure it behaves as expected.

4
New cards

Unit Testing

A software testing method where individual units or components of a software are tested in isolation.

5
New cards

Regression Testing

A type of software testing that ensures that new code changes do not adversely affect existing features.

6
New cards

Fuzz Testing

A testing technique that provides invalid, unexpected, or random data as inputs to a computer program.

7
New cards

Usability Testing

A technique used to evaluate a product by testing it on users to define its ease of use.

8
New cards

A/B Testing

A method of comparing two versions of a web page or product to determine which one performs better.

9
New cards

Severity Levels

Classification of bugs based on their impact on the application; severity 1 represents a critical failure, while severity 4 indicates cosmetic issues.

10
New cards

Zero Defect Memo

A document emphasizing a shift in mindset towards achieving zero defects in software development, focusing on methods rather than people.