网站大量收购独家精品文档,联系QQ:2885784924

测试女巫之控制windows上的软件篇-51testing.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
测试女巫之控制windows上的软件篇-51testing

(上 篇) 测试女巫之控制 Windows 上的软件篇…………………………….…..….…..………..01 Jenkins 持续集成实践…………………………….…..….…..………………………………..24 关于内存泄漏的总结性报告………………………………………………..…………………74 我的测试“众筹”………………………………………………………………………………..80 测试经济学………………………………………………..…………………………………………84 如何在合适的时机引入接口测试 V0.3……………………………………………………..88 以前项目从敏捷中学到的 7 个教训………………………………………………………….95 Loadrunner 学习笔记(二)………………………………………………………………..102 自动化测试中的Python 基础知识点……………………………………………………….115 测试女巫之控制 Windows 上的软件篇  作者:王平平 导语:Pywinauto 此模块是使用Python 语言,它是用于Windows 操作系统GUI 的测试,它主要 是通过向windows 对话框和控件发送可以实现鼠标,键盘动作来实现windows 图形界面的自动化测 试。它与另外两个模块:Pymouse 和Pykeyboard 的区别是,对于操作对象,pywinauto 是可以通过对 象的属性:例如路径,title, class name 来调用;但是Pymouse 和Pykeyboard 只能通过屏幕坐标的方 式调用,所以可以参考第32 期杂志中搭建嵌入式产品自动化测试框架全过程中使用Monkeyrunner 的思路:对于需要操作的对象尽量不要使用坐标的方式调用,所以我们选择Pywinauto 这个模块而不 是较为简单的Pykeyboard 和Pymouse 。 一、前言: 上一期我们总结了近几年的Python 学习心得,其中给出了学习Python 的历程,最 重要的是给出了学习的方法,这个方法主要是抽象出来的“精华”,我们就靠着这些 “精华”学习了11 个新模块,且以Pywinauto 为例概要说明如何学习此模块。这次我们 再以Pywinauto 为例,详细地说明如何学习这个模块,尤其是包含在此模块中的各个控 件如何学习,当然女巫的一贯原则是:“授人以鱼不如授人以渔”,所以重点介绍的部分 也是学习方法。这些学习方法中值得大家关注的是:如何筛选学习这个模块中的众多控 件,以及这些控件该如何学习。后续大家可以根据自己的需求选择学习你所需要的模 块,毕竟每个公司的情况不一样,需求不一样。我们通过11 个模块的自学(具体是哪 些模块,可以参看第41 期杂志中的内容),发现自学这些模块,Follow 这些做法都可以 比较顺利的学习,而且对于我们公司的自动化需求,Python 几乎都可以满足,所以我们 的这套方法是很有价值的,所以大家一起启动学习模式,一起为改变枯燥的工作努力 吧! 二、第一阶段:工作需求 公司不是学校,不能因为你感兴趣而学习,学习是需要理由的!目前女巫公司的老 板已经认可了我们目前的学习成果:当然老板在乎的所谓“学习成果”就是:“可以在 短期内为公司节约成本”,所以老板也赞同我们不断地学习,但是老板让女巫的团队在 1 《51 测试天地》四十二 汇报学习内容时,需要将学习内容与工作需求进行一一链接。也就是说每一项学习内 容,必须有“工作需要”这个驱动进行驱使,否则老板不会允许你“肆无忌惮”地“利 用工作时间”去学习,因为没有回报的学习对于老板来说与“肆无忌惮”地玩游戏没有 任何区别! 所以对于Pywinauto 的“工作需求”,女巫总结如下: 1. 在测试路由器时,通过在第33 期学习的模块:“Selenium”无法控

您可能关注的文档

文档评论(0)

zhuwo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档