摘要: 2020/05/15 1.自动化开班学习 每周授课时间:晚上8点-10上课 星期一:/星期三:/星期五: 上课前在腾讯课堂:领取签到码 在微信课堂派签到: 第一堂课:20:00-21:00 / 课后休息:10分钟 /第二堂课:21:10-22:00 课后在QQ公告下领取加密视频:一机一码 下载地址: 阅读全文
posted @ 2020-05-22 09:53 Memory荒年 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1 # 数据清理 2 # 自动化对业务系统操作,产生数据-业务系统操作 3 ''' 4 (1)、数据库定期清理操作 5 (2)、如果数据库没有定期清理-调用接口删除--写清理数据库的脚本 6 (3)、日志以及报告定期清理;pycharm上存储的数据太多;定期做清理 7 8 1、添加随机数生成(添加项 阅读全文
posted @ 2021-05-22 16:25 Memory荒年 阅读(55) 评论(0) 推荐(0) 编辑
摘要: ''' 1、封装了替换方法 数据来自Data类,生成手机号码脚本 2、在测试用例中替换,调用替换方法 3、在数据库中断言封装,添加 对于sql查询数据的比对 db_type = eq 执行sql语句得到了字典数据 对字典数据进行了比较(在Excel的数据库断言当中,expected也换成立字典形式) 阅读全文
posted @ 2021-05-20 17:06 Memory荒年 阅读(57) 评论(0) 推荐(0) 编辑
摘要: # 第二步:替换值 ''' 直接从Data类中取属性值为替换 Data类的属性从哪里来呢?day10的提取 正则表达式 0、一条测试用例数据当中,怎么知道哪些需要替换的? #全局变量# 1、一条测试用例数据当中,url,data,assert 要替换的话 需要怎么处理 - 一条用例,从Excel中读 阅读全文
posted @ 2021-05-20 16:47 Memory荒年 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1 # 正则表达式 2 improt re 3 4 # re相关的文章&regular表达式学习手册 5 1、https://www.cnblogs.com/Simple-Small/p/9150947.html 6 2、https://tool.oschina.net/uploads/apidoc 阅读全文
posted @ 2021-05-11 16:41 Memory荒年 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1 # 数据库断言封装 2 # 、接口测试流程 3 1、在Excel中准备测试数据-【注册,登录,充值,提现,加标】 4 2、在Excel中读取测试数据 5 3、定义有个测试类:比如登录用例: TestLogin 使用参数化的方式 6 4、在类内部定义: 7 4.1 如果要替换占位符,那么先替换掉占 阅读全文
posted @ 2021-05-04 14:25 Memory荒年 阅读(86) 评论(1) 推荐(0) 编辑
摘要: 1 # 框架分层设计 2 1、common 公用层 3 2、config 配置层 4 3、outputs 输出层 5 4、testcase 测试脚本层 6 5、testdatas 存放excle用例层 7 6.mian.py --入口 8 # 1、数据库的使用 9 Python与各大数据库的连接 1 阅读全文
posted @ 2021-04-30 10:54 Memory荒年 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1 # 接上节课-框架准备后 2 1、把测试用例写入Excel上 3 规范:id title method url data expeced 4 2、运用第三方库;openpyxl 5 # 首先确保终端或者pychrm pip安装路径一致;没有安装可以自行安装 6 pip install openp 阅读全文
posted @ 2021-04-29 16:42 Memory荒年 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1 # 首先确保自己的终端下安装了 HomeBrew 2 检查- 终端下输入:brew 查看 3 # 在百度上输入jenkins查看下载方法 4 安装最新的每周版本: brew install jenkins 5 安装特定的每周版本: brew install jenkins@YOUR_VERSIO 阅读全文
posted @ 2021-04-29 15:57 Memory荒年 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1 # 接口的框架开始搭建: 2 1、首页对框架进行分层设计: 3 拓展知识点:可以用.py文件:或者写在yaml文件下:注释引导说明是怎么用的;干什么的 4 1.1、比如公用的 common层 5 2、测试用例的脚本:testcase 6 3、测试数据的存放:testdatas 7 引入main. 阅读全文
posted @ 2021-04-25 14:04 Memory荒年 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1 # 首先根据接口的请求:确认使用requests库 2 终端下安装:pip install requests 3 # 对于零散的代码进行类的封装: my_requests.py 4 import requests 5 6 7 class MyRequests: 8 9 # 初始化方法 10 de 阅读全文
posted @ 2021-04-25 13:47 Memory荒年 阅读(60) 评论(0) 推荐(0) 编辑