Following are a brief list of terms commonly used in testing.
Test Plan
Documentation specifying the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested, the testing tasks, responsibilities, required, resources, and any risks requiring contingency planning. See: test design, validation protocol.Test case
Documentation specifying inputs, predicted results, and a set of execution conditions for a test item.Traceability Matrix
A matrix that records the relationship between two or more products; e.g., a matrix that recordsthe relationship between the requirements and the design of a given software component. See: traceability, traceability analysis.Test
An activity in which a system or component is executed under specified conditions, the resultsare observed or recorded and an evaluation is made of some aspect of the system or component.Bug
A fault in a program which causes the program to perform in an unintended or unanticipated manner.Acceptance testing
Testing conducted to determine whether or not a system satisfies its acceptance criteria and to enable the customer to determine whether or not to accept the system.Alpha Testing
Acceptance testing performed by the customer in a controlled environment at the developer's site. The software is used by the customer in a setting approximating the target environment with the developer observing and recording errors and usage problems.Boundary Value Analysis
A selection technique in which test data are chosen to lie along "boundaries" of the input domain [or output range] classes, data structures, procedure parameters, etc. Choices often include maximum, minimum, and trivial values or parameters.Beta Testing
Acceptance testing performed by the customer in a live application of the software, at one or more end user sites, in an environment not controlled by the developer.Compatibility Testing
The process of determining the ability of two or more systems to exchange information. In a situation where the developed software replaces an already working program, an investigation should be conducted to assess possible comparability problems between the new software and other programs or systems.Code Review
A meeting at which software code is presented to project personnel, managers, users, customers, or other interested parties for comment or approval.Code Walkthrough
A manual testing [error detection] technique where program [source code] logic [structure] is traced manually [mentally] by a group with a small set of test cases, while the state of program variables is manually monitored, to analyze the programmer's logic and assumptions.Crash
The sudden and complete failure of a computer system or component.Criticality
The degree of impact that a requirement, module, error, fault, failure, or other item has on thedevelopment or operation of a system.Exhaustive Testing
Executing the program with all possible combinations of values for program variables. This typeof testing is feasible only for small, simple programs.Functional Testing
Testing that ignores the internal mechanism or structure of a system or component and focuseson the outputs generated in response to selected inputs and execution conditions. (2) Testingconducted to evaluate the compliance of a system or component with specified functional requirements and corresponding predicted results.Integration Testing
An orderly progression of testing in which software elements, hardware elements, or both are combined and tested, to evaluate their interactions, until the entire system has been integrated.Interface Testing
Testing conducted to evaluate whether systems or components pass data and control correctly to one another.Performance Testing
Functional testing conducted to evaluate the compliance of a system or component with specifiedperformance requirements.Quality Assurance
1.The planned systematic activities necessary to ensure that a component, module, or system conforms to established technical requirements.2.All actions that are taken to ensure that a development organization delivers products that meet performance requirements and adhere to standards and procedures.
Leave Comment