搭建Appium测试框架—自动化测试主流工具(9)(图)

  在进行手机自动化测试的过程中,仅仅会使用Appium工具是不够的。在UI自动化测试中,没有测试框架的二次封装,会导致UI自动化用例编写效率极低,甚至造成UI自动化变得毫无意义。本章将把Appium、Logging模块、批处理、Jenkins这些技术结合起来,构建一个...

#
Appium
分享:

使用List定位元素—自动化测试主流工具(8)(图)

  4.2.6 使用List定位元素  有时候页面上没有id属性,并且其他属性不唯一,常用的定位方法是find_element系列的方法。若元素属性不唯一,则采用这种方法就无法直接定位元素了。这时可以采用find_elements系列的方法,即先定位一组元素,再通过下标取出...

使用id定位元素—自动化测试主流工具(7)(图)

  4.2.3使用id定位元素  Appium的id属性即通过UI Automator工具查看的resource-id属性,如图4-41所示。  图4-41 查看resource-id属性  在图4-40中,可以通过id来定位元素。格式如下。 driver.find_element_by_id("这里是resource-id")  例...

Appium开发—自动化测试主流工具(6)(图)

  第4章Appium开发  4.2 定位元素  4.2.1使用Appium Inspector定位元素  Appium Inspector是Appium自带的一个元素定位工具。使用Appium Inspector定位元素的步骤如下。  (1)启动Appium Desktop,选择Simple模式,如图4-33所示。  (2)单击...

#
Appium
分享:

JMock的特性—自动化测试主流工具(5)

  3.4.3 JMock的特性  JMock利用多态性动态产生Mock对象,而无须专门创建Mock类,可以快速生成Mock对象,包括模拟接口的各种方法,传递不同的参数值和返回值。只需要在对某个方法进行测试前先动态模拟相应的被调方法即可。可以把Mock对象直接放在测试...

分享:

JMock测试框架—自动化测试主流工具(4)

  3.4 JMock测试框架  JMock是用于创建Mock对象的工具框架,它基于Java开发,在Java测试与开发环境中有不可比拟的优势。更重要的是,JMock大大简化了虚拟对象的使用。  3.4.1 驱动和桩  3.3节讲到了驱动和桩,那么究竟什么是驱动呢?这个很好理解...

性能测试技术要求—自动化测试主流工具(3)(图)

  2.1.5 性能测试技术要求  作为一个性能测试工程师,他需要具备以下技术水平。  (1)熟悉软件测试基本理论。  如果不具备任何软件测试的基础理论,那么是无法完成功能测试中的性能测试的。  (2)掌握软件测试常用方法。  性能测试是功能测...

JMeter—自动化测试主流工具(2)(图)

  第2章 JMeter  2.1 性能测试基础  2.1.1 性能的定义  性能指器物所具有的性质与效用(《新华字典》的解释)。  性能的定义包括以下两层含义。  ●性质:该器物具有什么特性。  ●效用:该器物能干什么及干得怎么样。  那么身边的性能...

Selenium—自动化测试主流工具(1)(图)

  Selenium是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。Selenium支持的浏览器包括IE、Firefox、Safari等。框架底层使用JavaScript模拟真实用户对浏览器进行操作。  1.1 准备软件  本节介绍要准备的软件。  Selenium IDE包括以下内容...

51Testing软件测试经典教材:自动化测试(图)

本书概述:51Testing教研团队倾力打造,本书共5章,旨在讲述主流测试工具的用法,适合测试人员和开发人员阅读,也可供相关专业人士参考。作者:51Testing教研团队出版社:人民邮电出版社出版日期:2020年4月 内容简介本书介绍了开源的Web自动化测试工...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号