问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

测试用例的设计方法有哪些

发布网友 发布时间:2022-04-23 18:06

我来回答

4个回答

热心网友 时间:2023-06-27 07:23

一、等价类划分法

所谓「等价」,就是具有相同属性或者方法的集合,这个集合中某个个体所表现的特征与其他个体完全一致。

由此可知,等价类划分就是将所有可能的输入数据,划分成若干个等价类,然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,分为有效等价类和无效等价类。

例如,规定的用户名长度区间为4~8个字,那么它的有效等价类是用户名长度在[4,8],无效等价类为用户名长度大于8位,或用户名长度小于4位。

二、边界值

测试经验告诉我们,在测试有时会涉及到大量的数据,遍历所有数据会使测试效率低下,如果是手工执行,更加难以覆盖所有数据。这时更有效率的做法是,先划分等价类,再从等价类中选择部分参数测试,边界值是等价类所有可选参数中最容易出问题的地方,所以我们一般会选择边界值作为测试的重点,边界值法的应用步骤如下:

1.先根据等价类法划分有效等价类和无效等价类,确定上点、离点及内点。上点是边界上的点,离点是离上点最近的点,内点则是边界有效范围内的任意一点。同样以用户名长度为4~8位为例,4和8为上点,3和9为离点,6则为内点。

2.设计一个新的测试用例,使其尽可能地覆盖所有尚未覆盖的有效等价类,直到所有有效等价类完全覆盖。

3.设计一个新的测试用例,使其仅覆盖一个无效等价类,直到所有无效等价类都被覆盖。

三、判定表法

判定表又称策略表、决策表,能表示输入条件的组合,以及与每一输入组合对应的动作组合。判定表法适合逻辑判断比较复杂的场景,通过穷举条件获得结果,对结果再进行优化合并,具体又明确地表达复杂地逻辑关系和多种条件组合情况。

判定表主要由条件桩和动作桩两部分组成。条件桩是功能要满足地所有条件,动作桩则是所有可能的操作以及产生的结果。

判定表能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。其缺点是判定表的建立过程较烦杂,当条件过多时,需要分析的逻辑组合呈2的倍数增长。测试工程师可根据实际情况与等价类划分法、边界值法结合使用。

四、正交试验法

正交试验法是研究多因素、多水平组合的一种实验法,它是利用正交表来对实验进行设计,通过少数的实验替代全面实验。正交表中所有参与试验的、影响试验结果的条件成为因子,影响试验因子的取值或输入的成为水平。

在设计测试用例时,采用正交试验法能够有效地、合理地减少测试的工作量与和成本。正交试验的一般流程包括以下几个步骤:

1)分析测试需求,获取因子和水平

2)根据因子和水平选择合适的正交表

3)替换正交表中的因子和水平,获取试验次数

4)根据经验或者其他因素补充试验次数

5)细化输出获得测试用例

以上是一些常见的测试用例设计方法,希望能够解答你的问题。

热心网友 时间:2023-06-27 07:23

黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景图法等。
白盒子测试方法:(强度由低到高)语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
测试人员经常用到的有等价类,边界值,场景法,因果图法。
具体方法的使用可以百度下,这里就不啰嗦了。

热心网友 时间:2023-06-27 07:24

黑盒:等价类划分法,边界值法 ,因果图法,场景法,错误推断法 白盒:基本路径覆盖法,条件覆盖法,语句覆盖法,判定覆盖法

热心网友 时间:2023-06-27 07:24

测试标题
对测试用例的描述,测试用例标题应该清楚表达测试用例的用途。比如 “ 测试用户登录时输入错误密码时,软件的响应情况 ” 。

重要级别
定义测试用例的优先级别,可以笼统的分为 四个不同的等级

输入*
提供测试执行中的各种输入条件。根据需求中的输入条件,确定测试用例的输入。测试用例的输入对软件需求当中的输入有很大的依赖性,如果软件需求中没有很好的定义需求的输入,那么测试用例设计中会遇到很大的障碍。

操作步骤
提供测试执行过程的步骤。对于复杂的测试用例,测试用例的输入需要分为几个步骤完成,这部分内容在操作步骤中详细列出。

预期结果
提供测试执行的预期结果,预期结果应该根据软件需求中的输出得出。如果在实际测试过程中,得到的实际测试结果与预期结果不符,那么测试不通过;反之则测试通过。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招商银行公司治理 高等教育学高等教育学的高校 上海在职考研 纸嫁衣2奘铃村无法播放广告 不能看广告解决方法 纸嫁衣5好玩吗 详细游戏分析 纸嫁衣2要钱吗 是免费游戏还是付费游戏 活杀的鲫鱼如何保鲜 我想把XP换成win7的系统,有没有详细的教程以及应注意哪些? 我现在是XP... 小腿肌肉没劲怎么回事 为什么建议要多吃新鲜蔬菜水果补充人体所需矿物质呢? 绑气球神器怎么用? 气球打结器怎么用? 测试用例的设计方法有哪些? 怎样使用气球打结器? 经常吃膨化食品有哪些危害呢? 油炸膨化食品是脱油后撒料吗 在黑盒测试中,设计测试用例的方法有哪些 你所熟悉的测试用例设计方法都有哪些? 方便面是油炸食品,还是膨化食品 熟悉的测试用例设计方法都有哪些? 越是油炸膨化食品吃多了对身体越不好,这是为什么? 膨化食品有哪些不好? 长期食用油炸膨化食品会对人体有什么危害? 膨化食品和油炸食品有什么区别?该怎么区分?拜托各位大神 如何运用股权奖励员工考试100分 员工持股计划 股权激励 哪个多 员工持股和股权激励的区别 请教:股权激励和员工持股计划有什么区别 员工持股计划与股权激励有什么区别? 员工持股计划 股权激励有什么区别 描述用例的方法有几种,有何优缺点 目前主要的测试用例设计方法有哪些? 这种气球怎么买? 测试用例设计方法都有哪些?这些方法在测试用例设计工作中的应用。 有知道傅欧节庆用品家的气球怎么绑方便又快速? 打结器可以打什么结 古诗《鸟》的全文 鸟的生活习性是什么? 鸟儿有哪些种类? 中国四大名鸟是什么? 什么是鸟? 芦绗戣绷 鍝�绷 鎴戜滑閮界粡铡呜绷禄鐪奶绷镄勮繘 鸟的名字有哪些? 鸟是啥意思? 鸟的概念 鸟的种类有几种? 鸟字能组什么词 关于鸟的感悟 鸟的习性、生理特点有哪些? 电商问题,求大神帮我看一下这些题该怎么做,尤其是创意