国内大部分测试级别应用最多的是系统测试,所以这篇博客来单讲下系统测试。
(1)功能测试
在指定使用条件下,使用被测对象,验证其是否满足用户的需求
测试的关注点:
a. 是否有多、少、错的功能
b. 满足系统的要求
c. 是否对输入做出正确的响应,输出结果是否正确显示
(2)性能测试
通过模拟被测对象运行业务压力或使用场景,验证被测对象是否满足预先设定的性能指标
验证系统是否具有宣称的能力
了解测试系统典型场景,并具有确定的性能指标
要求在真实环境下实施
(3)安全测试
测试被测对象的安全保护机制保护系统不受非法侵入,能够接受正确授权的操作
(4)兼容测试
验证被测对象在不用的操作系统、硬件信息等环境下的运行情况
如在多用户、多任务的情况下,操作系统、分别率等不同的情况下
(1)黑盒测试
不关注被测对象内部结构,仅从用户需求考虑,是否满足用户需求
(2)白盒测试
结构测试、逻辑驱动测试
(3)灰盒测试
关注被测对象的外部特征及其内部设计
(4)静态测试
不执行被测对象程序,不运行被测对象的测试方法
(5)动态测试
执行被测对象进行的测试方法
(6)手工测试
通过测试工程师试用、验证被测对象是否满足用户需求
(7)自动化测试
通过自动化测试工具或脚本自动化完成测试
原文:https://www.cnblogs.com/marton/p/10461329.html