测试名称
测试内容
Unit Test 单元测试
在最低的功能/参数上验证程序的准确性,比如测试一个函数的正确性(开发人员做的)
Functional Test 功能测试
验证模块的功能 (测试人员做的)
Integration Test 集成测试
验证几个互相有依赖关系的模块的功能 (测试人员做的)
Scenario Test 场景测试
验证几个模块是否能完成一个用户场景 (测试人员做的)
System Test 系统测试
对于整个系统功能的测试 (测试人员做的)
Alpha 测试
软件测试人员在真实用户环境中对软件进行全面的测试 (测试人员做的)
Beta 测试
真实的用户在真实的用户环境中进行的测试, 也叫公测 (最终用户做的)
非功能测试
一个软件除了基本功能之外,还有很多功能之外的特性,这些叫“Quality of Service requirement”服务质量需求。没有软件的功能,这些特性都无从表现出来,因此,我们要在软件开发的适当阶段-基本功能完成后做这些测试。
测试名称
测试内容
Stress test 压力测试
验证软件在超过负载设计的情况下仍能返回正确的结果,没有崩溃
Load test 负载测试
测试软件在负载情况下能否正常工作
Performance test性能测试
测试软件的效能,是否提供满意的服务质量
Accessibility test
软件辅助功能测试-测试软件是否向残疾用户提供足够的辅助功能
Localization/Globalization
本地化/全球化测试
Compatibility Test
兼容性测试
Configuration Test
配置测试-测试软件在各种配置下能否正常工作
Usability Test
可用性测试 –测试软件是否好用
Security Test
软件安全性测试