Software Testing Glossary

Test Coverage

Test Coverage is a measure of scenarios coverage or test case execution coverage, it’s expressed as a percentage.

Test Cycle

Test Cycle is a series of performed Test Runs. It consists of Test execution, Test reporting, Defect retesting, Regression testing, Test closure. It denotes the span of time when a test team receives a new application to the time the test results are reported.

Test Engineer

Test Engineer is a person that writes test plans and test cases, performs testing, and reports bugs.

Test Environment

Test Environment is a setup on which the testing is performed. It consists of software and hardware, server operating system, etc. It should be built in the server and at the client.

Test Plan

A document that lists all activities in testing of the project. It contains a detailed understanding of the eventual workflow. Every testing level is described there.

Test Run

A check of the system, Test Scripts and Test Cases are usually used to perform test run.

Test Script

An automated Test Suite. It’s a group of instructions which is applied to the application under test. Test Script is used to check whether the application works as expected.

Test Strategy

A high-level document for the testing department. This kind of document is derived from Requirement specification. It sets standards for testing.