Selenium2 Java自动化测试实战9_2.pdfVIP

  • 58
  • 0
  • 约29.5万字
  • 约 313页
  • 2019-01-03 发布于未知
  • 举报
《Selenium2Java 自动化测试实战》 Selenium2Java 自动化测试项目实战 第一版( ) 作者:虫师 1 《Selenium2Java 自动化测试实战》 前言 在刚做测试的一年多时间里,笔者对各种测试技术和工具有着强烈的兴趣和学习欲望,再加上工作较 为空闲,所以有幸接触到QTP、Selenium等自动化测试工具,由于当时水平有限,学习也只停留在录制与 回放的水平上。再次学习Selenium是时隔一年之后,笔者有幸跳槽到一家互联网公司继续做web软件测 试,发现项目适合做自动化测试,于是再次捡起Selenium。随着能力和眼界的开阔,发现单纯的使用工具 的录制与回放并不能解决实际的问题。Selenium本身支持多种语言编写脚本,这给我提供了选择的余地。 之前一直有打算要学习一门脚本语言,在Python与Ruby之间犹豫不定。刚好项目组用Python开发项目, 所以很自然的选择了Python和Selenium的组合。 从2013年开始用Python和Selenium进行自动化测试的实践,其间的过程颇为艰辛,除了官方文档, 相关的资料并不算太多,尤其是中文资料;相比较而言Java和Selenium的资料要更多一些,这其中主要 的原因是Java语言更为流行。 后来认识了乙醇和MarkRabbit,前者的自动化测试文档给了我很大帮助,后者有丰富的Python Selenium 自动化测试项目经验,而且不厌其烦的帮助后来者。在些对这两次前辈表示深深的敬意。 起初只是将WebDriverAPI (Python版)对页面一些操作作为博客进行发表。后来积累了十几篇博客, 为了方便阅读,将其整理了成了一个文档供读免费下载。再后来就是不断的扩充文档的内容,文档命名为 《Selenium WebDriver (python)》(其间更新了三个版本)。2013年的下半年有了出书的念想,当时以 为写书并不算困难。于是,每天都活在兴奋之间,构思书的结构与内容。到2013年年底整理出了一个较 为完整的自动化测试的知识体系,内容不再局限于Selenium上,加入了大量的Python技术的应用。所以 重新命名为 《Selenium2Python 自动化测试实战》,我带着心虚在传播这份文档,因为有文档中有不少技 术我并没真正 “吃透”,自然讲解的不够透彻。 与此同时作者和乙醇的合讲的Python与Selenium网络课程也在同步进行中。 《Selenium2Python 自 动化测试实战》很自然的成为了我的课程的教材。其间收到了大量读者的和学生的反馈,笔者不断对这份 文档进行更新,直到2015年春节期间,我才对第二版整理完成。 为什么介绍这么多关于《Selenium2 Python 自动化测试实战》这本电子书的产生过程。是因为 《Selenium2 Java 自动化测试实战》是在此基础上整理完成的。因为常常会被问到有没有Java版的 Selenium教程,在我看来如果你已经会使用Python + Selenium2 编写自动化脚本,那么切换到Java + Selenium2 编写自动化脚本是非常轻松的,反之也一样。但对于不少人来讲,可能他们所测试的项目就是 用Java开发的,他们由于这个原因已经接触了一些Java语言,所以,他们更想在此基础上学习使用Java + Selenium开展自动化测试,而不是重新再学习一门其它语言(虽然,在我看来Python 的学习成本要比 Java低。);另一方面更希望通过学习自动化测试的过程加强对Java语言的实践经验,以便于后续进行 更偏向于编程技术的接口测试或单元测试。 2 《Selenium2Java 自动化测试实战》 所以,再经过了两个月的左右时间, 《Selenium2Java 自动化测试实战》这本电书初步完成,它是在 《Selenium2Python 自动化测试实战》的基础上,替换掉了里面的Python代码改为Java实战,但然部分 章

文档评论(0)

1亿VIP精品文档

相关文档