---
当前位置: 首页 > 新闻中心

软件测评机构:软件测试理论如何做到测试场景不遗漏?

0
作者:软件测试小编 发布时间:2022-09-16 浏览次数: 打印

【软件测评机构:软件测试理论如何做到测试场景不遗漏?】

  软件测试分析与设计  测试是一门精细的学科,新人同学很容易有的误区是认为做测试主要就是编写测试用例和执行测试用例,进阶能力是写自动化脚本或研发工具。而实际上,测试人员最难修炼的是测试分析能力,测试分析能力是衡量一位测试同学是否专业的分水岭... 测试分析与设计 测试分析可总结为四步:  · 设计 - 测试场景 (设计:测试场景) · 细分 - 测试用例/数据 (设计:测试用例)软件测试理论如何做到测试场景不遗漏?跟郑州软件测评机构一起来了解一下吧: 

  软件测评场景分析实施,软件测试场景对应的是实际的业务场景,业务场景是业务流程中因不同的事件触发后的业务情景。比如银行取款的业务办理流程,会因为用户的身份(VIP与否)、取款金额(大额,小额)、卡内余额(足额取,不足额取)等诸多因素,导致最后取款的结果和过程分支产生不同。测试场景就是对这类事件触发时的业务情景在质量角度的描述。而测试用例是对测试场景在测试范围和测试点的详细覆盖。 业务分析就是需求分析的过程。这里不仅仅考虑需求的功能逻辑,还需要结合不同业务类型,根据历史业务经验沉淀和风险沉淀进行综合考虑。可以参考用下图进行前期梳理。   第二步:业务流程梳理(业务场景) 将需求说明转化为业务流程,完成事件流(基本流+备选流)以及业务分析过程和技术分析过程的梳理。细化出原子级别的场景分支。 基本流: 程序从开始执行直到成功结束所经过的最短路径。 备选流: 一个备选流可能从基本流开始,在特定条件下执行,然后重新加入基本流中;也可起源于另一个备选流,执行后加入基本流或终止用例。根结点的备选流要具备原子性。 基本流和备选流:如下图所示,图中经过用例的每条路径都用基本流和备选流来表示,直黑线表示基本流,是经过用例的最简单的路径。备选流用不同的色彩表示,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中(如备选流24);也可能起源于另一个备选流(如备选流4),或者终止用例而不再重新加入到某个流(如备选流13)。  实例:  第三步:场景串联 例: 测试用例的设计很多时候是测试数据设计的过程,根据事件流(基本流+备选流)、数据和根据不同的角色,进行用例覆盖。需要确保所有场景100%覆盖。

 以上就是今天郑州软件测评机构小编为大家分享的相关内容啦~

ruanjianceshi (7).jpg