千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  IT培训问答  >  软件测试问答  > 软件测试的分类(上)

软件测试的分类(上)

匿名提问者 2022-06-14

软件测试的分类(上)

推荐答案

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

软件测试的分类

  1.按测试阶段分类。

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

  (1)单元测试。

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

  (2)冒烟测试。

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

  (3)集成测试。

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

  (4)系统测试。

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

  (5)验收测试。

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

  2.按测试技术分类。

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

  (1)黑盒测试。

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

  (2)白盒测试。

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

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

IT培训哪家好

专业导师线上坐镇
解答个性化学习难题

IT培训机构哪个比较好

海量问答 优质解析

我要提问

14天品质课程免费试学

实战学习干货限时领取

行业解读+大咖授课+项目实操
10年以上业内强师集结,手把手带你蜕变精英!

提交领取

请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通