接口测试—全栈软件测试自动化(12)(图)

分享到:

   第5章 接口测试     5.1 引言  近年来,有一个自动化测试概念非常有名,即图5.1所示的分层测试自动化金字塔。以前,自动化测试一般只针对UI的功能点进行测试,实践以后大家发现,要做到高覆盖率的UI自动化测试几乎不太现实,而且收...

搭建iOS自动化桥梁的“功臣”—全栈软件测试自动化(11)(图)

分享到:

  3.3.3 WebDriverAgent—搭建iOS自动化桥梁的“功臣”  WebDriverAgent在Appium的iOS自动化测试中起着举足轻重的作用,下面就揭开这位“幕后英雄”的真面目。  1.什么是WebDriverAgent  按照官方GitHub的解释,WebDriverAgent是一种基于WebDrive...

Appium的运作原理—全栈软件测试自动化(10)(图)

分享到:

  3.3 Appium移动端自动化测试工作机制  3.3.1 Appium的运作原理  很多读者看到这个标题可能不太能理解,提出这样的疑问:既然已经知道如何使用Appium了,为什么还需要知道Appium的运作原理?何必了解那么细致?  试想一下,当你发现Appium客户端脚...

使用Selenium Grid进行跨浏览器测试—全栈软件测试自动化(9)(图)

分享到:

  3.2.6  使用Selenium Grid进行跨浏览器测试  上一节已经介绍了如果利用远程服务器运行测试脚本,通过自行定义caps可以指定浏览器及版本等属性。但是,该功能仍然不够强大,如不能跨多台机器分布式执行测试或者跨浏览器多线程并发执行等。要实现...

移动端自动化测试实例与核心—全栈软件测试自动化(8)(图)

分享到:

  第3章 移动端自动化测试实例与核心  原理剖析  3.1 引言  本章会讲解Selenium远程执行的原理,包括常用的Selenium Grid及云端执行等;然后通过两个经典实例讲解移动自动化测试工具Appium。  本章从始至终都会贯穿一个核心内容—Desired Capabi...

项目中常用Web控件—全栈软件测试自动化(7)(图)

分享到:

  2.3  项目中常用Web控件  作者在《精通QTP—自动化测试技术领航》中花费了大量的精力构思如何讲解控件的自动化,因为这真的是一个难点。但是,我们不得不勇敢地去攻克这个学习难点,因为界面上的自动化测试整天在和控件“打交道”。无论是之前的...

同步点 让测试脚本更稳定—全栈软件测试自动化(6)(图)

分享到:

  2.2  同步点—让测试脚本更稳定  2.2.1  同步点的重要性  同步点在自动化测试的过程中扮演着重要的角色。凡是阅读过《精通QTP—自动化测试技术领航》的读者一定对同步点这个概念都不陌生,其主要作用是在脚本中特定的测试步骤之前智能化...

关键识别技术及常见控件的使用—全栈软件测试自动化(5)(图)

分享到:

  第2章  关键识别技术及常见控件的使用  在写界面的功能自动化测试脚本时,90%的时间花在和界面中的各种对象交互上,了解界面中的对象后,我们就可以在测试脚本中使用指令来测试这些对象。  在《精通QTP—自动化测试技术领航》一书中,我们用了...

生成漂亮的测试报告—全栈软件测试自动化(4)(图)

分享到:

  1.2.3  生成漂亮的测试报告  终于到了展示测试报告的环节了,下面我们学习使用HTMLTestRunner制作一张精美的HTML格式的测试报告。需要先下载HTMLTestRunner这个py文件,读者可以自行上网搜索。另外,为了后续方便使用,请确保此文件存放在测试脚...

利用unittest组织测试脚本—全栈软件测试自动化(3)(图)

分享到:

  1.2  更多自动化测试战术体验  1.2.1  利用unittest组织测试脚本  由于Selenium本身并没有提供一套完整的测试框架,因此我们选用unittest测试框架来进一步完善自动化测试脚本。下面是实现的程序。   import unittest  from ...

UI自动化测试的延续—全栈软件测试自动化(2)(图)

分享到:

  1.1.2  PyCharm  提及Python的集成开发环境(Integrated Development Environment,IDE),市面上有很多成熟、好用的产品,如PyCharm、Atom等。如果读者喜欢轻量级的产品,可以选择Sublime Text或者Atom。如果读者习惯了Eclipse的工作方式,可以...

经典自动化测试实例—全栈软件测试自动化(1)(图)

分享到:

  第一章:新的起点—自动化测试  1.1经典自动化测试实例  1.1.1  环境搭建  在开始介绍Mercury Tours这个UI自动化测试经典实例之前,需要部署整个测试脚本的开发环境,如安装Selenium。Selenium几乎可以支持市面上任何一种流行的语言,如Jav...

51Testing系列丛书:全栈软件测试自动化(图)

分享到:

本书概述:本书全面讲解了使用Python、Selenium和Appium进行自动化测试的方法与技术,适合测试人员阅读,也可供相关专业人士参考。作者:赵旭斌  余杰出版社:人民邮电出版社出版日期:2020年3月 内容简介本书全面讲解了使用Python、Selenium和Ap...

    当前只有一页
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2020, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道