测试用例excel怎么写

测试用例excel怎么写:1、制作下拉菜单;2、设置背景颜色变化;3、设置执行比。制作下拉菜单是指先选中某列,再点击数据,设置值为“通过”、“未通过”注意中间为英文逗号;设置背景颜色变化是指先选中该列,再点击开始,设置单元格值等于某值时的颜色变化。

一、测试用例excel怎么写

1、制作下拉菜单

  • 先选中某列,再点击数据
  • 设置值为“通过”、“未通过”注意中间为英文逗号

2、设置背景颜色变化

  • 先选中该列,再点击开始
  • 设置单元格值等于某值时的颜色变化

3、设置执行比

  • 通过数
  • 不通过数
  • 执行比 = (通过数+不通过数)/总数

二、测试用例组成元素

编写测试用例的8大要素有:用例编号,所属模块,测试标题,重要级别,前置条件,测试输入,操作步骤,预期结果。

  1. 用例编号:由字符和数字组合成的字符串,测试用例编号应该具有少数性、易识别。
  2. 所属模块:当前测试用例所在的测试大类或被测试需求、被测的模块、被测单元等。
  3. 测试标题:描述简洁清晰,无歧义,要用概括的语言描述出Case的关注点,且每个用例的标题不可重复。
  4. 重要级别:一般分为高、中、低。特殊项目可以自定义优先级别,目的是用例执行人员可参照此来安排执行时间。
  5. 前置条件:执行当前测试用例时需要的前提条件,若不满足此前提条件,则无法执行后边的测试步骤。前置条件并不是每个用例都需要的,视情况而定。
  6. 测试输入:测试用例在执行过程中需要输入的外部数据。依据用例具体情况,通常包含有手工录入、文件、DB记录等。
  7. 操作步骤:执行当前测试用例需要的操作步骤,通常要明确的给出每个步骤的详细描述,用例执行人员需根据该步骤完成用例执行。
  8. 预期结果:当前用例的预期输出结果,包括返回值的内容,以及界面的响应结果,输出结果的规则符合度、数据库等存储表中的操作状态等。

三、测试用例特点

  1. 步骤清晰:要有很清楚的操作步骤。
  2. 结果少数:每一条测试用例都只能有一个少数的测试结果;每一条测试用例都只能包含一个测试点;每一条测试用例允许有多个检查点;预期结果中不能有歧义或者二义的字。
  3. 可操作性强:保证不同的测试人员或者不同的测试平台,最终的结果都是相同的。注意,不管是用例标题还是预期结果,尽量不要使用含糊不清的语句。

四、测试用例编写方法

1、等价类划分法

等价类划分法就是把输入域的可输入值进行等价性划分,然后在每一个等价域中取少量的能代表这个等价域的值作为测试用例的输入数据。根据每个等价类值是否对程序有作用,分为有效等价类和无效等价类:

  • 有效等价类:此类中的值对于我们执行用例的程序来说是有意义且合理的,可以有效的检验程序是否实现了需求规格说明中规定的功能和性。
  • 无效等价类:此类中的值正好相反,对程序来说是不合理的、无意义,输入此类中值程序无法实现相应的功能和性能,但是不是说程序不会对此类中值有反应,从程序的健壮性来考虑,程序也应该对此类中的值做出正确的反应。

等价类划分的原则

  • 按区间划分:当输入条件已经规定了取值范围或者值的个数时,我们基本可以确定一个有效等价类和两个无效等价类。
  • 按数据集合划分:在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类(该集合有效值以外)。
  • 按数据布尔值划分:在输入条件是布尔值的情况下,可确定一个有效等价类和一个无效等价类。
  • 按数值划分:要规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
  • 按限制条件或规则划分:在规定了输入数据必须遵守的规则情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
  • 按细分等价划分:在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步地划分为更小的等价类。

我们根据上面几条原则将输入域的可输入值进行划分后,就可以在每个等价域中选取少量具有代表意义的值来作为程序执行的输入数据,并开始设计测试用例。其实我们在设计测试用例时不仅要考虑输入域,更要考虑输出域,输出域的等价类划分和输入域的划分是相同的。

设计测试用例的方法

  • 设计新的测试用例,使其尽可能多地覆盖未覆盖的有效等价类,按照这一步骤重复进行,直到所有的有效等价类都被覆盖为止。
  • 设计新的测试用例,使其只覆盖一个尚未被覆盖的无效等价类,按照这一步骤重复进行,直到所有的无效等价类都被覆盖为止。

注意点:非常重要的一点是一条测试用例中只有有一个无效等价类,就好像我们常说的一条测试用例只包含一个测试点一样的。如果你一开始不能分清楚有效等价类和无效等价类可以先输出等价类表,然后根据等价类表来输出测试用例。

2、边界值分析法

边界值分析法我们一般用于对等价类划分法完成之后作补充,但是这也是必不可少的,原因在于程序的很多错误都是发生在输入或者输出的范围的边界上的,而不是在输入范围的内部,所以针对各种边界情况进行测试用例的设计通常都会有很好的测试效果。

所谓的边界是指输入域中,稍高于或者地域边界值的一些特定情况,边界值分析不仅要考虑输入条件,还要考虑空值时的测试情况。空格,null,””等都是比较特殊的清理狂,在设计测试用例的时候需要特别注意一下。

