前言 2013年即将结束,不知读者在这一年中都收获了那些。在这一年的最后一天班,我怀着激动的心情来 写这本电子书的前言,在这本电子书的整理过程中,虽然舍弃了很多享受生活的时间,但从中我也收获了 很多。 自从开始从事软件测试工作开始,我就深深的喜欢上了这个职业。对我来说软件测试不单单是一份为 了赚钱的工作,它同样也是我生活的一部分,我从中找到了自我的价值。从开始在博客园写博客时,自我 的价值开始被放大,我只多了一点分享精神。 从开始从事软件工作时就知道 selenium 这个自动化工具,网上找来资料学习,学会了用 selenium IDE 录制脚本,学会了简单搭建 java +selenium RC 的环境,写一个简单的自动化脚本。后来,换了城市换了 工作,一直于忙于工作和其它技术的学习,中间间隔了一年多没有再接触 selenium 。 直到2013年年初换了新工作后工作稍微轻松,业余时间开始学习 python 语言,然后就喜欢上了这门 语言,由于所测试的是 web 产品,所以,就考虑通过 python + selenium 将产品自动化起来。关于 python + selenium 的资料除了官方的一份 API 并不多,我们更容易找到的是 java + selenium 的资料。对我来 说学习的过程也比较缓慢,后来有幸认识了 MarkRabbit ,他在 python + selenium 方面有着比较丰富的 实践经验。webdriver API 对种元素的定位和操作有着不少知识点,我每学会使用一个知识点整理一篇博 客。后来,积累了十几篇博客出来。为了便于阅读我就整理成了一份 PDF 上传到了 CSDN 上面。 在 MarkRabbit 的一路指点下,我又开始学习 pyhon unittest 单元测试框架,通过 python 脚本批量 执行测试用例等,然后整理出来第二版的内容。在此过程中得到了不少同学的反馈,自己的自动化测试水 平在不断的学习实践中得到了长足的进步。后来,开始对脚本做参数化,引入 HTMLTestRunner 测试报告 以及对测试结构调整。整理出了第三版。 MarkRabbit 趁周末休息的时间向我展示他们目前的 python + selenium 测试框架,我非常兴奋,同时 也觉得这个技术非常有用,于是决定整理一本完整书出来,市面上关于 selenium 的书大多翻译官方文档, 对 selenium 的讲解也泛泛之谈,并没有真正通过编程的方式来帮助读者真正的去实施自动化。之前一位 人民邮电出版社的编辑曾联系过我,并向我发送了一份编书的规范,当时并没有约稿。这对我来说是一次 新尝试,我想自己真能写出来再说。 有了这个想法之后,我每天像打了鸡血一样活在兴奋当中,坐车和睡觉前也在思考书中的技术点。后 来,乙醇告诉我编辑成书比较麻烦,不断的修改也是非常头痛的事情,而我没有精力反复做这些,由于自 身水平的局限,我的更多精力是在技术点学习上。后来,改变了想法以电子书的形式展现给大家,这样我 的编写过程随意了许多,我要做就是简单易懂告诉这是怎么回事,如何去实现。
2019-12-21 20:30:16 6.14MB Selenium2
1
项目名及简介 此项目是在appium和Selenium开源工具封装而成的自动化app和web测试工具 功能 都是基于python3 都是基于webdriver,大部分代码都可以通用,只是配置文件不一样 APP监控了常用的men,cpu,fps 数据维护用的YMAL 邮件发送excel的测试报告 支持多设备andoird并行 用法 下载项目: git clone git@github.com:284772894/appiumn_auto.git 配置devices.yaml appium: - devices: JTJ4C16331013562 port: 4723 config: node D:\app\Appium\node_modules\appium\bin\appium.js -p 4723 -bp 4733 platformName: android - devices: MSM8926 port: 4724 config: node D:\app\Appium\node_modules\appium\bin\appium.js -p 4724 -bp 4734 platformName: android yaml case的api --- - element_info: cn.ibona.t1_beta:id/start_button find_type: by_id operate_type: click test_id: 1002 test_intr: 登陆 - element_info: cn.ibona.t1_beta:id/passwordEditText find_type: by_id operate_type: send_keys test_id: 1002 text: 111111 - element_info: cn.ibona.t1_beta:id/phoneNumberEditText find_type: by_id operate_type: send_keys text: 18576759587 - element_info: cn.ibona.t1_beta:id/loginButton find_type: by_id operate_type: click - element_info: cn.ibona.t1_beta:id/toolbar find_type: by_id 命名行运行: pyhton testRunner/runner.py
2019-12-21 20:28:32 47.15MB 自动化
1
使用python完成自动化工作。解决日常工作中重复的工作量。
2019-12-21 20:04:00 17.84MB python
1
Pytest是Python最强大的自大化测试框架,本资料内容详细介绍pytest使用方法,基于Python3.6,python零基础勿扰,selenium零基础勿扰
2019-12-21 19:47:49 17.02MB pytest python
1
python自动化打包java maven工程,并上传至服务器,简化服务器war上传步骤和节约时间
2019-12-21 19:21:20 3KB Python
1
兼容python3的自动化测试报告模板HTMLTestRunner的中文改版
2019-12-21 18:56:24 25KB python 自动化测试 测试报告 htmltestrunn
1
虫师出品的一个很优秀的学习文档《selenium2 python 自动化测试实战(第二版)》 虫师出品,必是精品
2015-06-11 00:00:00 5.52MB Python selenium2 python 自动化测
1