• 0
  • 0
分享

读者提问:
APP 自动化测试工具有推荐的吗 ?

阿常回答:
有,Appium。

官网地址:https://appium.io

Github地址:https://github.com/appium/appium (开源社区)

阿常碎碎念:

Appium 是一个开源的、跨平台的自动化测试工具,可用于 APP 的自动化测试。

Appium 支持 iOS 、Android 及 Firefox OS 平台。Appium 使用 WebDriver 的 json wire 协议,来驱动 iOS 系统的 UIAutomation 库、Android 系统的 UIAutomator 框架。

它允许测试人员在不同的平台(iOS,Android)使用同一套 API 来写自动化测试脚本,这样大大增加了 iOS 和 Android 测试套件间代码的复用性。

Appium 支持 Selenium WebDriver 支持的所有语言,如 java、Object-C、Javascript、Php、Python、Ruby、C#、Clojure、Perl,更可以使用 Selenium WebDriver 的 API 。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家私信阿常,一起探讨交流。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在第三季度盈利大幅下滑之后,诺基亚周四表示,作为成本削减计划的一部分,该公司将裁员多达 14000 人。这家芬兰电信巨头表示,将降低成本基础,提高运营效率,以"应对充满挑战的市场环境"。  该公司的目标是,从 2023 年起,将总成本基数降低 8 亿欧元(约合 8,425 亿美元),到 2026 年底降低 12 亿欧元。  这将使员工人数从目前的 86,000 人减少到 72,000 至 77,000 人。  此次大幅裁员是在诺基亚公布第三季度净销售额同比下降 20% 至 49.8 亿欧元之后发生的。期内利润同比骤降 69%,降至 1.33 亿欧元。  今年早些时候,诺...
            0 0 446
            分享
          • 写测试用例的时候,不能想到什么就写什么,要按照一定的测试用例模板去写,要有自己的思路,不能完全去套用模拟以前的测试用例,按照一整套的测试流程来分析重要的关注点,时间长也会有自己积累的一套的测试模式,按照框架的思路,可能会达到事半功倍的效果哦!功能测试框架一般情况就是包含以下几类:界面友好性测试、功能测试、页面链接测试、容错测试、稳定性测试、性能测试(简单方面)等等。1.1.1界面友好性测试风格、样式的协调性是否合理界面布局是否整齐,尽量不要使用滚动条界面操作、标题描述要恰当操作符合大众的常规习惯提示界面符合规范(不要出现中英混写)界面中各个控件是否整齐美观日期控件是否可正常编辑、长度是否合理,...
            0 1 1185
            分享
          •   我是如何走上测试之路的  我是统招本,专业是计算机信息系统和信息管理,大四在一家事业单位(就不说名字了)实习做Android开发的,等我快毕业的时候,单位明确告诉我不会转正。当然了,我是很清楚的,没有背景,也没有关系,学历也只是本科,想要进去还是很难得。但是也有一丝丝的沮丧,但也就是一点。  大学毕业后,我找了一个互联网公司,开始了我的Android应用开发之路,也就是半年的时间,公司业务扩展比较快,APP的用户量变得比较大了,APP的一些问题开始凸显出来,公司就准备招聘测试。而且要求还挺高的,但是还是要有公司内容的老人去带着业务、讲技术什么的,那时候这个活就交给我了:我当时就很纳闷,我自...
            0 0 680
            分享
          • 一、virtualenv 与 virtualenvwrapper 的安装配置pip install virtualenvwindows下virtualenvwrapper的安装pip install virtualenvwrapper-win创建一个虚拟环境存放的目录virtualenv配置环境变量cmd查看虚拟环境virtualenv命令workon 列出所有的虚拟环境mkvirtualenv [环境名称]  创建虚拟环境workon [已存在的环境名称]  切换虚拟环境rmvirt...
            0 0 2110
            分享
          • 1.如何判断一个单链表是有环的?struct ListNode { int key; ListNode* next; }; bool check(ListNode* head) //return false : 无环;true: 有环 { } 答案:一种O(n)的办法就是(搞两个指针,一个每次递增一步,一个每次递增两步,如果有环的话两者必然重合,反之亦然): bool check(ListNode* head) { if (head == NUL...
            14 14 1447
            分享
      • 51testing软件测试圈微信