一、RobotiumAndroid Testing tool

Robotium是一个免费的android测试工具,它提供了一个类库给测试人员调用,它仅仅支持Java语言,所以它基本上用exclipse工具来开发代码。写好的脚本可以在支持android不同版本测试。因为Robotim测试工具是基于开发代码的基础上写的测试代码,所以不能和application进行互动。

二、UI Automatoronly for android 测试

这个测试工具是google官方的测试工具,对于测试androidapp,是一个不错的选择。它支持android4.1以上的版本,测试人员用这个工具写的测试脚本,可以支持多个android版本和平台,可以操作负责的用户流程。它能和TestNG集成,来产生丰富的测试结果给我们看,可以很好的找到android app上的ui一些元素,是一个不错的android 测试工具。

三、Appium Android自动化框架(选用这个~)

它是ios,android自动化测试的一个框架。支持多种语言: Java, C#, Ruby.它可以调用selenium的API,所以可以利用selenium来测试在手机上面的网页应用。

四、MonkeyRunner

这个工具目前是一个比较流行的测试工具。它支持脚本语言python,因为不要像Robotium一样处理源代码,它可以利用Record功能来录制测试脚本。但是这个工具不好的地方是它需要针对每个android设备写一遍脚本, 当用户界面发生变化,也需要重新写测试代码。

【选型】常用的自动化测试工具相关推荐

  1. 10款常见常用的自动化测试工具推荐

    当我们功能测试干的时间比较久了或者想要学习更多的技术,提升自己的时候,基本上第一时间就会想到的是自动化测试.而在自动化测试领域,自动化工具的核心地位毋庸置疑,自动化测试工具有哪些?下面为大家推荐10款 ...

  2. 常用软件自动化测试工具汇总

    话说自动化测试方面的工具还是非常多的,不可能也没有必要查看所有的测试工具,个人觉得当学习众多同类知识或相关主题时,分几步走: 1. 学习所有同类知识的共同理论.原理部分[此为共性] 2. 学习所有同类 ...

  3. 常用PythonGUI自动化测试工具

    1. pywinauto pywinauto是一组用于自动化Microsoft Windows GUI的python模块. 最简单的是,它允许您将鼠标和键盘操作发送到窗口对话框和控件. 下载: htt ...

  4. python自动化工具哪个好用_10款好用的自动化测试工具推荐

    当我们功能测试干的时间比较久了,或者想要学习更多的技术,提升自己的时候,基本上第一时间就会想到的是自动化测试.而在自动化测试领域,自动化工具的核心地位毋庸置疑,下面为大家推荐10款常见常用的自动化测试 ...

  5. 安卓应用自动化测试工具

    原文出自[比特网],转载请保留原文链接:http://soft.chinabyte.com/130/13033130.shtml 现今社会,几乎每个测试程序中都会用到自动测试.这不足为奇,因为最佳自动 ...

  6. 那么多优秀的自动化测试工具,而你只知道Selenium?

    如今,作为一名软件测试工程师,几乎所有人都需要具备自动化测试相关的知识,并且懂得如何去利用工具,来为企业减少时间成本和错误成本.这是为什么呢? 在以前,测试人员一般都只需要扮演终端用户,会做手动测试用 ...

  7. 常见自动化测试工具及框架的选用

    一.自动化测试简介 1.什么是自动化测试 软件测试是软件产品开发过程中不可或缺的环节,众所周知,软件测试的分类方法非常多,根据不同的分类,测试可以分为很多种不同的测试方式.如果根据不同的测试点分类,可 ...

  8. 软件自动化测试工具有哪些?手工测试与自动化测试应用场景区别

    常用的软件自动化测试工具有哪些?对于企业测试人员来说,工欲善其事必先利其器,了解软件测试工具能够更好的开展测试工作,为整体软件测试方案形成打下良好的基础.卓码软件测评小编整理了关于软件手工测试与自动化 ...

  9. 自动化测试工具有哪些?这10款测试工具你不能错过

    前言 当我们功能测试干的时间比较久了或者想要学习更多的技术,提升自己的时候,基本上第一时间就会想到的是自动化测试.而在自动化测试领域,自动化工具的核心地位毋庸置疑,自动化测试工具有哪些? 上图的自动化 ...

最新文章

  1. 道家遁甲式(又名道家奇门)
  2. (待解)静态构造器和静态字段调用的相互嵌套
  3. 2020-10-28
  4. python输出关键字的行号_python – 使用关键字行号创建字典
  5. 【OpenCV】重映射及仿射变换
  6. Module LUT6 is not defined
  7. linux nm命令_Linux的networkmanager
  8. hadoop安装单机配置
  9. Java的数据类型转换
  10. 基础计算机考试题,计算机基础考试题库含答案.doc
  11. Win10声卡驱动正常但没声音怎么办?驱动人生解决办法
  12. 尚硅谷Maven2022----②单一架构案例
  13. java中的element_element是什么意思
  14. 某东薅羊毛脚本分析 如何自己薅羊毛
  15. 技巧:彻底删除电脑弹窗广告,还你一个干净的桌面!
  16. 快递是否签收,分享小技巧查询物流查看已签收件
  17. python如何截取视频中的某一段
  18. SAP WM 上架策略R的几个幺蛾子
  19. FPGA 学习笔记:Vivado 生成的 Bitstream bit 文件 超大的解决方法
  20. 大疆笔试——机器学习提前批

热门文章

  1. 【C语言学习笔记】SWAP函数详解
  2. C# .NET实现手机接收短信
  3. PHPOffice / PhpSpreadsheet导入大量数据导致内存溢出
  4. PHP导入(百万级)Excel表格数据
  5. 秒杀tomcat优化
  6. 禁止应用和adb安装APK
  7. 基于java的高校实验室排课系统
  8. 如何正确使用物业安全巡检系统
  9. npm ERR! code E404 npm ERR! 404 Not Found - GET https://registry.npmjs.com/address-pares - Not found
  10. 大公司研发部门普遍存在的问题(日常吐槽)