python
文章平均质量分 68
木土雨成小小测试员
这个作者很懒,什么都没留下…
展开
-
DeepDiff 库如何测试接口数据源变更
DeepDiff 库如何测试接口数据,废话不多说,直接上脚本。原创 2023-01-26 11:06:47 · 181 阅读 · 0 评论 -
直方图,条形图,饼图
bins 越大,体现得就越精确,但相应的分布特征可能就越不明显。可以看到,分组变多后,直方图展示了更多关于原始数据的信息,但是也出现了较多的锯齿,但整体仍然是正态分布的形状。这个时候我们可以设置 plt.hist 函数的 edgecolor 属性,来让每个长方形都有一个边框颜色。条形图,又称为柱状图,有的地方也把横版的称为条形图,竖版的称为柱状图,这里我们统称条形图。直方图另外一个非常有用的参数就是 edgecolor,即每个长方形的边框颜色。为了模拟多个直方图,我们首先生成另外两个数据源。原创 2022-09-11 21:17:43 · 516 阅读 · 0 评论 -
python爬虫模板和网页表格生成表格文件
自己学习了下,感觉好难,唉,努力吧~原创 2022-08-06 23:24:58 · 1438 阅读 · 0 评论 -
python测试开发面试题带答案整理
##############1、用列表生成式写一个0-100的列表a = [i for i in range(100)]print(a)##############2、继续在列表生成式的基础上写一个取0-100的奇数#方法一:b = [i for i in range(100) if i%2 != 0]print(b)#方法二:c = [i for i in range(1,100,2)]print(c)#方法三-切片:d = [i for i in range(1,100)[::2原创 2021-07-11 12:05:12 · 3014 阅读 · 2 评论 -
使用python进行编译:1、有一个长为n的数组A,求满足0≤a≤b<n的A[b]-A[a]的最大值 2、求两数之和
有一个长为n的数组A,求满足0≤a≤b<n的A[b]-A[a]的最大值。给定数组A及它的大小n,请返回最大差值。测试样例:[10,5],2返回:0class LongestDistance: def getDis(self, A): # write code here # 先把第一个值取出来 currentMin = A[0] # 假设最大值是0 maxNum = 0 # 使用enumer原创 2021-06-20 18:47:14 · 1269 阅读 · 0 评论 -
HttpRunner学习一
一、测试用例简单运行1、首先安装httprunner,使用命令pip install httprunner2、使用httprunner -V和httprunner -h命令进行环境验证3、使用脚手架生成一个项目,命令httprunner startproject demo4、以幕布为例进行登录和修改文件夹名称,操作过程中使用charles抓包,过滤没用的资源5、选中后导出成.har文件,然后导出的文件位置在har文件夹里面6、使用har2case login.har命令生成py文件原创 2021-06-13 21:37:33 · 400 阅读 · 0 评论 -
接口框架学习
接口流程封装与定义思想使用package管理业务模块使用class管理业务功能使用method完成业务具体行为使用配置文件读取初始配置使用继承规划用例执行顺序使用testcase完成测试用例的落地使用assertion完成业务正确性校验使用数据文件管理用例的数据驱动使用jenkins完成持续集成基于加密接口的测试用例设计多环境下的接口测试api object模式与原则api object模式应用通用api封装测试步骤的数据驱动测试数据的数据驱动配置的数据驱动...原创 2021-06-13 16:04:42 · 305 阅读 · 0 评论 -
持续集成和交付
什么是持续集成?频繁的(一天多次)将代码集成到主干优点1、每完成一点更新就就集成到对应的分支,可以快速发现错误,定位错误也比较容易2、如果不是经常集成,分支或者主干又在不断更新,会导致以后集成的难度变大,甚至难以集成持续集成(CI)管理工具以jenkins为例,首先是jenkins搭建与使用配置https://www.jenkins.io/doc/使用docker部署docker volume inspect jenkins创建实例docker run -d --name jenki原创 2021-06-05 23:38:44 · 296 阅读 · 1 评论 -
服务端接口测试
常见接口协议解析TCP:面向连接、错误重传、拥塞控制,适用于可靠性高的场景UDP:不需要提前建立连接,实现简单,适用于实时性高的场景Restful:representational State Transfer借助于http协议的基本请求方法代表资源的状态切换post:新增或者更新get:获取资源put:更新资源delete:删除资源RPC协议:Remote Procedure Call, 以本地代码调用的方式实现远程执行Dubbo:java上的高性能RPC协议,Apache开源项目,由原创 2021-04-17 22:20:38 · 783 阅读 · 0 评论 -
web自动化你需要知道的
web控件定位XPATH定位‘//[@id=“s_tab”]//a[1]’ #定位到s_tab元素下面第一个a元素'//[@id=“u”]/a’ 和’//*[@id=“u”]//a’ #这里面一个斜杠和两个斜杠的区别是:一个斜杠表示子元素,两个斜杠表示的是下面的子子孙孙的元素css selector‘#kw’‘#kw a’ #中间有一个空格(空格表示子子孙孙,如果是箭头表示子元素),表示id="kw"元素后面的a元素‘#kw a:nth-child(2)’ #表示a元素的父元素原创 2021-04-11 17:51:33 · 255 阅读 · 0 评论 -
Android纯web页面测试
自带浏览器的测试类似于web页面的测试,我们可以称之为M站的测试,他们都可以利用selenium原理进行测试,包括元素定位等。M站我们可以理解为手机浏览器打开的页面或者是内嵌在APP里面的webview页面Android混合页面测试可以简单理解为内嵌网页的安卓APP的测试如何判断网页是webview断网查看可以看页面的加载条看顶部是否有关闭按钮下拉刷新页面是否有刷新下拉刷新的时候是否有网页提供方使用工具查看,比如说抓包工具webview是android系统提供能显示网页的系统控件原创 2021-04-03 22:28:24 · 384 阅读 · 0 评论 -
超级详细的pytest测试和allure测试报告
1、pytest可以识别执行的测试文件包括test_*.py_test.py都可以识别该文件测试用例识别:Test类包含的所有test_*的方法(测试类不能带有__init__方法);不在class中的所有的test_*方法都可以识别2、安装直接使用pip install -U pytest命令安装即可3、pytest -k可以指定匹配运行某个测试测试用例,后面再加上-v可以查看某个测试用例的详细执行结果4、参数化使用@pytest.mark.parametrize进行参数化@pytest原创 2021-03-03 16:44:17 · 6697 阅读 · 14 评论 -
python学习一
1、安装包的时候我们可以使用pip install -i 镜像地址 --trusted-host 镜像地址对应的host,例如pip3 install pytest -i http://pypi.douban.com/sample/ --trusted-host pypi.douban.com2、原创 2021-03-01 21:42:09 · 136 阅读 · 0 评论