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

软件测试的测试用例怎么写?

发布网友 发布时间:2022-04-20 12:33

我来回答

3个回答

热心网友 时间:2023-09-11 01:09

一、等价类划分法

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

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

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

二、边界值

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

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

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

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

三、判定表法

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

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

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

四、正交试验法

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

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

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

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

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

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

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

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

热心网友 时间:2023-09-11 01:10

专业的测试用例首先是要保证所有的人拿到你的用例就知道怎么测试,另外就是要覆盖到业务的需求,另外再结合一些异常场景和自己的经验及其他方面的考虑写一些用例。
那么基于这两个方面,需要做到以下要求:
1、所写的测试用例中所包含要素一定要清晰明了,比如测试步骤、测试时的数据、测试的预期结果。
2、对业务需求要非常熟悉,编写用例时使用合适的用例设计方法来编写用例。
3、针对业务需求考虑之后,需要考虑到一些异常场景以及其他方面,比如兼容性、安全性、稳定性等方面进行用例的设计
想要设计出专业的软件测试用例,可以看看黑马软件测试的学习视频哦!软件测试学习路线图,学习工具都有哦!

热心网友 时间:2023-09-11 01:10

专业从何而来呢?这个问题太大了, 大概写一下几个方面

标准的开发流程(流程包括方*和工具),注意,不仅仅是测试,测试仅仅是其中一个方面,这样你有标准的输入,标准的测试设计,标准的测试用例的输出

背景知识,行业背景,公司背景,产品背景

熟练的测试工程方法,个人测试技能方面

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我想下个好点的股市行情软件,光大证券金阳光app怎么样啊? 股票行情软件下载选哪个比较好?光大证券的金阳光app怎么样? 光大证券开户APP是什么 光大用什么炒股软件 家里房顶漏水怎么办 房顶漏水最好补漏方法 中石化薪资揭秘(天津、海南、镇海、中科、茂名) 专科生在茂名石化待遇怎样 茂名石化正式工待遇怎么样 茂名石化待遇如何 729-08胶皮是内能的吗 软件测试用例是什么 测试用例是什么?它是由哪些基本元素组成的? 测试用例是什么意思? 什么是软件测试用例,为什么要写测试用例? 测试用例是怎么写的? 软件测试用例怎么写 软件测试用例包括哪些内容 华为p30听筒坏了修一下多少钱? 华为p30手机外放变成听筒模式 喝牛奶美白效果好吗 喝什么牛奶能增高!美白! 喝纯牛奶有美白效果吗 喝什么牛奶,喝了有多少好处,可以美白吗 用哪个牌子的牛奶美白好? 喝什么牌子牛奶能美白皮肤丫 用什么牛奶美白效果好啊? 喝纯牛奶和喝酸奶,那个美白效果更好? 纯牛奶和酸牛奶哪个美白效果最好? 12星座的爱情故事的目录 喝什么牛奶能美白皮肤? 软件测试如何设计出专业的测试用例? 测试用例和测试案例有什么区别吗? 什么是测试用例 什么是软件测试的测试用例 高质量的软件测试用例设计要考虑哪些方面? 测试用例在软件测试中的作用是什么? 软件测试用例的几种设计方法 怎么查电脑上微信聊天记录 怎么在电脑上查看以前的微信聊天记录 电脑上查找微信聊天记录 请问怎么发微信朋友圈 谢谢 微信怎样查询银行卡余额 微信能看银行卡余额吗 怎么查微信银行卡里有多少钱 怎么在微信上查看银行卡余额? 微信绑定银行卡怎样能查出银行卡里有多少钱,能从... 微信怎么查看银行卡里的余额 用微信怎么查看银行卡余额 微信如何查询银行卡余额 微信可以查询银行卡余额吗