边界值分析的值

  • 内点:域内的任意点都是内点
  • 上点:指边界上的点,无论此时域是开区间还是闭区间,上点就是域的上限与下限值
  • 离点:指的就是离上点最近的点,这里就跟闭区间还是开区间就有关系了,如果是开区间,那么离点就在域内,如果闭区间,那么离点就在域外(开内闭外)

边界值分析的原则

  • 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据(内点,上点,离点)。
  • 如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试数据。
  • 如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的名列前茅个元素和最后一个元素作为测试用例。
  • 如果程序中使用的一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例。

延伸阅读

十大测试用例编写工具

  1. PingCode
  2. TestRail
  3. Jira
  4. PractiTest
  5. Kualitee
  6. Zephyr Enterprise
  7. 禅道
  8. MeterSphere
  9. Bugzilla
  10. Tes较好ia

文章标题:测试用例excel怎么写,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/48632

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW站长
上一篇 2023年4月4日
下一篇 2023年4月4日

相关推荐

  • OpenJDK和SunJDK以及JRE有什么区别

    区别有:1、授权协议的不同;2、OpenJDK不包含Deployment(部署)功能;3、OpenJDK源代码不完整;4、部分源代码用开源代码替换;5、OpenIDK只包含最精简的JDK。6、不能使用Java商标。OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出,而JRL只允…

    2023年2月14日
    27600
  • 注册测试用例怎么写

    步骤是:1、确定测试目的;2、收集测试数据;3、编写测试用例;4、执行测试用例;5、整理测试结果。首先,需要确定测试目的。在编写测试用例之前,需要明确要测试什么。例如,测试注册表单的正确性、测试注册流程的可用性等。 1、确定测试目的 首先,需要确定测试目的。在编写测试用例之前,需要明确要测试什么。例…

    2023年2月27日
    26401
  • 好用的项目管理工具有哪些

    一些好用的项目管理工具包含:1、软件开发项目管理工具PingCode;2、项目协作管理软件Worktile;3、项目缺陷追踪管理软件Jira;4、微软项目管理软件Microsoft Project;5、开源项目缺陷管理系统Mantis BT等。 根据 Capterra 的数据研究,项目管理…

    2022年12月21日
    21800
  • cmd重启电脑命令的方法

    cmd重启电脑命令方法:1、打开“运行”对话框;2、打开命令提示符页面;3、在命令提示符页面中输入重启命令。打开“运行”对话框是指用快捷键win+R打开或者在“开始”中打开,打开命令提示符页面是指在“运行”对话框中输入cmd并回车进行打开。 一、cmd重启电脑命令的方法 1、打开“运行”对话框 可以…

    2023年3月16日
    8.5K00
  • aPaaS平台是什么

    apaas是指应用程序平台即服务,是基于PaaS(平台即服务)的一种解决方案,支持应用程序在云端的开发、部署和运行,提供软件开发中的基础工具给用户,包括数据对象、权限管理、用户界面等。 一、aPaaS平台是什么 apaas是指应用程序平台即服务,是基于PaaS(平台即服务)的一种解决方案,支持应用程…

    2023年7月27日
    14800
  • Qt有几种开发方式

    Qt支持多种开发方式,主要包括:1、C++方式;2、QML/JavaScript方式;3、Python方式。Qt库本身是用C++编写的,因此C++是Qt的主要开发语言。通过使用Qt的C++库,开发者可以创建具有丰富用户界面的应用程序,同时也可以访问网络、数据库和其他资源。 一、C++方式 Qt库本身…

    2023年7月28日
    28500
  • think服务器都有哪些

    think服务器都有:1、ThinkServer RD830;2、ThinkServer RD630;3、ThinkServer RD430;4、ThinkServer RD330;5、ThinkServer TS530;6、ThinkServer TS230。ThinkServer RD830专为…

    2023年1月15日
    18400
  • 创世伙伴梁宇:TMT投资圈知名暖男,做好每件普通而正确的事

    梁宇,朋友们给他起了个“大白”的外号,幽默、细腻、耐心、谦和、优质倾听者——焦虑与浮躁弥漫的时代下,很稀罕的一种气质。 听他讲述自己的故事,年少轻狂、误判、盼着下班打CS、在养老的氛围里消磨多年……泯然众人的要素一样不少。至于成长和成就?“可能也就运气比较好,赶上了数字信息时代的一波大浪。” 我信你…

    2022年3月20日
    33800
  • project的文件可以在什么软件编辑

    在编辑Project的文件时,主要有以下几种软件可以使用:1、Microsoft Project;2、ProjectLibre;3、OpenProject;4、Smartsheet;5、ProjectManager;6、Jira。其中,Microsoft Project是目前最常用的Project文…

    2023年7月11日
    25600
  • 节电器原理

    节电器的工作原理主要涉及优化电力消耗以减少能源浪费,核心内容包括:1、电流调整与优化;2、功率因数改善;3、负载平衡;4、滤波与抑制谐波。节电器通过这些方式有效减小能耗,使电器设备工作更加高效。本文将深入解析各个方面,以更好地理解节电器的工作原理。 1、电流调整与优化 节电器可以调整电流的流动,减少…

    2023年8月10日
    12800

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部