测试用例(测试用例的编写、评审和管理)
文章目录
- 测试用例介绍
- 需求分析与测试点编写
- 测试用例编写方法
- 用例编写
- 测试用例评审
- 测试用例管理
- 测试点划分的常用术语
- 兼容性:在不同平台上的表现
- 易用性:用户使用是否友好
- UI元素:界面布局
测试用例介绍
- 测试用例是什么
- 是测试时使用的文档
- 测试工作的核心
- 一组在测试时输入输出的标准
- 软件需求的具体对照
- 测试用例有什么作用
- 检验软件是否满足用户需求
- 体现一个测试人员的工作量
- 展现测试用例的设计思路
- 测试用例包含哪些内容
- 用例的编号
- 用例名称
- 要求简洁明了
- 测试背景
- 说明该测试用例是属于哪个测试任务,测什么东西
- 前置条件
- 优先级
- 重要级
- 优先级和重要级没有关联关系
- 测试数据
- 测试步骤
- 预期结果
- 实际结果
- 备注
- 测试用例的编写流程
- 需求分析
- 提取测试点
- 测试用例编写
- 测试用例评审
需求分析与测试点编写
- 需求分析
- 什么是需求分析
- 业务需求
- 用户需求
- 关注系统是否满足用户使用习惯
- 功能需求
- 如果没有需求怎么办
- 参考市面上已经上线的同类产品
- 如果需求模糊怎么办
- 收集整理已有需求
- 和产品经理逐条确认
- 参考同类型产品的实现情况
- 什么是需求分析
- 提取测试点
- 什么是测试点
- 测试点是通过需求分析后对得出的需求进行测试的具体内容
- 测试点对测试用例的设计有什么好处
- 快速设计测试用例
- 完全覆盖测试需求
- 迅速运用测试方法
- 展现需求的一些细节
- 慕课网注册、登录、搜索功能模块的测试点设计
- 什么是测试点
测试用例编写方法
- 注意事项
- 根据项目的实际情况设计测试用例表格
- 用例格式不是固定的,不要生搬硬套
- 根据具体的情况编写
- 划分方法
- 等价类
- 边界值
- 场景法
- 分析用户使用时会出现哪些场景
- 通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果
- 一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,然后遍历所有的基本流和备用流来完成整个场景
- 错误猜测法
- 通过经验猜测那些地方容易出错
- 依靠直觉和经验
用例编写
- 步骤
- 设计测试用例表格
- 包含:用例的编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注等
- 还可加入:模块编号、所属模块、模块功能介绍、测试版本、测试环境(谷歌浏览器)、测试类型(手工测试)、测试阶段(系统测试)、编写人、执行人、开发人员、bug等信息
- 根据测试点拆分测试用例(一个测试用例,只验证一个功能点)
- 设计测试用例表格
- 举例
慕课网注册、登录功能测试用例设计
慕课网搜索、APP下载功能测试用例编写
测试用例评审
- 含义
- 简单来说,评审就是对测试用例进行检查
- 包括同行评审、部门评审、三方评审等
- 不同的评类型会有不同的角色参与
- 意义
- 发现测试用例的不足
- 方便测试人员改进用例
- 达到在测试时提高测试质量的目的
- 流程
测试用例管理
- 为什么管理测试用例
- 测试用例数量巨大
- 测试用例会随着需求变更
- 测试用例需要补充完善
- 怎么管理
- 原始的excel管理方式
- 使用xmind管理
- 专业的项目管理系统
- 怎么选择管理工具
- ALM就是QC 收费 testlink是在线
- 禅道
- 专业的研发项目管理软件
- 完整支持敏捷开发流程
- 完整软件生命周期管理
测试用例(测试用例的编写、评审和管理)相关推荐
- 测试计划测试用例及用例评审
测试计划 目的和意义 测试计划是项目测试的纲领性文档,制定测试计划以后,测试人员可根据计划展开工作,测试计划也可帮助项目组成员了解测试流程把控以及是否存在风险. 有哪些任务需要写测试计划呢?我们罗列考 ...
- 测试基础-04-用例的编写评审
1 学习内容与目标 1)什么是测试用例 2)测试用例的重要性 3)测试用例的8大要素(重要) 4)测试用例评审 2 什么叫软件测试用例 2.1 什么是测试用例? 测试用例(TestCase)是为项目需 ...
- java二分查找宿舍管理_1、任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求:
(1)采用交互工作方式...
1.任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: (1)采用交互工作方式 2016-08-22 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 1.任务:为宿舍管理人员编写 ...
- python开发软件的实例-由Python编写的MySQL管理工具代码实例
本文实例为大家分享了由Python编写的MySQL管理工具的具体代码,供大家参考,具体内容如下 import pymysql import pandas as pd from tkinter impo ...
- 现要为某一个销售部门编写一个程序管理约100种商品。要求设计一个结构体类型来描述商品,每种商品包括商品编号(如A001)、商品名称、商品销售量和商品销售额等信息,并编写以下函数···········
原题:现要为某一个销售部门编写一个程序管理约100种商品.要求设计一个结构体类型来描述商品,每种商品包括商品编号(如A001).商品名称.商品销售量和商品销售额等信息,并编写以下函数: 1.编写一个函 ...
- 编写一个能管理城市区号信息的系统程序,系统能够读取、查找、输出城市区号信息。 c语言 ,,其中,区号查询内容显示效果为:
编写一个能管理城市区号信息的系统程序,系统能够读取.查找.输出城市区号信息. c语言 ,其中,区号查询内容显示效果为: ![img](https://img-mid.csdnimg.cn/releas ...
- 搭建有效的可复用测试用例,以及后期使用与管理
在软件测试过程中,一个成熟的团队一般都有自己的公共测试用例库.公共测试用例库即可复用的测试用例库.今天我们就讨论一下如何开发有效的可复用测试用例,并学会如何使用和管理. 一. 可复用测试用例的开发 测 ...
- 软件测试-工作流程(需求分析评审、测试计划、测试用例、用例评审、执行测试、跟踪定位bug、测试报告、缺陷报告)
一.需求分析.评审 (1)需求分析 对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么. ①如何做需求分析? 通读需求,对需求有个大致的了解,比如: ...
- 测试用例的力度和评审、测试用例的本质
测试用例的力度 测试用例可以写的很简单,也可以写的很复杂.最简单的测试用例时测试的纲要,仅仅指出要测试的内容.测试用例写的过于简单,则可能失去了测试用例的意义:最复杂的测试用例则会指定输入的每项数据, ...
最新文章
- 剑指offer:扑克牌顺子
- (LeetCode 21)Merge Two Sorted Lists
- Node.js学习之路09——Path基本介绍
- 怎么用python画房子_怎么用python画小猪佩奇
- 在View页面,使用@if(){ }输出判断正确的内容
- 用windbg分析minidump
- python房价预测_Python实战:使用线性回归预测房价
- 机器翻译是否能替代人工翻译?从前世今生说起
- reshape() 函数与 kron()函数的区别
- Sqlite锁与事务
- 淘宝刷DSR动态评分技巧
- 让你的应用支持新iPad的Retina显示屏
- 量化派周灏:从物理博士到科技公司 CEO,不变的是“格物致理”
- SSH Remote forwarding的示例
- SQL 提取数字并转换为数字格式
- 爬虫:利用python+requests爬取全国肯德基餐厅门店信息,并写入CSV文件中
- pythonocc安装_PythonOCC开发-如何搭建开发环境和一个创建圆台例子
- 【学习总结】辐射、辐照等常见光学物理量的定义与关系
- 江苏省计算机二级c语言考试参考书,江苏省计算机二级c语言上机考试步骤
- 关于Office2010与Office2016的共存问题