This is a subset of the full Acutest glossary of software testing terms. This glossary was created to enable people engaged in testing to communicate with one another in a clear and concise manner.Wherever possible the definitions for testing words come from the glossary of the British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST), which was used to create the Software Testing Vocabulary standard: BS 7925.
Other definitions are from or based on IEEE Standard Glossary of Software Engineering Terminology (IEEE standard 610.12-1990) or the IEE standard 1003.3. In some situations, the terminology and definitions have been revised and extended to provide greater clarity.
The software testing terms included here are:
- Acceptance testing
- Agile testing
- Automated software testing
- Backup and recovery testing
- Business process testing
- Certification
- Compatibility testing
- Configuration testing
- Conformance testing
- Contingency testing
- Conversion testing
- Customer acceptance testing
- Customer experience testing
- Documentation testing
- End to end testing
- Exploratory testing
- Functional testing
- Inspection
- Installability testing
- Integration testing
- Interface testing
- Internationalisation testing
- Interoperability testing
- Load testing
- Localisation testing
- Non functional testing
- Operational acceptance testing, OAT
- Operational testing
- Performance testing
- Personalisation testing
- Portability testing
- Process testing
- Recovery testing
- Regression testing
- Regulatory requirements testing
- Reliability testing
- Requirements based testing
- Review
- Risk based testing
- Scalability testing
- Security testing
- Site Acceptance Test (SAT)
- Stress testing
- Technical requirements testing
- Test automation
- Testing
- Testing requirements
- Usability testing
- User acceptance testing
- UAT
- Volume testing
- Walkthrough


