Skip to main content

18 docs tagged with "non-technical-knowledge"

View all tags

Component Performance Testing

**Component performance testing** measures the behaviour and resource consumption of a **single service or component** under controlled load conditions — in.

End-to-End (E2E) Testing

**End-to-end (E2E) testing** validates complete user journeys through the entire system stack — from the user interface through the API gateway, multiple.

Inflight Testing

**Inflight testing** (also called **production smoke testing** or **synthetic monitoring**) is the practice of running automated tests against a live.

Integration Testing

**Integration tests** validate that multiple components work correctly together. Unlike unit tests, they test real interactions — against a real database.

Phase 1 — Planning

The **Planning phase** is the foundation of the entire SDLC. It defines the project's purpose, scope, feasibility, budget, timeline, and team structure before.

Phase 2 — Requirements Analysis

The **Requirements Analysis phase** transforms the high-level project vision from the Planning phase into detailed, unambiguous, and testable specifications.

Phase 3 — System Design

The **System Design phase** translates approved requirements into a detailed technical blueprint. It defines the architecture, component interactions, data.

Phase 4 — Development

The **Development phase** is where the system is built according to the approved design. Engineers write code, conduct code reviews, write unit tests, and.

Phase 5 — Testing

The **Testing phase** verifies that the software meets all functional and non-functional requirements before it is deployed to production. Testing is a quality.

Phase 6 — Deployment

The **Deployment phase** moves tested, approved software from the staging environment to production. A well-executed deployment is **planned, automated.

Phase 7 — Maintenance

The **Maintenance phase** begins immediately after deployment and continues for the lifetime of the system. It encompasses monitoring, incident response.

Regression Testing

**Regression testing** is the process of re-running existing test suites after code changes to verify that previously working functionality has not been broken.

Roll-Backward Strategy

**Roll-backward** (commonly called a **rollback**) is a deployment recovery strategy where the system is reverted to the **previously known-good version** when.

Roll-Forward Strategy

**Roll-forward** is a deployment recovery strategy where, instead of reverting to the previous version when an issue is detected, the team **fixes the defect.

SDLC Knowledge Base

The **Software Development Life Cycle (SDLC)** is a structured process that defines the phases and activities required to plan, design, build, test, deploy.

Test Summary Report

A **Test Summary Report (TSR)** is a formal document produced at the end of the testing phase that consolidates all testing activities, results, metrics.

Unit Testing

A **unit test** validates the behaviour of a single, isolated unit of code — typically a method or class — without involving external dependencies such as.