技术分享 | 接口自动化实战演练及测试考察点
2023-06-13 09:11:56 时间
本文节选自霍格沃兹测试开发学社内部教材
实战演练章节需要结合技术分享接口测试章节的知识点(获取上方知识点可点击上方「接口测试」蓝色字体),完成对每种不同类型产品的接口自动化测试练习。
实战练习
某股票软件主要有以下几个大的板块功能,问答板块,精华板块,交易板块,股票展示板块,首页板块,话题板块等。用户可以通过切换不同的板块实现不同的操作,除了查看各类型消息之外,也可以参与讨论,发帖,发问答等交互。
搜索是这个产品的重要功能,搜索这个功能会调用多个接口。传入被搜索的参数内容后,会有不同的响应信息。
被测产品体验地址:
https://xueqiu.com/
测试点考察
- 理解需求后,需要完成对此系统搜索功能的接口自动化测试。
- 通过接口自动化测试的方式实现被测产品需求的测试。
- 通过数据参数化等方式提高脚本的可维护性。
- 考虑用例执行过程中,接口超时等异常场景。
后台管理系统
某后台管理系统主要的功能有,商品管理,订单管理和用户管理。主要是商店管理人员使用的系统,管理人员可以通过系统对商品进行添加、修改和删除,帮助用户下单,查看订单,也可以对用户数据进行查看、管理,帮助用户修改个人信息。
此系统的下单功能需求为:- 进入产品列表页面,选定产品,点击下单按钮,选择确定。如果产品存货充足,则可以下单成功。- 下单成功之后,产生一条订单记录,进入订单记录页面,可以看到详细的订单信息。- 返回产品列表页面,对应的商品的状态发生变化。
被测产品体验地址:
https://management.hogwarts.ceshiren.com
测试点考察
- 理解需求后,需要完成对此系统下单功能的接口自动化测试。
- 通过接口自动化测试的方式实现被测产品需求的测试。
- 通过数据参数化等方式提高脚本的可维护性。
- 考虑用例执行过程中,接口超时等异常场景。
相关文章
- 安全测试笔记《二十四》——静态代码分析理论基础和主要技术
- 白盒测试技术_静态白盒测试
- 软件评测师-自动化测试技术
- 商品购物车微服务(4)-1024电商平台项目技术选择和创 建聚合工程项目【工业级PaaS云平台+SpringCloudAlibaba+JDK11综合项目实战】
- 软件测试技术之: 白盒测试和黑盒测试[通俗易懂]
- 自动化测试技术笔记(二):准备工作的切入点
- 自动化测试技术笔记(三):如何编写技术方案
- 性能测试技术笔记(一):如何快速上手压测工作
- 性能测试技术笔记(二):如何准备测试环境和数据
- centos7环境下ModSecurity-envoy编译和测试(一)-野路子技术宅
- 【技术分享】Android渗透测试
- “精准测试”在商家地址专项的探索 | 得物技术
- 深入Linux:高级渗透测试技术(Linux高级渗透测试)
- Linux 系统中死锁检测的技术(linux死锁检测)
- “烫发”新技术让头发秒变爬行机器人
- Oracle实现高速百分比计算的技术(oracle计算)
- 深入了解Linux性能测试技术(如何测试linux性能)
- 备份Redis Java技术应用以实现过期性数据备份(redisjava过期)
- 这个被马斯克嫌弃的新技术,为什么在中国越来越火?
- 安装 Docker Machine – 每天5分钟玩转 Docker 容器技术(45)
- 深入探究Oracle群集技术,提高系统可靠性与效率(oracle群集)
- Oracle数据库:实现高效索引建设的并行化技术(oracle并行建索引)
- MySQL中建立测试数据库的技术指南(mysql测试数据生成)
- 查询Mysql中实现百分比查询的技术(mysql百分数)
- SQL Server 增添账号的技术实现(sqlserver加帐户)
- Linux系统网络连通性测试:考验你的技术!(linux测试网络通不通)
- Mssql站点库分离技术测试与判断(mssql站库分离判断)
- Oracle技术让用户最大限度地节省使用价格(oracle使用价格)
- 技术构建基于Redis的缓存集群系统(基于redis的缓存集群)
- 高性能Redis秒杀技术之测试(redis高并发秒杀测试)