2022年11月15日

UI自动化环境搭建

摘要: 使用pyenv安装管理python环境(mac教程) - brew安装(已安装忽略):```/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"``` - pye 阅读全文

posted @ 2022-11-15 11:10 老吃鸡 阅读(48) 评论(0) 推荐(0) 编辑

2022年4月2日

pytest 自动赋值ids ids中文乱码问题

摘要: 1. 添加用例运行前的钩子,赋值自定义ids 2. ids中文乱码问题 阅读全文

posted @ 2022-04-02 19:57 老吃鸡 阅读(146) 评论(1) 推荐(0) 编辑

pytest 自定义命令行变量

摘要: 在执行pytest命令时,我们经常需要在命令行中传参。 可以用一下方法处理: # 接收一个env命令行参数 def pytest_addoption(parser): parser.addoption( "--env", action="store", default="", help="conf 阅读全文

posted @ 2022-04-02 19:42 老吃鸡 阅读(158) 评论(0) 推荐(0) 编辑

pytest UI自动化 失败截图

摘要: 分享一个使用pytest失败自动截图的方法 1. 功能当用例运行失败时,在当前界面截图并保存到测试报告中。 支持pytest-html 支持allure 代码如下: _driver = None @pytest.fixture(scope="function") def driver(request 阅读全文

posted @ 2022-04-02 19:40 老吃鸡 阅读(857) 评论(0) 推荐(0) 编辑

2021年7月5日

关于百度搜索的一些隐藏用法

摘要: 包含全部关键词--and: 关键词1 关键词2 搜索包含任意关键词--or:(关键词1 关键词2) 不包括关键词--not: -(关键词) 搜索包含完整关键词:“完整关键词” 搜索网页标题:title:关键词等 其他的设置: 阅读全文

posted @ 2021-07-05 23:47 老吃鸡 阅读(522) 评论(0) 推荐(0) 编辑

2021年6月19日

两个json字符串的对比

摘要: def verify_data(resdata,expdata,ignorkey=[]): logging.info("-" * 100) logging.info("响应数据:{0}".format(resdata)) logging.info("期望数据:{0}".format(expdata) 阅读全文

posted @ 2021-06-19 17:07 老吃鸡 阅读(546) 评论(0) 推荐(0) 编辑

2021年3月17日

作为管理者的基本职责

摘要: http://www.51testing.com/html/84/n-3714884-2.html 您能从管理的角度来来谈谈测试管理该如何进行?具体要怎么把控? 这个问题我觉得是个特别大的问题。从管理的角度来说,主要包含下述这些内容: 商业目标、项目生命周期管理、项目组织模型、项目整体管理、价值管理 阅读全文

posted @ 2021-03-17 11:39 老吃鸡 阅读(189) 评论(0) 推荐(0) 编辑

2021年3月11日

websocket接口自动化的封装

摘要: import time,logging import websocket class WebSocketCli: def __init__(self): self.ws = websocket.create_connection("ws://testws.111.com/",timeout=30) 阅读全文

posted @ 2021-03-11 10:59 老吃鸡 阅读(493) 评论(2) 推荐(0) 编辑

locust性能测试的使用

摘要: 工程目录放在test目录下:test>locusttest>locustfile.py 1.locust入口locustfile.py import os,sys,time sys.path.append(os.path.dirname(os.path.dirname(__file__))) imp 阅读全文

posted @ 2021-03-11 10:55 老吃鸡 阅读(196) 评论(0) 推荐(0) 编辑

git的协作提交流程

摘要: ### git 提交流程 - 1.创建一个分支 git branch 分支名 - 2.切换到自己的分支写代码 git checkout 分支名 - 3.提交自己分支的代码到本地库 git add * ; git commit -m "massage" - 4.拉去master最新代码,并且合并到自己 阅读全文

posted @ 2021-03-11 10:44 老吃鸡 阅读(136) 评论(0) 推荐(0) 编辑

导航