测试理论之分类篇
测试分类
一、按开发阶段
1、单元测试
2、集成测试
3、系统测试
4、验收测试
二、按查看代码划分
1、黑盒测试 定义:黑盒测试也是功能测试,测试中把被测试的软件当成一个黑盒子,不关心黑盒子内部结构是什么,只关心软件的输入数据和输出数据 比如:计算器 输入数据1+1 结果:2
2、白盒测试 白盒测试也叫结构测试,也叫透明测试,是基于代码测试 白盒测试是指打开盒子去研究里面的源代码和程序结果
3、灰盒测试 灰盒测试是介于白盒测试和黑盒测试之间的一种,灰盒测试多用于集成测试阶段,不仅关注输入,输出的正确性,同时也关注程序内容的情况
三、按是否运行划分
1、静态测试 静态测试指不运行被测程序本身,仅通过分析和检查源代码的语法,结构来检查程序的正确性; 比如:灯泡 看外观
2、动态测试 动态测试是指通过运行被测程序,检查运行的结果与预期结果的差异,并分析运行效率、正确性等 比如:灯泡 通电
四、按测试对象划分
1、功能测试
2、安全测试
3、性能测试
4、兼容性测试
五、按测试实施对象划分
1、内部测试 (乙方)
2、外部测试 (甲方)
3、第三方测试 (第三方)
六、按是否手工测试
1、手工测试 手工测试就是一个个的用例执行,然后关注结果和测试用例相呼应
2、自动化测试 自动化:通过工具、代码来代替手工测试 ui自动化、接口自动化、app自动化
七、按测试区域划分
1、本地化测试
2、国际化测试
(1)日期
(2)货币
(3)度量单位
(4)结算日期
(5)语言
(6)外观

浙公网安备 33010602011771号