自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 图解App自动化PO模式+数据驱动(附github代码地址)

PO模式和数据驱动的UI自动化框架,已经在各个企业中得到广泛的使用,因为它的优点就是元素定位信息以页面为单位提取,方便管理,提高后期的维护效率。。自动化测试对象为百联奥莱app。

2024-11-07 18:51:23 974

原创 一分钟讲清楚:jenkins定时任务时间设置crontab -linux语法及示例

正常写法:定时轮训 执⾏命令 * * * * *分别代表:分(0-59) 时(0-23) ⽇(1-31) ⽉(1-12) 周(0-7) 命令(shell)。0 12-20/2 * * * : 每天12点到20点之间每隔2⼩时。00 15 * * 1,3,5: 每⽉的周1 周3 周5的15点。*/30 18-23 * * *:每天18点到23点每隔半⼩时。"/":每 每隔多久,如:⽇*/5: 每隔5天做⼀件事情。"-": 区间间隔 ,如:⽇ 10-15/5。0 6 * * * :每天6点。

2024-11-01 10:26:41 484

原创 解决Jenkins和uiautomatorviewer的环境冲突问题

的文章中提到Jenkins插件安装失败,把jdk1.8更新到jdk11之后,插件可以安装成功了。但是写UI测试脚本的时候发现,用uiautomatorviewer.bat定位工具的时无法启用了。再查了一下原来uiautomatorviewer.bat只能依赖与jdk8的环境。如果此时再将环境切换回jdk8,那么之后jenkins再需要安装插件时又面临jdk的版本问题,于是上网查询能否在windows里同时安装两个jdk环境,并自由切换,答案时可以的。参考一位博主的文章,轻松解决。

2024-10-11 16:57:44 1037 1

原创 自动化持续集成:Jenkins+Pytest+Python+Allure步骤详解

保留当前配置页,另外再打开一个Jenkins页面进入主页,进入插件入口:Manage Jenkins-Plugins-Available-plugins列表中搜索:allure,然后点击:install,安装后可以在"Installed plugins"中查看该插件,显示"启用"即为安装成功。避坑:默认填写*/master分支,但是要看一下自己的github或者gitlab的主分支的名称,之前我就没有留意,我git上的主分支名称是main这里没有改,所以运行的时候报错原因找了好久才发现。

2024-10-10 21:19:12 1443

原创 tomcat下部署Jenkins,版本兼容性避坑(Windows)

随之而来的问题是在新手入门页面安装插件全军覆没,都按照失败,网络,防火墙都排查过了没有问题,那应该就是jdk版本跟不上了,我之前安装的是jdk1.8。更新jenkins版本,关于jenkins与tomcat哪些版本可以匹配我在jenkins官方文档也没有找到相关的说明,我这里就用了比较新的版本。安装建议插件,如果有部分失败的插件先不要慌,等安装结束后,右下方有重试按钮,点击重新安装即可。这样的版本配置是没有问题的,但随着时间的推移,大家可以根据当下的比较新的版本去选择下载。,根据情况选择需要的版本。

2024-10-06 21:13:58 1615 1

原创 工作8年,谈谈实际工作中从敏捷和精益总结与感悟

但每个月有月度回顾会,测试技术经理整理大家的测试数据包括每个小组的用例数,bug数,生产问题,本月做的好的地方和需要改进的地方。迭代的最后一天下午团队开迭代总结会,主要是检阅本迭代的工作完成情况,分析当前迭代的bug产生的原因,解决方案,以及如何避免。跟成员都过一下,讨论本迭代的工作量和优先级是否有不合理的地方,及时纠正。,新的业务需求逐步减少,企业需要降本增效,而精益项目管理流程的核心思想就是消除浪费(没有价值的产品的浪费,通过消除浪费,降本增效,所以转型是必然的趋势。程序员、测试、实施、运维、……

2024-10-05 22:52:18 1042 1

原创 自动化测试pytest+allure报告示例教程(保姆级别)

2.进⼊到report所在当前⽬录(c:\data):allure generate ./report -o./report/html --cleanl⽂件夹会⽣成index.html报告。@allure.attach("标题", "具体描述内容") # 标题是⽣成txt⽂件, txt⽂件内写⼊具体描述内容。1.tox.ini配置文件里添加命令行:addopts= -s --alluredir report。allure.attach("读取图⽚数据","图⽚名字", "指定图⽚类型")

2024-10-03 22:01:31 799

原创 Windows系统基于python搭建allure环境(非常详细)

allure可以输出非常精美的测试报告,也可以和pytest进行完美结合,不仅可以渲染页面,还可以控制用例的执行。本文我们将介绍Windows系统中如何配置allure环境。

2024-10-03 21:17:03 996

原创 读取yaml文件报错:ecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 15: illegal multibyte sequence

而值不是字典时可以正常读取,所以读取文件的脚本是没有问题,只能从yaml文件找原因。将yaml文件的编码修改成GB18030后再进行一个脚本调试,可以正常读取。

2024-09-25 11:03:07 343

原创 AttributeError: module ‘appium.webdriver.webdriver‘ has no attribute ‘Remote‘

出现这个报错的时候我的第一感觉是环境出了问题,但是运行其他脚本的时候环境是好的,所以环境问题被排除。本文记录了基于Appium和pytest自动化测试脚本声明driver类的调试过程中的遇到的问题。再去查看代码里导入的包,原来是包名不对。从百度的智能回答里收到了启发。修改包名后,测试用例执行成功。

2024-09-21 11:38:20 307

原创 TypeError: unsupported operand type(s) for +: ‘float‘ and ‘str‘解决办法

基于python的app自动化,PO模型实现基类封装时遇到TypeError: unsupported operand type(s) for +: 'float' and 'str'这个报错。报错时数据类型不对,但是找到29行点进click_element方法发现需要传入一个元组类型,因为loc是一个元组。而29行现在是字符串和一个By的api。

2024-09-20 10:51:46 708

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除