3.3 KiB
3.3 KiB
| title | date | updated | url | categories | tags | ||
|---|---|---|---|---|---|---|---|
| 测试用例 | 2023-04-14 14:36:22.083 | 2023-04-15 10:16:26.313 | /archives/ceshiyongli |
|
|
通用测试用例写作
什么是测试用例
定义
通过一组数据和操作步骤实现测试目的
如何生成测试用例
用户原始需求 > 产品需求 > 测试计划 > 测试方案 > 测试需求(测试要点)> 编写测 试用例
测试用例内容
用例编号
区分测试用例的一个标识
项目名_测试阶段_测试项_子项序号
测试阶段:单元测试 UT (Unit Test) 集成测试 IT (Integration Test) 系统测试 ST(System Test)
项目名和测试阶段可选
测试项目
单元测试 函数名
集成测试 模块名或接口名
系统测试 功能点,性能指标,界面元素
测试项目可以重复
测试标题
从哪个角度对测试目的进行测试,描述测试的场景,原则上标题不重复
如:验证正确的用户名和正确的密码登录
重要级别
影响测试用例执行顺序,和对应的测试点的重要性有关
常见的重要级别:高,中,低
主要功能的正常操作优先级高
主要功能的异常操作优先级中
次要功能的正常操作优先级中
次要功能的异常操作优先级低
预置条件
操作步骤一致,预置条件不一致,结果不一致
环境设置:在哪些环境执行测试,如兼容性测试用例的主环境和辅环境。已注册用户。
先运行其他测试用例
预置条件写和测试用例直接相关的条件
简化测试用例的步骤
- 使用管理员登录,进入用户管理模块
- 已有用户admin,密码123456
- 在以下环境执行:Win10+Edge, Win7+IE8,Win7+Firefox, Win8.1+Chrome
测试输入
输入的数据比较复杂或者是文件时使用
附件,测试用例有关的数据或文件上传
如果没有测试输入,把数据放入测试步骤中
- 用户名test,密码123465,确认密码123456,邮件地址test@163.com
- 批量增加客户信息脚本
测试步骤
执行当前测试所需要经过的操作步骤,需要明确的给出每个步骤的描述
-
打开网页 https://baidu.com
-
测试输入 ruanjiansceshi
-
点击搜索按钮
预期结果
界面检查,数据库检查,测试用例通过失败标准
- 2秒内跳转到搜索结果页面
- 检查搜索响应结果的准确性
其他可选内容
- 用例设计人员
- 用例设计时间
- 需要评审
- 用例状态
示例:
| 用例编号 | 测试项目 | 测试标题 | 重要级别 | 预置条件 | 测试输入 | 操作步骤 | 与其结果 |
|---|---|---|---|---|---|---|---|
| search_001 | 搜索 | 验证搜索条件为拼音时的结果的准确性 | p1 | 已打开浏览器 | ruanjianceshi | 1、输入网址:https://baidu.com 2、输入测试数据 | 1、2秒内跳转至搜索结果页面2、搜索结果准确,符合需求规格要求 |
测试用例管理工具
禅道,JIRA,QC,TestLink