概述
软件测试分类
1.按照开发阶段划分
单元测试
对于单个模块测试,从程序内部结构发出测试用例,一般要读程序和代码,大多数时候单元测试都是由开发人员自己去完成(交叉)
集成测试
比较的涉及到接口测试,将所有程序的模块组合起来有序的递增测试,它是一个持续不断的过程
确认测试
功能是否实现,一般都是正向测试。 通过确认测试之后的软件才具备进入测试阶段
系统测试
在真实的运行环境下,检查系统的程序能否和系统所有功能,软件及硬件正确配置连接,满足需求
验收测试
一般供求双方,一般有三种验收测试的主体,α测试:软件开发商自己进行交付前的测试、
β测试:软件需求方自己进行测试
γ测试:第三方软件测试
2.按照代码运行划分
静态测试
主要指不实际运行的对象,检查代码是否符合规范
界面是否符合需求,文档测试:测试用户手册和需求是否满足真正用户需求
动态测试
指实际被运行的对象,输入数据查看输出结果和预期是否相符,
唯一判断标准就是看是否运行程序
3.按照软件特性划分
功能测试
是黑盒测试的一方面,他是检查软件实际功能是否满足用户需求
逻辑功能测试,界面测试,易用性测试,安装卸载测试,兼容测试
性能测试
功能指标正常在指定空间条件下是否正常,主要有时间性能和空间性能两种
安全性测试
验证安装在系统内的保护机制是否能在实际应用中对系统进行保护
其他测试
回归测试
对软件更新测试时,执行之前某一个重要版本的所有测试用例
验证之前的缺陷被修复 确认修复这些缺陷没有引发新缺陷
冒烟测试
验证软件基本功能是否实现,是否具备可测性
随机测试
指测试人员基于经验和直觉测试,发现一些边缘错误
猴子测试
把自己当作不懂产品的用户,随便乱点,让一些意想不到的操作造成错误的结果
按照测试技术划分
黑盒测试
通过软件的外部表现发现其缺陷和错误。在不考虑内部程序代码的情况下,对外部程序界面进行测试检查程序能否按
照需求规格书的规定正常实现
白盒测试
通过对程序内部的结构分析,检测来寻找问题,检查程序内部结构代码路径是否正确,是否按照需求规格说明书
灰盒测试
介于白盒和黑盒测试之间,关注输出对于输入的正确性,关注内部表现,通过表面的一些特征判断内部运行的状态
总结
最后
以上就是腼腆纸飞机为你收集整理的软件测试的分类软件测试分类其他测试总结的全部内容,希望文章能够帮你解决软件测试的分类软件测试分类其他测试总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复