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

软件测试用例设计方法有哪些

发布网友 发布时间:2022-04-23 03:15

我来回答

2个回答

热心网友 时间:2023-04-25 16:03

一、等价类划分法

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

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

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

二、边界值

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

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

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

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

三、判定表法

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

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

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

四、正交试验法

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

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

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

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

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

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

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

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

热心网友 时间:2023-04-25 16:04

软件测试用例设计之等价类划分法
一、等价类划分法的定义
二、等价类划分法的术语
三、等价类划分原则
四、实例演示(三角形问题和档案管理系统问题)
软件测试用例之边界值分析法
一、边界值分析法定义
二、等价类划分法和边界值分析法的区别
三、内部边界值
四、设计测试用例的原则
五、边界值分析法实例(三角形问题)
软件测试用例设计之错误推测法
一、错误推测法定义
二、错误推测法基本思想
三、错误推测法实例
四、错误推测法的优势和不足
软件测试用例设计之判定表驱动法
一、判定表的定义
二、判定表的组成部分
三、判定表驱动法设计步骤
四、实例
五、因果图和判定表的区别
六、判定表驱动法的使用条件
七、判定表驱动法的优点
八、判定表驱动法的缺点
软件测试用例设计之因果图法
一、因果图法定义
二、因果图常用符号
三、因果图的四种关系
四、因果图约束条件
五、因果图法设计步骤
六、实例
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...可即,倔强,鬓发,洗濯,寂寥,绝处逢生,,玷污,扒窃,蜕作庸人,功勋,碌 ... 射雕英雄传欧阳克爱谁 电脑桌面截屏快捷键是哪个电脑截屏的快捷键是什么 电脑截图快捷键是什么(电脑截图快捷键是什么键) 电脑系统截屏快捷键电脑截屏的快捷键是什么 为什么按ALT+B出现截图的情况 提示点右键或ESC可以退出截屏 之前没有... 央媒炮轰公摊面积“害人不浅”,2024年会全面取消?答案清楚了_百度知 ... 2025年商品房公摊面积取消了吗 取消公摊的必要性 选择黑色的休闲长裤搭配马丁靴时,需要注意什么? 软件测试包含哪些知识? 如何在PPT中制作出字体图形倒影效果 如何用PPT做图片倒影 家里的下水道堵住了怎么解决? 下水道总是堵塞,如何清理? 下水堵了怎样处理 下水管道堵了怎么办,如何通下水管最有效 下水管堵了怎么办? 洗手盆下水道堵塞怎么解决? 下水道堵了怎么办? 如何疏通下水道? 怎么疏通下水道的堵塞? 送长辈什么礼物比较好? 一般送50岁长辈什么礼物好 一般送50岁长辈什么礼物好 送50岁的长辈礼物合适 送50岁的长辈礼物合适 送老年人的礼物排行榜,送45岁爸爸的实用礼物? 送老年人的礼物排行榜,送45岁爸爸的实用礼物? 适合送长辈的礼物 PPT中的图片如何做倒影? 软件测试:测试设计应该包含什么内容???谢谢 ppt文件中一个不透明的图片可以设置成透明并且有倒影的图片吗? 常见的软件测试用例设计方法有哪些 如何用wpsPPT制作文字倒影 软件测试设计的介绍 软件测试用例怎么设计?有哪些方法? 软件测试都要学什么内容? 软件测试的目标和准则是什么?有哪些测试方法?测试步骤有哪些_百度知 ... 软件测试用例怎么写,有简单的例子吗? 山药可以和牛奶一起吃吗? 牛奶和山药能否同时食用? 软件测试学习哪些东西? 山药能和牛奶吃吗? 软件测试用例的设计 牛奶可以和山药一起吃吗 山药和牛奶可以一起吃吗 奶和山药可以一起吃吗 山药能和牛奶一起吃吗? 牛奶和山药可以一起吃吗?