测试用例excel怎么写:1、制作下拉菜单;2、设置背景颜色变化;3、设置执行比。制作下拉菜单是指先选中某列,再点击数据,设置值为“通过”、“未通过”注意中间为英文逗号;设置背景颜色变化是指先选中该列,再点击开始,设置单元格值等于某值时的颜色变化。
一、测试用例excel怎么写
1、制作下拉菜单
- 先选中某列,再点击数据
- 设置值为“通过”、“未通过”注意中间为英文逗号
2、设置背景颜色变化
- 先选中该列,再点击开始
- 设置单元格值等于某值时的颜色变化
3、设置执行比
- 通过数
- 不通过数
- 执行比 = (通过数+不通过数)/总数
二、测试用例组成元素
编写测试用例的8大要素有:用例编号,所属模块,测试标题,重要级别,前置条件,测试输入,操作步骤,预期结果。
- 用例编号:由字符和数字组合成的字符串,测试用例编号应该具有少数性、易识别。
- 所属模块:当前测试用例所在的测试大类或被测试需求、被测的模块、被测单元等。
- 测试标题:描述简洁清晰,无歧义,要用概括的语言描述出Case的关注点,且每个用例的标题不可重复。
- 重要级别:一般分为高、中、低。特殊项目可以自定义优先级别,目的是用例执行人员可参照此来安排执行时间。
- 前置条件:执行当前测试用例时需要的前提条件,若不满足此前提条件,则无法执行后边的测试步骤。前置条件并不是每个用例都需要的,视情况而定。
- 测试输入:测试用例在执行过程中需要输入的外部数据。依据用例具体情况,通常包含有手工录入、文件、DB记录等。
- 操作步骤:执行当前测试用例需要的操作步骤,通常要明确的给出每个步骤的详细描述,用例执行人员需根据该步骤完成用例执行。
- 预期结果:当前用例的预期输出结果,包括返回值的内容,以及界面的响应结果,输出结果的规则符合度、数据库等存储表中的操作状态等。
三、测试用例特点
- 步骤清晰:要有很清楚的操作步骤。
- 结果少数:每一条测试用例都只能有一个少数的测试结果;每一条测试用例都只能包含一个测试点;每一条测试用例允许有多个检查点;预期结果中不能有歧义或者二义的字。
- 可操作性强:保证不同的测试人员或者不同的测试平台,最终的结果都是相同的。注意,不管是用例标题还是预期结果,尽量不要使用含糊不清的语句。
四、测试用例编写方法
1、等价类划分法
等价类划分法就是把输入域的可输入值进行等价性划分,然后在每一个等价域中取少量的能代表这个等价域的值作为测试用例的输入数据。根据每个等价类值是否对程序有作用,分为有效等价类和无效等价类:
- 有效等价类:此类中的值对于我们执行用例的程序来说是有意义且合理的,可以有效的检验程序是否实现了需求规格说明中规定的功能和性。
- 无效等价类:此类中的值正好相反,对程序来说是不合理的、无意义,输入此类中值程序无法实现相应的功能和性能,但是不是说程序不会对此类中值有反应,从程序的健壮性来考虑,程序也应该对此类中的值做出正确的反应。
等价类划分的原则:
- 按区间划分:当输入条件已经规定了取值范围或者值的个数时,我们基本可以确定一个有效等价类和两个无效等价类。
- 按数据集合划分:在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类(该集合有效值以外)。
- 按数据布尔值划分:在输入条件是布尔值的情况下,可确定一个有效等价类和一个无效等价类。
- 按数值划分:要规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
- 按限制条件或规则划分:在规定了输入数据必须遵守的规则情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
- 按细分等价划分:在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步地划分为更小的等价类。
我们根据上面几条原则将输入域的可输入值进行划分后,就可以在每个等价域中选取少量具有代表意义的值来作为程序执行的输入数据,并开始设计测试用例。其实我们在设计测试用例时不仅要考虑输入域,更要考虑输出域,输出域的等价类划分和输入域的划分是相同的。
设计测试用例的方法:
- 设计新的测试用例,使其尽可能多地覆盖未覆盖的有效等价类,按照这一步骤重复进行,直到所有的有效等价类都被覆盖为止。
- 设计新的测试用例,使其只覆盖一个尚未被覆盖的无效等价类,按照这一步骤重复进行,直到所有的无效等价类都被覆盖为止。
注意点:非常重要的一点是一条测试用例中只有有一个无效等价类,就好像我们常说的一条测试用例只包含一个测试点一样的。如果你一开始不能分清楚有效等价类和无效等价类可以先输出等价类表,然后根据等价类表来输出测试用例。
2、边界值分析法
边界值分析法我们一般用于对等价类划分法完成之后作补充,但是这也是必不可少的,原因在于程序的很多错误都是发生在输入或者输出的范围的边界上的,而不是在输入范围的内部,所以针对各种边界情况进行测试用例的设计通常都会有很好的测试效果。
所谓的边界是指输入域中,稍高于或者地域边界值的一些特定情况,边界值分析不仅要考虑输入条件,还要考虑空值时的测试情况。空格,null,””等都是比较特殊的清理狂,在设计测试用例的时候需要特别注意一下。
边界值分析的值:
- 内点:域内的任意点都是内点
- 上点:指边界上的点,无论此时域是开区间还是闭区间,上点就是域的上限与下限值
- 离点:指的就是离上点最近的点,这里就跟闭区间还是开区间就有关系了,如果是开区间,那么离点就在域内,如果闭区间,那么离点就在域外(开内闭外)
边界值分析的原则:
- 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据(内点,上点,离点)。
- 如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试数据。
- 如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的名列前茅个元素和最后一个元素作为测试用例。
- 如果程序中使用的一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例。
延伸阅读
十大测试用例编写工具
- PingCode
- TestRail
- Jira
- PractiTest
- Kualitee
- Zephyr Enterprise
- 禅道
- MeterSphere
- Bugzilla
- Tes较好ia
文章标题:测试用例excel怎么写,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/48632