分享

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

 测试开发技术 2022-06-18 发布于广东

本文妹子

大家好,我是罗春南,来自海南,工作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到了吗?在读的过程中有什么觉得可以分享的或者有什么疑问的呢?快来跟作者一起探讨探讨吧。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多