工作7年,一位已婚妹子UI自动化测试学习心得
本文来自一位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到了吗?在读的过程中有什么觉得可以分享的或者有什么疑问的呢?快来跟作者一起探讨探讨吧。
个人比较懒,都是截图方式贴的,请大家见谅!如果觉得有用,帮忙点个好看或朋友圈转发分享一下就行。
(点击直达小程序)
END
长按二维码/微信扫码 关注