Selenium WebDriver 3实战宝典(Java版)
吴晓华 俞美玲
前言
随着互联网的高速发展,中国的互联网繁荣程度达到了一个空前的发达水平,数亿量级用户的产品登上了中国的互联网发展舞台,阿里巴巴、腾讯、百度等多个互联网巨头也开始在世界的互联网舞台上崭露头角,互联网行业的从业人员也达到了上百万人的规模,中国的互联网产品已经深入网民生活的方方面面。
互联网行业在中国的迅猛发展,对中国的软件开发和测试行业也提出了更高的技术要求与质量要求,软件测试从业者的技术水平也被提升到空前且不绝后的高要求阶段。以往我们看到,测试人员的招聘重点都是对于测试用例设计和业务的理解,现今我们看到,更多的测试职位对测试人员提出了更高的技术能力要求,例如,精通一门编程语言,熟悉MySQL或者Oracle数据库,精通自动化测试和性能测试等。为了更好地适应互联网社会的发展潮流,软件测试从业者只有在技术能力上不断地提升自己,才能真正站在职业发展的巅峰。
自动化测试技术对测试人员来说是一个必要的高级技能要求,越来越多的测试从业者并不甘于仅仅使用手工方式进行测试,他们非常希望使用自动化的方式来减少枯燥无味且不断重复的手工测试劳动。目前,主流的Web自动化测试开源工具Selenium WebDriver成为众多软件测试从业者学习的热点,但是市面上针对Selenium自动化测试的书籍很少,基于实践来讲解Selenium应用技术的书籍更是凤毛麟角。因此,笔者个人非常希望能够写出一本基于实践操作的Selenium教学书籍,来解决软件测试人员的自动化测试学习问题。
本书采用图文并茂的方式分步骤讲解Selenium的各种实用技巧,并且提供被测试对象的实现代码或者被测试对象的访问网址,方便读者在本地搭建自己的测试环境或者访问互联网上的网站,从而进行自动化测试的实践。
这是我第一次写一本技术方面的书籍,当我真正开始提笔的时候,深深感觉到用简洁的语言讲明白工具的使用方法和测试程序代码绝非易事,为…