全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

软件测试的分类(上)

发布时间:2022-06-14 16:21:00
发布人:wjy

  目前,软件测试已经形成了一个完整的.系统庞大的学科,不同的测试领域有不同的测试方法.技术和名称,有很多的同学可能听说过类似的黑盒测试.白盒测试.抽烟测试.单元测试等,其实它们都是根据不同的分类方法而产生的测试名称。下面就来介绍软件测试的分类

软件测试的分类

  1.按测试阶段分类。

  软件测试可根据测试阶段分为单元测试.吸烟测试.集成测试.系统测试和验收测试。为了测试软件开发的各个阶段是否符合要求,这种分类方法与软件开发过程是一致的。

  (1)单元测试。

  单元测试是软件开发的第一步测试,目的是验证软件单元是否开发的第一步测试。单元测试大多由开发人员进行。

  (2)冒烟测试。

  烟雾测试最初来自于电路板测试,当电路板完成时,将首先添加电气测试,如果电路板没有烟雾,则必须重新设计并重新测试。后来,这个测试概念被引入到软件测试中。在软件测试中,烟雾测试是指在软件建设版本建立后,对系统的基本功能进行简单的测试。该测试更偏向于程序的主要功能,并非对具体功能进行深度测试。如果测试失败,则需要返回开发人员进行校正;如果测试通过,则进行其他测试。因此,冒烟测试是对新建版本软件最基本的测试。

  (3)集成测试。

  集成测试是一种在吸烟测试后进行的测试。它是为了验证软件是否满足设计需要,将测试过的软件单元组合在一起,以测试它们之间的接口。

  (4)系统测试。

  系统测试是一种测试,它将经过测试的软件在实际环境中运行,并与其它系统的组件(如数据库.硬件和操作员等)相结合。

  (5)验收测试。

  验收测试主要是对软件产品说明书进行验证,按照说明书的描述逐字逐句对软件产品进行测试,保证其符合客户的要求。

  2.按测试技术分类。

  软件测试按使用的测试技术可分为黑盒测试和白盒测试。

  (1)黑盒测试。

  黑盒测试是将软件(程序)视为一个带有输入和输出的黑盒。它将程序视为从输入域到输出域的映射。只要输入的数据能够输出预期的结果,就没有必要关注如图1-9所示的程序是如何实现的。

  (2)白盒测试。

  白盒测试又称透明盒测试,是指测试人员了解软件的逻辑结构.路径和操作流程,在测试时,根据程序的执行路径得出结果。

  与黑盒测试相比,白盒测试对测试人员有更高的要求。它要求测试人员具有一定的编程能力,同时熟悉各种脚本语言。然而,在软件公司中,黑盒测试和白盒测试之间没有明确边界。在测试软件时,通常会结合黑盒测试和白盒测试对软件进行完整和全面的测试。以上就是软件测试的分类相关介绍,更多关于“软件测试培训”的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。

相关文章

有什么免费的bug管理系统?

有什么免费的bug管理系统?

2023-10-14
测试是如何跟进和管理bug?

测试是如何跟进和管理bug?

2023-10-14
在质量管理中什么是缺陷问题?

在质量管理中什么是缺陷问题?

2023-10-14
TPM管理如何发现设备缺陷?

TPM管理如何发现设备缺陷?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取