测试用例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日

相关推荐

  • 如何做项目的管理工作

    如何做好项目的管理工作,主要涉及到几个关键点:制定清晰的项目目标、构建高效的项目团队、确保良好的沟通机制、采取灵活的项目管理方法、进行持续的风险管理、以及保持项目的透明度和可追踪性。这些方面共同构成了项目管理的核心,确保项目能够按期、按质、按预算完成。在这些方面中,制定清晰的项目目标尤为重要,因为它…

    2024年4月11日
    6800
  • 搭建FAQ文档的这些好处!看到就有福了!

    现在在很多企业的官方网站上都可以看到FAQ文档,就是列出了一些用户常见的问题,来帮助用户更好去了解企业产品。用户在面对一些产品的使用时可能会遇到一些看起来很简单,但是不经过说明很难搞清楚的问题,这个时候就很需要FAQ的帮助了。   搭建FAQ文档的原因 1.减少客户的沮丧感:在互联网时代,…

    2023年8月8日
    33600
  • 办公室oa管理系统

    办公室OA管理系统通常包括如下五大核心功能:1)文档管理、2)任务分配与跟踪、3)通讯联络工具、4)日程管理、5)报表与分析。其中,文档管理功能为业务流程提供了文档共享、权限控制、版本追踪和归档机制,显著提升了资料的安全性和可追踪性。 扩展描述文档管理功能的重要性:在现代企业中,文档管理是提高工作效…

    2024年1月15日
    35600
  • 网络oa办公

    标题:网络OA办公的实施策略及影响因素 网络OA办公是实现企业资源共享、提高办公效率与协作能力的有效手段。引入互联网技术后,网络OA办公成为提升业务处理速度和质量的关键环节。其中包括1、海量信息的快速处理、2、跨地域协作的便捷性、3、数据安全与保密的挑战、4、对员工技能的要求提高。特别是跨地域协作的…

    2024年1月16日
    24100
  • 国产化oa系统

    国产化OA系统是解决企业内部日常办公自动化的有效手段,关键性因素包括:1、数据安全性增强;2、满足本土化需求;3、提高办公效率;4、成本控制优势明显。 其中,数据安全性增强 是国产化OA系统中最受关注的优势。本土开发的系统可以更好地遵循国家法律法规,针对本国企业的安全管理需要定制各种安全策略,包括但…

    2024年1月12日
    22700
  • devops认证考试考什么

    ### 开门见山直接解答问题 DevOps认证考试覆盖1、DevOps文化理念与实践;2、持续集成与持续部署的流程和工具;3、自动化测试与监控;4、容器化与虚拟化技术;5、安全与合规性等重要领域。在这众多考察领域中,DevOps文化理念与实践被特别强调,这一部分涵盖了DevOps所倡导的快速、可靠、…

    2024年3月26日
    8400
  • vscode为什么连不上插件市场

    Visual Studio Code (VSCode) 无法连接到插件市场的原因可能包括网络连接问题、代理服务器设置问题、VSCode版本过旧、以及插件市场自身的故障等。其中,网络连接问题是最常见的原因。在众多原因中,网络连接问题通常是因为所在网络环境对VSCode访问插件市场的域名进行了限制,或者…

    2024年4月3日
    14500
  • 研发项目管理办法

    开展研发项目管理,1、确立明确的项目目标、2、选定合适的团队成员、3、建立项目进度监控机制、4、采用适宜的项目管理工具乃至5、实行有效的风险管理策略。在这些关键点中,特别值得关注的是建立项目进度监控机制。这涉及对项目的每个环节实施实时跟踪和评估,确保任务在既定的时间框架内完成,同时允许项目经理及时发…

    2024年1月10日
    21900
  • 开发APP应该注意哪些内容

    开发APP应该注意哪些内容:1、如何在短时间内完成app的开发;2、如何设计app的界面;3、如何开发app的性能;4、如何发布app;5、如何确保app的安全性等。在短时间内完成app的开发,需要制定有效的计划,合理安排开发时间,落实各项步骤。 一、如何在短时间内完成app的开发 在短时间内完成a…

    2023年5月10日
    32500
  • 堆和栈的区别

    堆和栈的区别有:1、存储内容不同;2、管理方式上不同;3、空间大小不同;4、能否产生碎片不同;5、生长方向不同;6、分配方式不同;7、分配效率不同。在函数调用时,栈中存放的是函数中各个参数,堆一般是在堆的头部用一个字节存放堆的大小。 1、存储内容不同 栈:在函数调用时,栈中存放的是函数中(底下是函数…

    2023年1月31日
    42900

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部