测试理论之分类篇

测试分类 
一、按开发阶段
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)外观

posted @ 2026-04-20 22:44  黄成赞  阅读(6)  评论(0)    收藏  举报