软件测试里面功能测试、业务测试以及黑盒测试怎么区分呀。。
发布网友
发布时间:2022-04-23 00:27
我来回答
共3个回答
热心网友
时间:2023-10-09 07:23
软件测试里面功能测试、业务测试以及黑盒测试区别为:测试目的不同、测试方式不同、测试顺序不同。
一、测试目的不同
1、功能测试:功能测试的测试目的是对产品的各功能是否符合需求进行验证。
2、业务测试:业务测试的测试目的是对产品的操作是否业务的逻辑流程。
3、黑盒测试:黑盒测试的测试目的是检测每个功能是否都能正常使用。
二、测试方式不同
1、功能测试:功能测试的测试方式为不考虑程序内部的逻辑结构和内部特性,只检查产品的功能是否符合它的功能说明。达到了用户的需求,则证明该软件通过测试,未达到需求,则需尽快解决。
2、业务测试:业务测试的测试方式为测试人员以业务逻辑流程线使用产品,运行正常,则证明该软件通过测试,运行出现报错,则需尽快解决。
3、黑盒测试:黑盒测试的测试方式为从数据输出时若与预计数据一致,则证明该软件通过测试,若数据与预计数据有出入,即便出入较小亦证明软件程序内部出现问题,需尽快解决。
/iknow-pic.cdn.bcebos.com/3ac79f3df8dcd100bfe162577d8b4710b9122f42"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/3ac79f3df8dcd100bfe162577d8b4710b9122f42?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/3ac79f3df8dcd100bfe162577d8b4710b9122f42"/>
三、测试顺序不同
1、功能测试:功能测试的测试顺序在业务测试之前,黑盒测试之后。
2、业务测试:业务测试的测试顺序在黑盒测试和功能测试之后。
3、黑盒测试:黑盒测试的测试顺序在功能测试和业务测试之前。
热心网友
时间:2023-10-09 07:23
软件测试里面功能测试、业务测试以及黑盒测试区别为:测试目的不同、测试方式不同、测试顺序不同。
一、测试目的不同
1、功能测试:功能测试的测试目的是对产品的各功能是否符合需求进行验证。
2、业务测试:业务测试的测试目的是对产品的操作是否业务的逻辑流程。
3、黑盒测试:黑盒测试的测试目的是检测每个功能是否都能正常使用。
二、测试方式不同
1、功能测试:功能测试的测试方式为不考虑程序内部的逻辑结构和内部特性,只检查产品的功能是否符合它的功能说明。达到了用户的需求,则证明该软件通过测试,未达到需求,则需尽快解决。
2、业务测试:业务测试的测试方式为测试人员以业务逻辑流程线使用产品,运行正常,则证明该软件通过测试,运行出现报错,则需尽快解决。
3、黑盒测试:黑盒测试的测试方式为从数据输出时若与预计数据一致,则证明该软件通过测试,若数据与预计数据有出入,即便出入较小亦证明软件程序内部出现问题,需尽快解决。
三、测试顺序不同
1、功能测试:功能测试的测试顺序在业务测试之前,黑盒测试之后。
2、业务测试:业务测试的测试顺序在黑盒测试和功能测试之后。
3、黑盒测试:黑盒测试的测试顺序在功能测试和业务测试之前。
热心网友
时间:2023-10-09 07:24
不是同一个层级的概念,测试类型、测试方法需要区分清楚。不谈那些书本上的东西,单从实际工作的角度入手,来谈谈这三者的区别。
功能测试,侧重点在功能上,黑盒测试属于其中的一种手段。根据规格说明书,以及功能设计文档,来确定某项功能的具体作用,通过多种手段来验证该功能是否达到预期的要求。比如,你去百度搜索奥运会,那么实际搜索到的结果是否是你想要的。
业务测试,与功能测试比较起来,侧重点放在业务流程上,在基本的功能点都已合格的基础上,准备并组合多种测试数据,来驱动或辅助各种约束条件下业务流程,确定最终输出的结果是否符合预期。业务测试多数要结合实际业务逻辑,黑盒白盒灰盒这类测试方法都可以用来辅助测试。
黑盒测试,不关注程序内部处理逻辑,根据输入输出准备各种测试数据,模拟用户,根据不同条件下的输入,来预测输出值(根据功能说明文档上的要求严格设计输出结果),并比较实际输出值,从而达到一种检验的作用。