你好呀,我是芒果。
今天的文章,我们从测试阶段的角度出发,来学习一些常见的测试分类。
在“测试的四个阶段:单元、集成、系统、验收”这篇文章中,我们了解到软件测试可以分为四个主要阶段,这几个阶段的介绍就不过多赘述,详情可以自行查阅上面的文章链接,今天的重点是介绍在这几个阶段之下还存在的一些划分更为细致的测试类别。
软件测试四阶段:
1. 单元测试:开发人员对最小可测试单元开展的测试。
2. 集成测试:测试人员对各个单元之间的交互关系开展的测试。
3. 系统测试:测试人员对整个软件产品开展的测试。
4. 验收测试:用户或外包商对整个软件产品开展的测试。
其他测试阶段:
1. Alpha测试:内部测试人员在开发环境下开展的测试。这部分工作还是由公司内部人员开展的,同时测试需要在实际开发的环境下进行,使得发现的问题可以及时反馈给开发同事,尽早开始缺陷的修复。
2. Beta测试:典型真实用户在实际应用环境下开展的测试。在正式发布软件产品前,很多公司会先把软件试用版本提前发放给部分典型用户,这部分群体通常对软件的使用依赖性较高,也是软件的核心目标用户,通过收集他们在实际使用中遇到的问题,来及早地规避一些潜在质量问题。
4. 回归测试:对已修复问题开展的测试。回归测试通常是在一轮功能测试完成之后,且开发人员对已有缺陷进行修复后开展的测试验证工作,测试需要在修复版本上检验缺陷关联的模块,通过回归测试来追踪缺陷的最新状态,最后完成对问题的闭环。
结语:
下一篇文章,我们来一起学习不同测试技术下的测试类别。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!