转载自:https://www.cnblogs.com/zengch/p/13485620.html

一、什么是测试用例  

  为实施测试,向被测试系统所提供的输入数据,操作或各种环境设置以及期望结果的一个特定的集合

  就是解决什么,怎么解决和如何衡量的问题

二、测试用例编写规范

  主要分为三大部分:基本信息、主体信息、执行结果

   用例的基本信息:功能模块、编写人、编写时间

   用例的主体信息:编号,测试对象,测试点,预置条件,测试步骤,测试数据,预期结果,用例优先级

用例的执行结果:执行通过/不通过/未执行/无法执行

三、测试用例的原则:百分之百的覆盖需求(尽可能的覆盖需求)

四、测试用例的编写方法

  • 等价类:根据需求,将所有的输入数据合理的划分等价类。
  •   边界值:一般是用最大值,最小值,最小值-1,最大值+1作为边界值
  • 场景法:通过对每个用例的场景进行场景分析,逐步实现测试用例的构造,通常采用思维导图工具梳理业务流程图一般
    • 准则:至少覆盖所有状态一次
    • 至少覆盖所有事件一次
    • 至少覆盖所有路径一次
  •    错误推断法:是根据经验或直觉推测可能存在的各种错误。
  •     正则表达式:通常被用来检索、替换哪些符号某个规则的文本(如手机号码、邮箱)
  • 因果图:适合检查程序输入各个条件的各种组合情况。因果图转为判定表。一般使用在输入条件的的各种组合
  • 判定表:与因果图结合使用
  • 大纲法:拆分系统模块(一般原型图已经拆分) 主要用在测试计划
  • 正交法:一般不用这种方式测试(因为太过繁琐,需要将所有输入和结果进行组合)

    方法选择(借鉴别人的打油诗,仅供参考):

      所有输入选等价

      给定范围加边界

      条件孤立想判定

      指定常量取正交

      跨界操作流程法

      多种状态迁移图

      条件组合出因果

      测试充分全覆盖

      多种方法不唯一

五、测试用例优先级划分

  • 高 :用户经常执行的业务逻辑操作,涉及金钱的功能等
  • 中 :用例多数包括边界值、逆向逻辑等
  • 低 :很少被用户执行的操作

软件测试之测试用例编写及编写规范相关推荐

  1. 软件测试之测试用例编写

    整体编写思路: 理解需求–>了解功能–>了解业务–>拆分功能点–>利用五大方法(等价类.因果图.边界值.错误猜测.场景法)–>从不同方向出发编写测试用例 用例需要掌握的方 ...

  2. 软件测试之-测试用例写作规范

    通用测试用例写作规范 软件测试用例得出软件测试用例的内容,其次,按照软件测试写作方法,落实到文档中,两者是形式和内容的关系,好的测试用例不仅方便自己和别人查看,而且能帮助设计的时候考虑的更周. 一个好 ...

  3. 软件测试之测试用例颗粒度问题

    下面给大家讲解一下测试用例颗粒度的知识: 颗粒度与测试的关系 如果把测试用例设计得很细,照顾到每一个数据输入.每一个条件.每一个环境.每一个路径,那么测试用例的数量将是巨大的,虽然风险很小很小,但是测 ...

  4. 软件测试之测试用例设计(二)

    本文是学习软件测试的,内容均转载自https://blog.csdn.net/qq_41782425 目录 一丶边界值例题 二丶判定表 三丶黑盒测试用例设计(正交实验) 一丶边界值例题 1.结合等价类 ...

  5. 软件测试之测试用例设计(三)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...

  6. 软件测试之测试用例的设计

    目录 测试用例 什么是测试用例 测试用例的基本要素 评价测试用例的标准: 测试用例的设计方法 测试用例的总体设计方法还是基于需求设计 具体的设计方法(6种) 等价类划分 边界值 因果图(逻辑图) 正交 ...

  7. 软件测试之测试用例评审

    一.评审目的 一般来说,参加测试用例评审的人员包括对应项目的产品人员.设计人员.开发人员和测试人员. 图1-1 测试用例评审相关人员 测试用例评审会议的发起者一般是测试人员,既然我们是发起者,那我们发 ...

  8. 软件测试之测试用例设计题

    1.假设京东有一个Web API:http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试. 答案: (1)输入打折价错误 ...

  9. 嵌入式程序编写方法与规范

    嵌入式程序编写方法与规范 前言 本文主要讲解嵌入式单片机程序的编写方法以及编写规范,以MSP430单片机作为例子,无论是51,AVR还是STM32单片机都同样适用,本文对C语言各种语法各种关键字进行详 ...

最新文章

  1. ecilpse连接oracle ojdbc驱动
  2. Kafka深度解析(如何在producer中指定partition)(转)
  3. 服务机器人产品---避障设计
  4. JNI : Java程序调用C方法
  5. jqgrid ajax reload,jqgrid“reloadGrid”动作后将数据重新加载到文本框
  6. python-cx_oracle报错“DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: “
  7. 一个字符串排列的小算法
  8. [原创]数论个人模板
  9. notepad 快速新建html,notepad编写html
  10. 奇妙的定律、理论、原则、效应、...(Amazing Laws,Theories,Principles,Effects,...)
  11. Redis 在新浪微博中的应用
  12. 黑猴子的家:Azkaban3.84.4之参考资料
  13. qt c语言混合编程 pdf,QT中的C++技术 pdf
  14. 30天自制操作系统笔记--Day01
  15. 网易云音乐评论爬虫 params encSecKey逆向分析!
  16. H5:使用video标签在页面中插入视频
  17. cgi进程设置多少 宝塔_开源、强大的Linux服务器集群管理工具,比宝塔好用!
  18. 超级表格新功能:表格数据支持卡片模式查看
  19. Android面试必备知识点总结
  20. html中文本框的透明度,jQuery实现textarea文本框半透明文本提示效果

热门文章

  1. 解决用友NC57无法使用IE11的问题
  2. 只需要一点点C++基础,新手也可以制作单机游戏内存修改器
  3. java租户模式_Multi-Tenancy多租户模式
  4. Mysql索引类型如何选择?
  5. 阿里云服务器创建用户
  6. Java+MySQL 基于ssm的古玩玉器交易系统#毕业设计
  7. 如何选择一家正规的期货公司开户?
  8. HTTP:Cookie
  9. 使用eolinker接口返回结果入库
  10. Mac 连接WIFI设置不同IP