前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《上海悠悠接口自动化平台》-4.注册用例集实战演示

《上海悠悠接口自动化平台》-4.注册用例集实战演示

作者头像
上海-悠悠
发布2023-01-03 13:32:23
2840
发布2023-01-03 13:32:23
举报

前言

以注册接口为例,在平台上演示如何维护接口自动化用例 访问地址http://47.108.155.10/login.html 用户名: demo, 密码: demo123 有兴趣的可以自己去查看用例规范 和 运行效果。

API 接口层

先找出注册接口的接口文档,以下是接口文档部分

主要关注2个参数username 和 password

添加API

username 和 password不要写死了,用变量

其中注册的user 变量,也不要写死,因为同一个账号不能重复去注册,需写一个随机函数生成随机值 于是通过辅助函数生成一个小于30位的随机字符串+数字组合的值

接着运行单个API可以调试通过

Case 用例层

用例层主要是描述场景,比如注册的场景有,输入不同账号和密码,注册成功或失败,只调用一次注册接口的场景,其实账号和密码是可变的,结果也可变。 还有一个场景:重复注册同一个账号的场景,第二次注册会提示用户名已被注册,这个场景需要调用2次注册接口, 于是我们就可以写2个用例场景

期望结果用变量

变量在 config 维护

重复注册场景,只校验第二次结果

关于注册的场景描述完了,接下来,就是等价类划分和边界值,输入不同数据,得到不同结果。

suite 用例集

我们把所有跟注册相关的用例,写到suite 用例集

密码参数化的示例

账号参数化示例

运行与报告

运行整个项目(只运行项目下的suite 用例集,我们认为写到suite下才是真正的用例,在case里面只是一个场景)

详细的html报告

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • API 接口层
  • Case 用例层
  • suite 用例集
  • 运行与报告
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档