51Testing软件测试经典教材:自动化测试主流工具

发表于:2020-5-18 10:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:我心永恒    来源:百度文库

分享:
  前言
  为什么写本书
  当我们熟悉了手工测试之后,为了提升测试效率,就会需要使用自动化测试工具来代替人进行测试。因此,本书针对目前测试工作中较常见的Web测试和APP测试分别讲解了Web的自动化测试与性能测试,以及APP的自动化测试。
  本书内容
  本书共5章。每一章的主要内容如下。
  第1章介绍了一款广泛使用的开源Web自动化测试工具——Selenium。同时,该章还详细讲解了Selenium的录制工具Selenium IDE、WebDriver实例开发和JUnit框架。
  第2章介绍了基于Java的压力和接口测试工具——JMeter。JMeter也是一款开源的工具,并且能够实现收费的性能测试工具LoadRunner 95%以上的功能。因此,对于需要进行性能测试的中小型软件公司来说,JMeter是一个十分理想的选择。
  第3章讲述了单元测试中面向对象的概念,针对JUnit测试框架在Selenium的基础上又进一步给出了详细的实例。该章还讨论了?JMock?驱动和桩,并且通过实例来演示Mock对象的使用。
  第4章讨论了一款针对iOS和Android平台的自动化测试工具——Appium。Appium支持Python和Java,非常实用,是移动端的主流自动化测试工具。该章是基于Python进行讲述的。该章详细介绍了Appium环境的搭建、元素的定位、Appium常用操作和yaml。
  第5章阐述了Appium测试框架的搭建,主要内容包括框架整体说明、Logging模块、PageObject设计模式、框架的实现。
  读者对象
  本书适合软件测试人员和开发人员阅读,要求读者具有软件测试的基础知识并且能够熟练编写手工测试用例。
  学习成果
  通过对本书的学习,读者不仅可以掌握Web UI自动化测试和性能测试的方法,还可以精通APP自动化测试脚本的开发和测试框架的使用。
  作者简介
  5lTesting软件测试网是专业的软件测试服务供应商,为上海博为峰软件技术股份有限公司旗下品牌,是国内人气非常高的软件测试门户网站。51Testing?软件测试网始终坚持以专业技术为核心,专注于软件测试领域,自主研发软件测试工具,为客户提供全球领先的软件测试整体解决方案,为行业培养优秀的软件测试人才,并提供开放式的公益软件测试交流平台。51Testing软件测试网的微信公众号是“atstudy51”。

51Testing软件测试网将在近期对本书部分章节进行连载,敬请关注
查看更多《51Testing软件测试网作品系列》:http://www.51testing.com/html/36/category-catid-136.html
32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号