工作7年,一位已婚妹子UI自动化测试学习心得

共 2906字,需浏览 6分钟

 ·

2020-08-22 10:07





本文来自一位90后,已婚(3岁小孩的妈妈)妹子的投稿





本文妹子



大家好,我是罗春南,来自海南,工作7年,已是一位3岁孩子妈妈的,90后妹子(已婚,仍可撩)。首先,很荣幸能收到公号作者对我的投稿邀请。我这个人,说话比较直,也没什么文采,但总想做个靠谱的人,想脚踏实地做些实事。说实话,作者的书,入手后,由于工作业务繁忙,平时还要带娃,实际也没看完多少,但是所看的部分都对我帮助非常大,它就像是一本自动化知识字典一样的存在,我想我以后也会用得上。


我看《自动化测试实战宝典:从小工到专家》这本书的时候,不是单单只是看,我个人对文字是真心没兴趣,总想着跟着书里面的内容实践一把。正好我们今年产品线有做新产品,而且UI的界面变化也很小,非常适合用RobotFramework+Python来做UI自动化,产品线的研发人员也很配合我,遇到问题都会帮忙修复,好让我的UI自动化能够得以继续。


其实除了书,也挺感谢同事们的帮忙的,三人行必有我师,我会的我也很乐意分享给大家,我同事会的他们也会教我,感谢!


因为今年新冠肺炎这个疫情,有段时间需要在家办公,那段时间,恰好自学了一些Python基础知识,Python在作者的书上也有详细的讲解,不过在我学习的时候,作者的书还没出,改天有空的时候再阅读书复习及加深下印象。好了,说了这么多,给大家分享我学习到的一些干货吧!


1. 环境部署



以下工具采用的都是32位的



工具1:python 3.7.4


工具2:pip install uiautomation


元素定位方法





  • UISpy.exe



  • 命令方式:如:python automation.py –c –t3,表示3秒后显示鼠标光标下面的控件信息


工具3:RF:[此安装方法在作者书的第60页有详细的描述]





  • pip install robotframework



  • pip install wxPython==4.0.4



  • pip install robotframework-ride==1.7.3.1


工具4:VSCODE:





  • 安装VSCODE



  • 进菜单views>extensions,搜索:Python;安装:Python extension for Visual Studio Code。


2. 示例


毕竟我也还是一个自动化刚入门的小白,本文给大家演示的例子,就以一个简单的例子:windows 7 操作系统的计算器计算:1+1=2 为例。


1、通过UISpy.exe定位,VSCODE编辑代码:








2、在RF引入calc_test.py





3、创建测试用例








4、执行测试用例





5、查看测试报告








这样看着UI自动化是不是也很简单呢?自动化测试技能你Get到了吗?在读的过程中有什么觉得可以分享的或者有什么疑问的呢?快来跟作者一起探讨探讨吧。


个人比较懒,都是截图方式贴的,请大家见谅!如果觉得有用,帮忙点个好看朋友圈转发分享一下就行。












作者新书




新书资讯新书除了纸质图书外,电子版也已在京东、当当网上线了。




(点击直达小程序)






推荐阅读






推荐一款技术人必备的接口测试神器:Apifox








推荐一款Python开源库,技术人必备的造数据神器!








推荐一款技术人必备:线上引流神器GoReplay








测试利器 | 一款开源的Diffy自动化测试框架:超详细实战教程讲解








重磅消息 |《自动化测试实战宝典:从小工到专家》隆重上市!















END


























所有原创文章


第一时间发布至此公众号「测试开发技术」










长按二维码/微信扫码  关注











关注后,回复「me」试试


点击阅读原文














浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报