展开

关键词

.NET Web

is developed in C# and aims to bring you an easy way to automate tests with Internet Explorer.体验IE开发

28790

Android——Monkey

前言:最近开始研究Android方法,整理了一些、方法和框架,其中包括android框架,CTS、Monkey、Monkeyrunner、benchmark,以及其它test tool 一、  什么是MonkeyMonkey是Android中的一个命令行,可以运行在模拟器里或实际设备中。 二、 Monkey的特征1、 的对象仅为应用程序包,有一定的局限性。2、 Monky使用的事件流数据流是随机的,不能进行定义。 Windows下(注:2—4步是为了查看我们可以哪些应用程序包,可省略):1、 通过eclipse启一个Android的emulator2、 在命令行中输入:adb devices查看设备连接情况 注:体参数的设定可参考:http:developer.android.comguidedevelopingtoolsmonkey.html 五、关于Monkey的停止条件Monkey Test执行过程中在下列三种情况下会停止

75830
  • 广告
    关闭

    云加社区有奖调研

    参与社区用户调研,赢腾讯定制礼

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Serverwalker介绍

    查询查询示例:统计整体进展状况例: 查询某个时间点(例2018-06-23_174311)的整体进展状况: # .analyse_achievement_doc 2018-06-23_174311 可项目总数脚本完成项目数已过项目数 OK项目数 312 114 8885 查询截至目前为止的整体进展状况: # .analyse_achievement_doc 可项目总数脚本完成项目数已过项目数OK项目数 312 125 9390查询示例:某一个时间段的详细进展情况典型应用场景:查询当天或本周的进展例: query 2018-06-25_083000 ~ 2018-06-26_170000‘s 进展情况 # 11-11_023144 205_005_259 NG 7m 29s mntLOGNFVsequencelist_2017-11-10_190001 2017-11-11_023919查询示例:某一个项目的历史例 文档更新? 白天,夜间,增量,全量? 环境scale out和环境恢复? 链集成?

    31630

    前端 overview

    BDD(Behavior Drivin Development)行为驱开发,可以理解为也是TDD的分支,即也是,但BDD强调的是写的风格,即要写得像然语言,运用一些比如expect、 前端简单汇总和比较Qunitjquery出的库,没什么好说的,可以想象其跟jquery UI及jquery animation等库结局一样,逃脱不了各种被后来的库全方位的比较和“超越 当我们有需要在真实浏览器环境中时可以考虑这两个框架任务管理 Karma? Karma 是 Google Angular 团队开源的 JavaScript执行过程管理,其提供了强大的功能,其主要提供能力如下: 提供真实环境,可以配置 各种chrome, firefox 等各种浏览器环境或者 Phantomjs等无头浏览器环境可控制流程,比如编辑器保存时全部全部用例强大适配器,可以在karma上面配置jasmine,mocha等单元框架。

    629110

    安卓Wap

    特点:界面操作;除了通过xpath定位之外还可以用图像识别进行用例操作;高大上又实用的报告;缺点: 1.目前支持1台手机,只能在有安装谷歌浏览器进行wap页面操作; 2.chrome场景运用不是特别多 ,api丰富度不够;该是属于4399AT的chrome模式的一部分,如何实用马上开始介绍:点击4399at.ext,展开页面,点击chrome ? 进入页面,导入脚本进行后,整体界面展示如下 ? 记得要检查环境OK后,才可进行操作,至于脚本也是非常简单,如下: ? 脚本上传完以后,设备连接没有问题,点击运行,就会执行脚本,脚本执行完以后,查看按钮变可以点击,点击以后,展示如下:??? 以上,就是整体关于4399AT-chrome模式的使用,下载地址如下: 链接:https:pan.baidu.coms1-42GyznpNqSU6qaqRQ7WKQ 提取码:iapu 如对有使用疑问可拿起您心爱的手机扫下二位码

    45120

    前端 overview

    BDD(Behavior Drivin Development)行为驱开发,可以理解为也是TDD的分支,即也是,但BDD强调的是写的风格,即要写得像然语言,运用一些比如expect、 前端简单汇总和比较Qunitjquery出的库,没什么好说的,可以想象其跟jquery UI及jquery animation等库结局一样,逃脱不了各种被后来的库全方位的比较和“超越 当我们有需要在真实浏览器环境中时可以考虑这两个框架任务管理 Karma? Karma 是 Google Angular 团队开源的 JavaScript执行过程管理,其提供了强大的功能,其主要提供能力如下: 提供真实环境,可以配置 各种chrome, firefox 等各种浏览器环境或者 Phantomjs等无头浏览器环境可控制流程,比如编辑器保存时全部全部用例强大适配器,可以在karma上面配置jasmine,mocha等单元框架。

    30110

    小游戏

    对于小游戏而言目前常用的引擎有Cocos、Egret和Laya,小游戏相对于常规游戏app而言,内容和压力并没有减少。 然而目前针对小游戏的还未成熟,更还没有完善的,于是我们开始针对常用的Laya引擎进行了的开发。 在游戏引擎中,发生点击滑等操作时会在相应的按钮上出发”click”,”moveout”等事件,而这些事件通过事件派发函数分发出去。 我们可以hook这个事件派发函数,记录下相应的按钮和发生的操作,最后再按顺序回放这些操作就可以实现。 获得的性能报告其中包括了平均FPS、峰值内存、峰值drawCall、峰值三角面数,其中也包括了PFS和内存变曲线。内容详情

    1.5K60

    selenium-java web

    传统的web项目,大多数都依靠部门小伙伴人操作,费时费力还容易侧漏`(*∩_∩*)′  错了 是漏,而selenium则为项目的提供了很大的便利,但并不是所有项目都适合,哪些适合呢:公司己的产品 ,且需要经常回归,比如类似OA这类业务系统产品不适合的呢:比如外包业务,快速交付后就不管的,只需要一两次案例一:一个简单示例(无弹出框这类单一页面),先看看执行效果(点击图片查看高清版本):? 满意请继续往下看,不满意请关闭窗口 谢谢1.新建maven项目,引入selenium-java org.seleniumhq.selenium selenium-java 3.8.1 2.写代码(因为速度极快 webDriver.findElement(By.xpath(htmlbodydivdivdivdivdivdivdivdivdivformdivdivdivdivinput)).sendKeys( ); } }    注意:1.我这里只开了两个窗口,如果是多个,而且需要在窗口间切换操作的,注意在一个窗口中完成操作后,确认是否切回到需要操作的窗口       2.页面内部有frame的,除了切换到体页面外

    1.4K20

    Python进行

    里Python用途很广,但是市面上不是很多,这里主要介绍的是一些Python的框架1、单元a、unittest、doctest:Python带的单元框架b、pyunit :Junit的Python版本c、pytest、nose、zope.testing:pipy上第三方2、Windows GUIa、pywinauto:3、Weba、selenium :web driven b、robot framework:关键字驱c、pamie:4、性能a、Python Web Performance Tool b、Pylot  c、Pymeter

    30610

    初识Katalon Studio

    1.SeleniumAppium 概述实施之前,我们总会调研哪些易用,免费,容易和其他或者框架集成。 关于Katalon Studio2.1 Katalon 是什么Katalon Studio 是一款免费的,可以安装在windows、macOS、linux操作系统上,基于selenium 这个支持不同层次技能的开发人员使用,有很少编码经验的人员也可以很快的上手一个项目,编码经验丰富的人员可以基于该做扩展,灵活的实现所需功能。 2.2.1 提供一个完整的解决方案Katalon Studio 支持Web,Mobile,API 类型的,它同时可以管理页面元素、数据、案例、生成报告,可以集成到 CICD 过程中,兼容流行的质量处理,包括qTest,JIRA等,只需要使用 Katalon Studio 一个,就可以完成整个流程。

    2.9K81

    如何选择

    选择合适的,而不是最好的每一个都有优点缺点,在使用上也有优劣之分。不管这些优点如何,对于所有项目都不能完全一样。 尽管许多质量保证团队从中受益,但其他公司却在实施上浪费了时间,精力和财力。的成功主要在于选择满足不同需求的正确。 首先,此过程需要花费时间和精力,但是从长远来看,这对于团队高效地是必须的。的类型大致上,所有可用的可以分为以下三种类型。 开源是许多有编程背景的人员的首选,这是因为它有免费访问权限,并且能够定义高级用例。商业商业被生产用于商业目的,通常通过订阅计划进行分发。 质量检查从业人员需要对他们的项目有深刻的了解,才能准确地理解它们并得出真实的需求。评估团队是否备必要的技能比手技术性和复杂性。

    20151

    Monkey 界面版本

    Monkey界面版优势:界面操作,无需命令输入,简单易操作;可根据原生monkey seed值或者时间来控制执行次数或者运行时间;完全,可登录,点击提示框,这些进行monkey前提下要操作的用例 主要分为6个点来说明:环境检查:这个前必须要点击,如果没有点击是无法进行,因为环境有问题,你点击开始也是白忙活~公用脚本:就是写关于monkey要前做的作,如卸载apk,点击授权提示框 这个功能就是时间=事件数*间隔时间,如果事件数操作完了,在重新跑,跑到时间到;登录覆盖安装:增加使用场景报告:只有完整跑完报告才可点击,如果在过程中,点击结束,报告也是灰, 注意:浏览器必须得谷歌浏览器,每次运行得结果报告可在libs文件夹进行查看;console控制台输出:主要是展示相关日志 整体概览可查看视频 以上,就是整体关于monkey 界面版得描述~ ,Android app 分享暂告一段落了,后续分享关于4399AT+jenkins+gitlab+gradle+tomcat +sonar,集成编译部署搭建及成果~

    40630

    跨平台iOS——tidevice

    前言一直以来,iOS的实现&执行都依赖 Mac 系统,其主要原因是因为需要通过 Xcodebuild 编译&安装 WDA (WebDriverAgent) 到 iOS 设备中,通过WDA实现对被应用进行操作 而Windows系统无法运行Xcode,所以无法运行iOS。 tidevice 简介针对这种情况,阿里团队开源了一个内部使用的 iOS : tidevice (https:github.comalibabataobao-iphone-device) 让我们可以更方便 功能该能够用于与iOS设备进行通信, 提供以下功能截图获取手机信息ipa包的安装和卸载根据bundleID 启和停止应用列出安装应用信息模拟Xcode运行XCTest,常用的如启WebDriverAgent 运行WDA后启Appium服务即可开始执行iOS

    58020

    QTP的使用实例

    QTP简介1.1QTP功能与特点QTP是QuickTest Professional的简称,是一种软件。 1.2的优点相比人有突出的有点。人非常浪费时间而且需要容易出错。使用人的结果,往往是在应用程序交付前,无法对应用程序的所有功能都作完整的。 QuickTest可以加速整个的过程,可以重复使用脚本进行。使用QTP进行的好处显而易见,总结如下: 优点 描述 快速 QTP执行比人速度快多了。 懂得了QuickTest Professional的安装、功能的基本流程和脚本的编写有了一定的认识。也深刻的感受到在在软件声明周期中的重要性和相对人体现出的不可替代的优点。 通过本次学习,在将来的项目中,己可以将QuickTest对己的项目进行功能,从而简的流程,做到学以致用。

    1.4K30

    20+最好的开源

    最佳开源有哪些呢?在本文中,整理了过去几年市面上的各种开源。 这些开源和手、功能、回归、负载、性能、压力和单元、web、移和桌面等领域提供相关的能力支持。所有服务于软件特定目的的开源统称为开源。 这些包括了开源软件、开源功能、开源web应用程序、开源性能、开源移、开源负载,以及IT中其他的开源,你可以参考以前的文章:福利 | 开源目录顶级开源下面列出了最流行的开源 selenium是当今最好的开源之一。Selenium与许多编程语言、框架、浏览器和操作系统兼容,是web应用程序的一个非常棒的。 Marathon是一个开源的框架,它被设计用来基于java的GUI应用程序。这个主要用于验收

    5.2K41

    容灾使用文档

    一、背景背景:容灾开箱即用能力优;需求:生成容灾用例;实现目标:在k8s的集群模式下,通过定义的配置文件信息(核心业务pod名称)获取所有要搜索的业务pod、业务节点、管理节点 根据容灾配置的18种容灾模型生成所有核心业务pod、业务节点、管理节点、业务进程的yaml容灾用例。二、设计思路image.png三、代码实现image.png1. delete_Yaml_file.py格式 Yaml Package。2. 依赖文件print_model.py调用 Model Package 中的代码。 安装#在Linux环境下,要有Kubernetes(k8s)环境行安装k8s​#使用命令导入的zip包rz​#解压zip包unzip 包名2. 使用#1.进入到容灾的目录下cd pythonProject容灾​#2.执行获取配置信息的操作,执行成功后会有.ini文件生成python print_describe_info.py​

    13950

    常用功能汇总

    话说方面的还是非常的多的,不可能也没有必要查看了所有的;个人觉得当学习众多同类知识或相关主题时,分几步走:1、学习所有同类知识的共同理论、原理部分【此为共性】2、学习所有同类知识的独有特性 者的活提供的的帮助,如数据驱。IBM RFT是一个用于功能和回归的数据驱平台。它支持大范围的应用,例如.Net、Java、SAP、Flex和Ajax。 2、kylinTOP:这是一款国产的,支持WEB和APP的,其中元素智能定位是这款软件主要特点,是设计理念比较超前的,算是国内众多中,做的比较突出的一款 是一款老牌的。 总结最后才是干货,掌握和了解这么为嘛使,不能总是为了好玩,而是为了能在以后的实施过程中用于支持策略的制定;比如新接收了一个项目需要进行实施,那么需要考虑哪些点?

    96180

    常用软件汇总

    一、商业:1、kylinTOP: 这是一款国产的,支持Web和APP的,其中元素智能定位是这款软件主要特点,是设计理念比较超前的,算是国内众多中, 者的活提供的的帮助,如数据驱。IBM RFT是一个用于功能和回归的数据驱平台。它支持大范围的应用,例如.Net、Java、SAP、Flex和Ajax。 是一款老牌的。 三、总结最后才是干货,掌握和了解这么为嘛使,不能总是为了好玩,而是为了能在以后的实施过程中用于支持策略的制定;比如新接收了一个项目需要进行实施,那么需要考虑哪些点? 使用哪个,有哪些可以作为备选?那么然就要对常用有一个初步的了解,同时对影响过程的其它元素也要有一定的掌握,不过这里可以跳过,这里只是说与相关的因素的抉择。

    16210

    人员必备:常用

    Appium官网:http:appium.ioAppUIAppium 是一个移开源,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java License:免费Selenium官网:https:www.seleniumhq.orgdownloadWebUISelenium是一个用于Web应用程序,Selenium已经成为 Web程师的首选。 支持录制作和生成 .Net、Java、Perl等不同语言的脚本。Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收。其升级版本为Webdriver。 Robot Framework 不仅仅是网页,同样可以用来做 Android 和 iOS 的。对于关键字熟悉的员可以轻松上手 Robot Framework。

    9330

    4399AT概要设计原理

    页面的定义是根据页面中所有可操作元素的路径组成形成一个id来标识页面.因此,如果页面中所有的可操作元素都一样,就认为是同一个页面,不一样则表示不同的页面.程序会记录页面中已经操作过的元素,因此如果出现,如一个页面点击一个按钮,这个按钮产生变, 路径记录与重定向每一步操作都会记录,从首页到当前页面的操作路径,防止页面变,或者返回异常时,无法找到记录在内存中的待操作的元素.这种情况,会根据记录的路径,重启重新找寻元素.对路径重寻,做优定位. 如 进入c页面,开始时需要经过 a->b->c,b可能是条件出现的页面,或者只会出现一次的页面.当路径重寻时,a到不了b,重a直接到c,如果到达成功,则会将路径优为 a->c. 弹窗分为安装弹窗和应用弹窗安装弹窗,会根据不同的设备,采用不同的xpath定位,点掉安装提示框,达到安装的功能.应用弹窗,需要用户己需要处理的弹窗路径(xpath),在每次操作前,会尝判断是否存在弹窗影响 配置用例封装appium操作的api,提供json格式的写入方式,用这种方式支持嵌入手配置的脚本运行. 以上就是关于4399AT UI的设计原理大概介绍~

    30450

    相关产品

    • 自动化助手

      自动化助手

      自动化助手(TAT)是云服务器的原生运维部署工具。通过自动化助手,您无需登录服务器,也无需打开入站端口、SSH,便可以直接管理实例,批量执行 Shell 命令,轻松完成运行自动化运维脚本、轮询进程、安装或卸载软件、更新应用以及安装补丁等常见管理任务。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券