分享

软件测试分类(按测试阶段划分)

 芒果忙不过 2022-12-23 发布于浙江
你好呀,我是芒果。

今天的文章,我们从测试阶段的角度出发,来学习一些常见的测试分类。

在“测试的四个阶段:单元、集成、系统、验收”这篇文章中,我们了解到软件测试可以分为四个主要阶段,这几个阶段的介绍就不过多赘述,详情可以自行查阅上面的文章链接,今天的重点是介绍在这几个阶段之下还存在的一些划分更为细致的测试类别

软件测试四阶段:

1. 单元测试开发人员最小可测试单元开展的测试。

2. 集成测试测试人员各个单元之间的交互关系开展的测试。

3. 系统测试测试人员整个软件产品开展的测试。

4. 验收测试用户或外包商整个软件产品开展的测试。

其他测试阶段:
1. Alpha测试内部测试人员开发环境下开展的测试。这部分工作还是由公司内部人员开展的,同时测试需要在实际开发的环境下进行,使得发现的问题可以及时反馈给开发同事,尽早开始缺陷的修复。

2. Beta测试典型真实用户实际应用环境下开展的测试。在正式发布软件产品前,很多公司会先把软件试用版本提前发放给部分典型用户,这部分群体通常对软件的使用依赖性较高,也是软件的核心目标用户,通过收集他们在实际使用中遇到的问题,来及早地规避一些潜在质量问题

3. 冒烟测试:对软件基本功能开展的测试。“冒烟”的术语其实来源于硬件测试,过往硬件供电后如果出现冒烟现象,表示硬件连最基本的上电功能都无法实现,说明产品本身存在严重问题,后面这一术语沿用到软件测试领域,冒烟测试因此得名。

4. 回归测试:对已修复问题开展的测试。回归测试通常是在一轮功能测试完成之后,且开发人员对已有缺陷进行修复后开展的测试验证工作,测试需要在修复版本上检验缺陷关联的模块,通过回归测试来追踪缺陷的最新状态,最后完成对问题的闭环。


结语:
下一篇文章,我们来一起学习不同测试技术下的测试类别。



    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多