案例篇#日常测试工作案例
文章平均质量分 68
武散人
自拍教程(自动化测试Python教程)作者!
展开
-
《自拍教程78》Python 百度网盘500个文件分割
案例故事百度网盘非会员大量上传文件,会弹出:“上传文件数量超出500个现在,开通超级会员后可继续上传”,其实是限制拖入500张相片,并非限制上传500张。非会员如何将众多文件,分割成500一个的文件夹,不受拖入数量限制呢?准备阶段os.walk()函数,可以树形遍历整个路径下的文件夹列表和文件列表Path(路径).parent属性,可以获取该“路径”的父路径os.path.relpath(“D:\aaa\bbb\ccc”,start=“D:\aaa”)函数,可以返回“bbb\ccc”字符串原创 2021-01-06 20:46:03 · 803 阅读 · 2 评论 -
昨晚我牺牲很大,用Python深夜帮行政小姐姐做了500多份武汉复工证明
时间:2020.3.22 22:08,距离 “ 武汉发布 ”官方发布《湖北省内外人员返汉、省内人员离汉政策来了》 30分钟,大晚上的,公司行政小姐姐骚扰我。。。我能怎么? 实在不好拒绝。。。。。。准备阶段需要1张excel表格,记录了每个员工的必要信息, openpyxl模块可以读取excel需要1个《复工证明_模板》.docx, 可以用python-docx来读写word复...原创 2020-03-23 07:08:17 · 641 阅读 · 2 评论 -
《自拍教程76》Python 一键批量安装第三方包
案例故事: 在测试环境搭建环节,尤其是需要在新的电脑上搭建Python测试环境时,可以考虑把日常自动化测试所需要用到的第三方Python模块(非自带内置模块), 一次性批量安装上。准备阶段确保python及pip已经添加到了PATH环境变量可以利用os.system(“具体命令”)函数来实现批量安装自动化测试人员,常用的第三方模块如下表:第三方模块名应用场景requests接口测试,文件下载,http访问httprunner自动化测试框架,更适合接口.原创 2020-07-28 16:24:56 · 356 阅读 · 0 评论 -
《自拍教程74》Python 假装企业微信电脑在线并定时关机,骗老板的好方法!
案例故事: 即时通讯(IM)软件有很多,比如企业微信,钉钉,飞书,Skype, 微软的Lync等,这些软件现在都很牛,还能监控谁谁在不在电脑旁工作,谁谁谁提前下班溜了。。。一次偶然的机会,有个妹子请教我,她每天都想准时18点下班,她问我如何做到: 假装企业微信在线,并在2个小时后(20点)准时关机,这样她就能成功欺骗老板,假装自己一直在努力加班…准备阶段其实企业微信的是否在线,取决于是否你的电脑是否键盘或鼠标事件持续进行。经过测试,模拟键盘事假即可,用keyboard 模块,需要p.原创 2020-07-02 18:06:00 · 1357 阅读 · 0 评论 -
《自拍教程65》Python Testlink用例导出工具xml2excel
案例故事: 接上两篇:Python Testlink用例导入工具excel2xml有导入,肯定有导出,很不凑巧,只支持Xml格式的用例导出。我们需要把Xml格式的测试用例再转换成Excel版的测试用例,以方便阅读。准备阶段操作Xml的模块,我建议首选ElementTree, 本次用官方自动的ElementTree即可操作Excel的模块,一直首选openpyxlPython面向对象类形式由于本案例涉及的代码有些许难度,且相对较长,直接以面向对象类的形式来进行建模及程序设计。建模.原创 2020-05-14 10:26:00 · 440 阅读 · 0 评论 -
《自拍教程64》Python Testlink用例导入拆分Excel工具
案例故事:Testlink导入xml格式的用例过程中,还会碰到一个小问题:如何尽量确保生成的xml尽量小于400kb呢,只能考虑对excel进行切割拆分了,以下案例假设一个大的测试模块的Excel,内含1000条用例,需要考虑用Python实现切割,切割拆分成5个子excel,每个Excel是200条左右,当然如果某个测试模块的Excel,只包含200条以内的用例,肯定用不着切割了。小提示:本案例不再考虑input.xlsx, output_1/2/3/4/5.xlsx这种输入输出的思维.原创 2020-05-08 20:43:37 · 310 阅读 · 0 评论 -
《自拍教程63》Python Testlink用例导入工具excel2xml
案例故事: Testlink是我们常用的用例管理工具,很多公司其实都在用,Testlink 支持制定测试计划,支持多人在线同时管理维护/执行测试用例,自动生成测试报告等。我个人也非常非常不推荐Excel线下管理测试用例,官方提供的Testlink版本,是不支持Excel导入的,只能进行Xml导入。没这个Excel导入功能,确实有点可惜了,但是秉着Python是万能的,只是将Excel...原创 2020-05-07 20:58:24 · 450 阅读 · 0 评论 -
《自拍教程59》Python 批量在浏览器里打开Jira Bug(附练手素材)
案例故事:有一天测试经理发给我一个Bug列表,这些Bug都是被开发打回来的无效(WithDrawn)Bug,就是开发不认为是bug, 测试经理觉得很有必要去分析下,为什么这么多无效bug,到底是什么原因?肯定是需要看具体Bug的备注,及流转记录的,所以肯定需要批量在浏览器端打开Bug详情网页一个个去看,那如何批量地在浏览器端打开Bug呢?准备阶段Python的webbr...原创 2020-04-19 21:11:46 · 250 阅读 · 0 评论 -
《自拍教程58》Python 批量生成Jira Bug查询语句
案例故事:有时候一个测试报告发过来,发现这个测试报告的Bug,很多信息未提及,比如Bug严重级别(Proirity),指派给谁了(assginee),目前Bug状态(Status)等信息。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E55jxks7-1587127793737)(http://www.zipython.com/images/think/tes...原创 2020-04-17 20:57:46 · 478 阅读 · 0 评论