1、按测试对象分类
(1)黑盒测试
(2)白盒测试
(3)灰盒测试
上述三种方法中的盒指被测对象。
2、测试手段划分
(1)手动测试,测试核心的是人,根据自己主观意识,优点是可以灵活的改变测试操作及环境
(2)自动化测试,自动化测试时测试人员通过脚本驱动测试工具,自动的完成测试,还需要人为配合。另外还可以通过第三方的工具,对比被测对象进行测试。自动化测试的优点是可以高效的实现人工无法实现的操作(比如测试网站的并发量)。
3、测试阶段划分
(1)开发阶段测试
单元测试(组件,模块测试,文件测试,函数,类测试)
集成测试(组装测试,测试接口,测试数据接口)
(2)已有成型的产品测试
系统测试(将软件和计算机硬件,支持软件,数据和工作人员等要素,结合起来,针对产品进行测试)
(3)上线环境,产品可以工作后的测试
验收测试(正式验收测试、Alpha测试、Bata测试)
4、测试内容划分
(1)功能测试
(2)界面测试
(3)安全测试(银行等企业),验证软件是都只能授权用户提供功能使用
(4)兼容性测试,验证软件在不同环境下是否可用。
(5)易用性测试
(6)性能测试,验证软件在不同环境下是否可用
(7)压力测试
(8)恢复测试,系统崩溃后重新打开是否能够记录之前的操作信息等。
(9)冒烟测试,冒烟测试术语来源于硬件行业,对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。
如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司
Copyright © 2016-2021 深圳多测师软件与技术服务有限公司 版权所有
本站部分文章源自于网络,如有侵犯您的版权,请联系删除