128 lines
3.3 KiB
Markdown
128 lines
3.3 KiB
Markdown
---
|
||
title: 测试用例
|
||
date: 2023-04-14 14:36:22.083
|
||
updated: 2023-04-15 10:16:26.313
|
||
url: /archives/ceshiyongli
|
||
categories:
|
||
- 软件测试
|
||
tags:
|
||
- 测试基础
|
||
---
|
||
|
||
# 通用测试用例写作
|
||
|
||
## 什么是测试用例
|
||
|
||
**定义**
|
||
|
||
通过一组数据和操作步骤实现测试目的
|
||
|
||
**如何生成测试用例**
|
||
|
||
用户原始需求 > 产品需求 > 测试计划 > 测试方案 > 测试需求(测试要点)> 编写测 试用例
|
||
|
||
## 测试用例内容
|
||
|
||
### 用例编号
|
||
|
||
区分测试用例的一个标识
|
||
|
||
`项目名_测试阶段_测试项_子项序号`
|
||
|
||
测试阶段:单元测试 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
|
||
- 批量增加客户信息脚本
|
||
|
||
### 测试步骤
|
||
|
||
执行当前测试所需要经过的操作步骤,需要明确的给出每个步骤的描述
|
||
|
||
1. 打开网页 https://baidu.com
|
||
|
||
2. 测试输入 ruanjiansceshi
|
||
3. 点击搜索按钮
|
||
|
||
### 预期结果
|
||
|
||
界面检查,数据库检查,测试用例通过失败标准
|
||
|
||
- 2秒内跳转到搜索结果页面
|
||
- 检查搜索响应结果的准确性
|
||
|
||
### 其他可选内容
|
||
|
||
- 用例设计人员
|
||
- 用例设计时间
|
||
- 需要评审
|
||
- 用例状态
|
||
|
||
示例:
|
||
|
||
| 用例编号 | 测试项目 | 测试标题 | 重要级别 | 预置条件 | 测试输入 | 操作步骤 | 与其结果 |
|
||
| ---------- | -------- | ---------------------------------- | -------- | ------------ | ------------- | ---------------------------------------------- | ----------------------------------------------------------- |
|
||
| search_001 | 搜索 | 验证搜索条件为拼音时的结果的准确性 | p1 | 已打开浏览器 | ruanjianceshi | 1、输入网址:https://baidu.com 2、输入测试数据 | 1、2秒内跳转至搜索结果页面2、搜索结果准确,符合需求规格要求 |
|
||
|
||
|
||
|
||
## 测试用例管理工具
|
||
|
||
禅道,JIRA,QC,TestLink
|
||
|