缺项目经验的看过来,真实的软件测试实战项目来了

1.web自动化项目

这是一个电商项目,你可以在网站上购买各种宠物。 常见的电商网站操作在这个项目中都可以找到,比如注册,登录,查找商品,选择商品,添加购物车,下单,查看定位,确认收货地址等等。

 

网站需要的个人信息并不需要真实的,付款也不需要真的付钱,并不需要担心个人信息泄漏等问题。而且这个项目由大名鼎鼎的 MyBatis 提供,使用 Spring 框架搭建, 很多 Java 开源项目都用它来举例子。

业务简单,流程清晰,操作类型丰富,几乎是完美的练习平台,非常适合练习 Web 自动化测试。

二.接口测试项目

学生管理系统

以下内容是从API文档中提取的学生管理系统的相关接口清单,请根据清单描述,测试各个接口实现

PS: 该系统是严格遵守RESTful 架构风格的实现,通过练习以强化对 RESTful 架构风格的理解与认识

1系统登录页面的测试

2管理员成绩管理页面的测试

3管理员考勤管理页面的测试

4学生信息查询页面的测试

5学生信息修改页面的测试

三.基于 python 的接口自动化测试项目

这是一个基于 python 的接口自动化测试项目,使用 excel 管理测试用例,客户端操作,使用过程中不需要关注代码。设计中主要遵循两点原则:简单易用、覆盖常用场景。

项目包含 3 个部分,配置文件、用例文件、客户端。

 

页面展示

1、配置文件

 

2、用例文件

用例文件是 excel 格式,支持两种格式的 excel,但不建议使用.xlsx 格式,因为程序中处理.xlsx 格式用的是 openpyxl 库,性能比较差。简单直观,包含接口信息,需要校验的字段,查询数据是否入库(用 sql 语句实现),固定值,校验数据是否入库,响应内容,响应头,状态码,数据初始化,数据恢复等等

 

3、客户端

点击选择按钮可以选择用例文件,然后先择用例文件中相应的接口模块,点击开始,就可以进行接口用力的测试,窗口中出现接口成功或报错的结果。右侧显示接口成功、失败、异常的数据分析。

 解析 JSON 按钮实现接口响应解析成 JSON 格式,便于用例文件中数据校验的填写。

 接口用例执行完成后,点击 excel 报告和 html 报告,可查看此次接口执行的报告,便于后期接口测试的分析。

 

 执行接口报错后,我们可以点击查看日志按钮,查看执行的接口的请求,响应 的信息进而分析接口出错原因。

鉴于篇幅所限,无法展示全部,有需要完整项目的可以点击下方小卡片免费获取

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码

)">
< <上一篇
下一篇>>