2 min

Glossary of Terms in Software Testing and the TestMonitor Platform

by Thijs Kok, on Jan 16, 2025 6:16:46 AM

Software testing is a critical part of software development that ensures the quality, reliability, and functionality delivered meets technical and customer requirements.

That’s why it’s essential every member of a Quality Assurance team is on the same page when discussing key testing terms and TestMonitor-specific features.

Here’s a glossary of the most common and important terms all QA professionals should know. We encourage you to expand and refine this list to meet your unique testing needs.

General Testing Terms

Acceptance Testing

The final stage of testing where the software is validated against predefined requirements to confirm that it meets the acceptance criteria for release.

Bug

An error or flaw in the software that causes it to produce incorrect results or behave unexpectedly.

Defect

A term referring to any flaw or imperfection in the software that requires fixing.

Expected Result

The desired outcome or behavior of the software when executed under specific conditions.

Issues

Problems or concerns identified during testing that need further review or resolution.

Pre-conditions

Criteria or requirements that must be met before running a test case.

Requirement-based Testing

Testing focused on verifying that the software meets specified functional and non-functional requirements.

Requirements

Statements that describe what the software should do.

Risk-based Testing

A testing approach used to identify and mitigate potential risks to a piece of software during development and deployment.

Risks

Potential threats or vulnerabilities that could negatively impact the software as developed, as it is used, or its users.

Test Cases

Pre-defined procedures or steps used by testers to verify specific aspects of the software's functionality or behavior work as expected.

Test Environment

The setup where tests are executed, including the hardware, software, and configurations. Different test environments can be used to test different elements of software.

Test Execution

The process of performing the test cases against the software to evaluate its behavior.

Test Results

Outcomes or observations obtained from executing test cases.

Test Runs

Instances of tests executed on the software.

Tester

A person responsible for planning, executing, and reporting test activities.

TestMonitor Terms

Assignee

The person responsible for a particular task or issue in TestMonitor.

Bug Tracking

TestMonitor's feature for recording, tracking, and resolving software bugs or defects.

Coverage Report

A report in TestMonitor showing the extent of test case coverage across the software’s different key elements, such as security, functionality, or performance.

Integrations

TestMonitor's ability to connect with other tools and systems used in software development, defect tracking, project management, or other testing scenarios.

Issue Tracker

TestMonitor's feature for managing and tracking software issues or defects found during testing.

Milestone

Significant points in the project timeline used to track progress and completion status against a defined schedule.

Milestone Summary

A summary of project progress and status at specific milestones within TestMonitor.

Outcome

In TestMonitor, the result of a completed test execution (e.g., passed, failed, blocked).

Project Dashboard

TestMonitor's visual representation of project data and metrics to aid in communicating status or sharing results.

Project Summary

An overview of key metrics and information related to the entire software project in TestMonitor.

Project

The overall software development effort that is being managed in TestMonitor.

Re-run

The ability to re-execute a previous test run in TestMonitor.

Requirement Management

TestMonitor's functionality for managing and organizing project requirements.

Risk Traceability

The ability to track and manage risks associated with the software development process in TestMonitor.

Test Case Instructions

Detailed steps provided in TestMonitor written for testers, used for executing specific test cases.

Test Workload

A metric in TestMonitor representing the amount of work assigned to testers within a specified timeframe.

Traceability Matrix Report

A type of report in TestMonitor that shows the relationship between test cases and requirements or risks.

Template

Predefined structures or formats available in TestMonitor for creating consistent test cases, test runs, requirements or milestones.

Want the latest news, tips and advice in next-level software testing? Subscribe to our blog!