2019独角兽企业重金招聘Python工程师标准>>>

测试用例是测试设计的成果,也是绝大多数测试活动的指导性文档。他用测试的语言,把需要测试人员的执行的动作和检查点描述出来。从而规范测试人员的测试点,并保证一个足够的测试覆盖率(Test Coverage)

规划和组织得好的测试用例,使用起来应该像飞翔的龙一样舒展和迅捷。设计和构思测试用例时,要像织网一样把测试点设计周密,分布均匀,使之有效和有意义。

标准的测试用例,一般包含这样一些内容:

编号:每个测试用例的唯一编号,有助于其和测试结果、错误报告等其他文档的链接。

测试模块:讲述此测试用例的大模块;

标题:用简单的一句话来描述此测试用例;

测试目的:描述设计此测试用例的目的是什么;

测试级别:按照测试用例的重要性来给不同的测试用例分级别;

先决条件:执行此测试用例之前需要做的准备;

输入:测试人员执行测试所需的动作;

期望输出:在检查点上,待测设备应有的正常反应、动作或显示。

要写出高质量的测试用例,需要测试工程师认真思考下面几个问题:

如何保证合适的测试用例覆盖率;

如何确保紧跟开发文档的变化;

如何把测试用例的重复率限定在适度的范围;

如何实现“以测养测”式的测试用例更新;

如何实现测试用例在不同产品间重用。

转载于:https://my.oschina.net/u/3262302/blog/1635603

测试用例需要包含哪些内容相关推荐

  1. 测试用例大体上包含哪些内容?

    首先具体情况具体分析,但大体上包含如下内容: 1.用例编号 2.用例名称 3.测试背景 4.前置条件 5.优先级 6.重要级 7.测试数据 8.测试步骤 9.预期结果 10.实际结果 11.备注

  2. 完整的PRD文档包含哪些内容?

    完整的PRD文档包含哪些内容? 千万,千万,千万别再套模板写需求文档了,要想写好需求文档重要的不是包含哪些内容,而是为什么包含这些内容! 话不多说,直接上干货. 要想写好需求文档,先了解需求文档是什么 ...

  3. 【敏捷管理】迭代计划会(表)应该包含什么内容

    目录 前言 整体介绍 输入 过程 输出物 前言 敏捷管理过程中迭代计划会是重要的一环,决定了你的团队在这个迭代中要完成什么具体的事项,它是对迭代目标进行细化后的产物,它可以用来进行迭代追踪,帮助你达成 ...

  4. 测试用例的定义、内容以及设计方法——等价类划分法、边界值分析法等

    文章目录 1.什么是测试用例? 2.测试用例模板和包含的内容 3.设计测试用例的作用 4.测试用例编写注意事项 5.黑盒测试用例设计方法 5. 1 等价类划分法 5.2 边界值分析法 5.3 因果图法 ...

  5. 中台到底是什么?中台包含哪些内容?(包邮送书)

    抽奖包邮送书4本<中台战略:中台建设与数字商业>步骤: 1.防止失联和伸手党,同时方便领奖,必须添加阿广好友才可参与抽奖 2.抽奖 ---正文--- 导读:中台应该包含哪些内容呢?什么应该 ...

  6. 模型诊断(Model Diagnostics)是什么?具体包含哪些内容?

    模型诊断(Model Diagnostics)是什么?具体包含哪些内容? 如何确定模型调优的方向与思路呢?这就需要对模型进行诊断的技术. 过拟合.欠拟合判断是模型诊断中至关重要的一步.常见的方法如交叉 ...

  7. EXCEL中数据的自动匹配主要包含的内容

    EXCEL中数据的自动匹配主要包含的内容: EXCEL中无法直接使用SELECT语句进行数据查询.定位.匹配,必须依赖其自身提供的函数.本文将介绍三种EXCEL中的数据自动匹配方法,使单元格内容能够自 ...

  8. 软件开发生命周期中的设计阶段_BIM咨询在设计阶段包含哪些内容?体现了哪些价值?...

    BIM咨询包含的服务主要有,提供设计阶段.施工阶段.运营阶段的BIM服务,提供成熟的BIM团队,通常只要设计院或工程单位需要的BIM服务,BIM咨询都可以做.那么BIM咨询在项目设计阶段包含哪些内容呢 ...

  9. 在python中,用正则表达式提取多层括号中最外层括号包含的内容

    提取多层括号中最外层括号包含的内容有几种方式,那么用正则表达式该怎么实现呢? 在python中,用正则表达式提取多层括号中最外层括号包含的内容 比如有一个字符串 : 学习python中有什么不懂的地方 ...

  10. 阿里中台建设全解密:包含哪些内容?如何发挥作用?

    导读:中台应该包含哪些内容呢?什么应该包括在中台里,什么不应该放在中台里?中台与企业现有的ERP.CRM是什么关系?如果建设了中台,中台应当如何发挥作用,而不是又让企业陷入建设另一套IT系统的老路? ...

最新文章

  1. spring集成xmemcached
  2. 车小米O2O保养平台搭建完毕
  3. 【开发管理类软件必备知识视频教程之二】登录窗体后台注意事项
  4. 几种location.href的区别 js实现网页防止被iframe框架嵌套功能 .
  5. Message,MessageQueue,Looper,Handler详解+实例
  6. listView动态加载数据分页
  7. linux升级补丁tar,Linux下Bash严重漏洞补丁升级方法
  8. XMLDictionary iOS的XML处理包
  9. Codeforces Beta Round #10 D. LCIS 动态规划
  10. Linux20180502 六周第四次课(5月2日)
  11. Centos更新配置文件命令
  12. 解构流存储 — Pravega,与 Flink 构建端到端的大数据流水处理线
  13. 如何让同局域网的同事访问我电脑上的PHP网站和数据库
  14. 分布式数据库中间件—TDDL的使用介绍
  15. 百度快排(百度下拉)刷词原理是什么?
  16. AI换脸正在发酵,有人抖音玩“蚂蚁呀嘿”,有人已经创业拿到300万美元融资...
  17. 风行python_Python曾是程序员的“瑞士军刀”,而如今正被慢慢取代
  18. 安卓虚拟机 选择分辨率
  19. css 右上角 翻开动画_CSS3 transition动画、transform变换、animation动画
  20. (附源码)Springboot大学生综合素质测评系统 毕业设计 162308

热门文章

  1. 基于Android NFC的门票系统
  2. python语法错误检查_Python之静态语法检查
  3. 杨辉三角php程序,PHP写杨辉三角实例代码
  4. 产品初探(一):面试经验记录
  5. 2021-08-29 网安实验-网络协议栈渗透测试之DDOS攻击之CC攻击
  6. [血泪整理]为何加载EDEM和FLUENT耦合接口显示ERROR126
  7. matlab 复制 模块,想把m文件在simulink 中的调用,我用的是matlab function 模块。
  8. uni-app开发语音提示推送功能
  9. 拾叶集 - 江湖一剑客
  10. A Game of Thrones(4)