新建测试用例
背景信息
测试用例包含用例基本信息和测试脚本两部分,基本信息用于管理和描述测试用例,测试脚本定义自动化测试步骤。
基本信息 |
用例名称(必填)、用例编号、用例标签、用例等级、责任人、归属目录、设计描述、前置条件、测试步骤、预期结果。 |
测试脚本 |
测试步骤、逻辑控制、测试参数。 |
操作步骤
- 登录DevCloud首页。
- 搜索目标项目并单击项目名称,在顶部导航栏单击 。
进入项目下“接口测试 > 测试用例”页面。
- 单击“新建”,输入用例名称,其他信息可以置空。
新建完成后进入“编辑用例脚本”页面,为自定义URL请求填写相应参数,生成一个测试步骤。
如果有被测接口的Swagger描述文件,可以导入描述文件生成脚本模板,基于脚本模板编排测试用例,详见生成脚本模板。
选择脚本模板,拖拽脚本模板卡片或单击脚本模板卡片的+,添加至测试步骤。
请按照脚本模板输入请求信息、检查点、响应提取等。
重要配置项
描述
请求头
预置了常见的HTTP请求头信息,如Content-Type、Accept等。
单击操作列
,可以新增请求头,确定请求头名称并输入请求头的值,如果预置的请求头不满足需求,可以手工输入请求头名称,详见请求头。
请求体
请求体是接口请求需要传递的消息(报文),支持JSON、表单两种格式。
- JSON格式下,JSON编辑器可以自动格式化显示JSON、校验JSON语法。
- 表单格式下,支持文本和文件两种类型,文本类型设置参数名和值,文件类型设置参数名和文件。
- JSON格式下,JSON编辑器可以自动格式化显示JSON、校验JSON语法。
- 配置测试阶段。
测试用例包括三个阶段:准备阶段、测试阶段、销毁阶段。
准备阶段实现测试前置条件的准备;测试阶段实现接口的功能测试;销毁阶段实现准备阶段和测试阶段测试数据的释放或恢复。
- 准备阶段(可选)
- 准备测试阶段需要的前置条件的数据,如果没有前置条件,可以忽略此阶段。
- 通过调用接口的方式初始化前置条件,如果前置条件的数据需要在测试阶段中引用,可以使用参数传递将数据参数化后供测试阶段引用,详见响应提取。
- 测试阶段
定义核心测试步骤测试接口的功能,测试阶段中的测试步骤可以引用准备阶段定义的参数传递。
- 销毁阶段(可选)
- 为了不影响其他测试或者下一次测试,建议在每次测试结束后清理测试环境数据,恢复测试环境的初始状态,销毁准备阶段创建的数据。
- 如果没有数据需要销毁,可以忽略此阶段。通过调用接口的方式销毁数据,销毁阶段的测试步骤可以引用准备阶段定义的参数传递。
- 准备阶段(可选)
- 配置完各项信息,单击“保存”,测试用例编写完成。
相关文档
相关产品
