文档首页 > > 用户指南> 接口测试> 测试用例准备> 新建测试用例

新建测试用例

分享
更新时间: 2019/10/18 GMT+08:00

背景信息

测试用例包含用例基本信息测试脚本两部分,基本信息用于管理和描述测试用例,测试脚本定义自动化测试步骤。

基本信息

用例名称(必填)、用例编号、用例标签、用例等级、责任人、归属目录、设计描述、前置条件、测试步骤、预期结果。

测试脚本

测试步骤、逻辑控制、测试参数。

操作步骤

  1. 登录DevCloud首页
  2. 搜索目标项目并单击项目名称,在顶部导航栏单击测试 > 接口测试

    进入项目下“接口测试 > 测试用例”页面。

  3. 单击“新建”,输入用例名称,其他信息可以置空。

    新建完成后进入“编辑用例脚本”页面,为自定义URL请求填写相应参数,生成一个测试步骤。

      

    如果有被测接口的Swagger描述文件,可以导入描述文件生成脚本模板,基于脚本模板编排测试用例,详见生成脚本模板

    选择脚本模板,拖拽脚本模板卡片或单击脚本模板卡片的+,添加至测试步骤。

      

    请按照脚本模板输入请求信息、检查点、响应提取等。

    重要配置项

    描述

    请求头

    预置了常见的HTTP请求头信息,如Content-Type、Accept等。

    单击操作列,可以新增请求头,确定请求头名称并输入请求头的值,如果预置的请求头不满足需求,可以手工输入请求头名称,详见请求头

    请求体

    请求体是接口请求需要传递的消息(报文),支持JSON、表单两种格式。

    • JSON格式下,JSON编辑器可以自动格式化显示JSON、校验JSON语法。

    • 表单格式下,支持文本和文件两种类型,文本类型设置参数名和值,文件类型设置参数名和文件。

  4. 配置测试阶段。

    测试用例包括三个阶段:准备阶段测试阶段销毁阶段

    准备阶段实现测试前置条件的准备;测试阶段实现接口的功能测试;销毁阶段实现准备阶段和测试阶段测试数据的释放或恢复。

    • 准备阶段(可选)
      • 准备测试阶段需要的前置条件的数据,如果没有前置条件,可以忽略此阶段。
      • 通过调用接口的方式初始化前置条件,如果前置条件的数据需要在测试阶段中引用,可以使用参数传递将数据参数化后供测试阶段引用,详见响应提取

        

    • 测试阶段

      定义核心测试步骤测试接口的功能,测试阶段中的测试步骤可以引用准备阶段定义的参数传递。

        

    • 销毁阶段(可选)
      • 为了不影响其他测试或者下一次测试,建议在每次测试结束后清理测试环境数据,恢复测试环境的初始状态,销毁准备阶段创建的数据。
      • 如果没有数据需要销毁,可以忽略此阶段。通过调用接口的方式销毁数据,销毁阶段的测试步骤可以引用准备阶段定义的参数传递。

  5. 配置完各项信息,单击“保存”,测试用例编写完成。

      

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区