工作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」试试
点击阅读原文
浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

分享
举报