1 Star 0 Fork 0

sheerydai / miniTestProgram

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

apiTestMiniProgram 项目架构

|-- api # 封装接口类 |-- script # 定义测试脚本 |-- report # 存放测试报告 |-- tools # 存放第三方文件 |-- log # 存放日志文件 |-- app.py # 定义项目配置信息 |-- utils.py # 封装工具类 |-- run_suite.py # 封装测试套件

测试类型

接口测试 python + requests + unittest + log + git 版本控制 后续完善:参数化parameterized + 持续集成jenkins

知识点

1、日志(定位bug) 2、全局变量 3、接口测试框架搭建 4、断言 5、测试报告 6、运用的包:requests os log unittest HTMLTestReport time

实现功能模块

1、首页 轮播图 专题栏位 最近新品

2、商品 获取商品分类 获取商品分类下的商品 获取商品信息

3、用户权限 获取Token 验证Token 获取地址信息

4、订单 获取用户订单列表 创建订单 查看订单

难点:获取code,对于token的处理:实际工作中,需要找开发生成一个测试环境的token 过期满足某种条件,延长过期时间

扩展

测试数据管理  创建data数据目录结构,管理测试初始数据  创建test_data.json数据文件

 代码优化实现  通过until.py文件创建获取测试数据方法  每个测试类创建调用获取测试数据的对象  通过数据对象读取键对应的取值

空文件

简介

暂无描述 展开 收起
HTML 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/sheerysong/miniTestProgram.git
git@gitee.com:sheerysong/miniTestProgram.git
sheerysong
miniTestProgram
miniTestProgram
master

搜索帮助