Life Cycle 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/41

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:35 AM on 3/2/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

42 Terms

1
New cards
Life Cycle Testing
Testing activities performed throughout the entire software development life cycle (SDLC) to ensure software meets requirements.
2
New cards
Requirement Analysis
The phase where testing begins; it involves reviewing requirements to identify ambiguities, inconsistencies, or gaps.
3
New cards
Test Plan
A document that outlines the objectives, scope, approach, and focus of testing activities.
4
New cards
Test Case Design
The development of test cases based on the system’s design documents during the design phase.
5
New cards
Unit Testing
Testing conducted by developers to test individual components.
6
New cards
Integration Testing
Testing that ensures modules work together seamlessly when integrated.
7
New cards
System Testing
Testing the complete system as a whole to validate its overall functionality.
8
New cards
Regression Testing
Testing conducted after code changes to ensure existing functionality isn’t broken by new code.
9
New cards
User Acceptance Testing (UAT)
Testing performed by end-users to validate that the software meets business requirements.
10
New cards
Post-deployment Testing
Testing that continues after deployment for bug fixing, performance checks, and support.
11
New cards
Independent Testing
Testing performed by individuals or teams separate from the development team to provide an unbiased perspective.
12
New cards
Benefits of Independent Testing
Includes unbiased testing, improved quality assurance, clearer communication, and reduced risk.
13
New cards
QA Process
A structured set of activities designed to ensure quality by preventing defects during the development phase.
14
New cards

Defect Tracking and Management

The process of logging defects into a management system and tracking their resolution.
15
New cards
Test Execution
The process of running tests according to the test plans and documenting results.
16
New cards
Continuous Improvement
Reviewing the QA process after each release to enhance efficiency and coverage in future testing.
17
New cards
Unit Testing Level
Focuses on testing individual units or components of the software.
18
New cards
Integration Testing Level
Ensures that different modules or components work together as expected.
19
New cards
System Testing Level
Tests the entire software system to validate overall functionality, performance, and security.
20
New cards
Acceptance Testing Level
Conducted by end-users to confirm that the software meets customer expectations.
21
New cards
Alpha Testing
Internal testing to find bugs before external release.
22
New cards
Beta Testing
External testing by users in real-world conditions before final release.
23
New cards
V-Model
A development process where each phase is associated with a corresponding testing phase.
24
New cards
Verification in V-Model
Ensuring the product is built correctly during the development phases.
25
New cards
Validation in V-Model
Ensuring the correct product is built during the testing phases.
26
New cards
No Backtracking
The V-Model does not allow for returning to previous phases once completed.
27
New cards
Clear and Structured Process
The V-Model provides clear guidelines for each phase of testing and development.
28
New cards
Testing Phase of V-Model
Involves conducting Unit Testing, Integration Testing, System Testing, and Acceptance Testing for each corresponding development phase.
29
New cards
Structured Testing
An organized approach to testing that ensures methods and processes are followed throughout the SDLC.
30
New cards
Improved Quality Assurance
Ensuring a product is thoroughly reviewed and validated, often seen in independent testing scenarios.
31
New cards
Test Environment Setup
Creating a testing environment that closely resembles the production environment.
32
New cards
Key Components of QA Process
Include planning, test design, execution, defect management, reporting, and continuous improvement.
33
New cards
Testing in Requirement Analysis
Initial stage where testing begins, focusing on clarity and completeness of requirements.
34
New cards
Continuous Testing
Involves ongoing tests based on feedback and updates after deployment.
35
New cards
Risks Identified Early
Potential issues perceived during the requirement analysis phase before extensive development.
36
New cards
Documentation of Test Results
Recording outcomes of test executions, defects, and overall testing progress.
37
New cards
Test Reporting
Generating detailed reports on test cases, defects, and overall test coverage.
38
New cards
Patching and Updates
Post-deployment activities aimed at fixing bugs and improving software performance.
39
New cards
Clarity in Communication
The ability of independent testers to convey clearer feedback between technical teams and non-technical stakeholders.
40
New cards
Objective Perspective
The view taken by independent testers that can highlight overlooked issues.
41
New cards
Testing Objectives
Goals defined for each testing phase to ensure thorough examination of the software product.
42
New cards
Risk Reduction in Testing
The outcome of independent testing that minimizes the chance of critical defects in release.