首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    AI自动化测试就这样被实现了(一)

    AI测试自动化其实就是通过提供的数据进行一定的数据规则统计(简称算法)然后提供给自动化框架/平台进行有规则进行测试,并产生报告,在这样的AI自动化的一个最大难点就是数据采集以及自动化框架。刚好在一次偶尔跟开发聊天的过程中,提到路由跳转调试功能,就这样的衍生了安卓AI自动化测试。实现的思路,就是通过通过发布测试的apk版本,测试通过在该版本的测试记录,会在手机的固定目录产生日志,然后测试工程师功能测试完以后,通过辅助的apk,把测试轨迹和apk版本对应点击上传按钮,上传到服务端进行版本数据分析,提供热点数据,热点数据就是测试工程师在这个版本操作最多的功能页面,然后把这个数据传到基于4399AT实现的自动化平台,实现对于用户常用功能测试,页面遍历测试以及常用页面的兼容性测试;在这个流程中,路由协议跳转功能不仅可以取服务器数据进行测试,也可以进行本地轨迹测试,实行多样化测试;整体来讲,AI自动化测试也就是数据驱动测试; 现在我们就来一一AI自动化测试运用到的功能,首先就是通用协议跳转功能(routers),这个功能配上4399AT自动化工具,可以带来的好处有:实现routers页面跳转,routers页面遍历,router页面快速页面兼容性UI验证,routers页面降低了用例数,提高用例执行成功率,Bug验证,接口验证(功能验证)。对于通用路由跳转协议命令就是adb shell am broadcast -a intent.action.debug -n apk包名/.receiver.GameCenterReceiver --es payload + routers页面数据,其中routers通用协议跳转需要开发在安卓app进行开发,通过activity,封装跳转功能与router url 转成对应的页面,然后进行定义相关数据。这个实现大概说下,具体APP开发应该都明白。我们只要知道这个命令调用就可以。具体的这个功能演示如下:

    02

    谈谈这些年做腾讯云推广走过的路

    看着身边做技术的朋友大多都有一份副业,用他们的话来说,如果只靠一份工资勉强才能填饱肚子,如果有一份持续收入的副业,才能稍有富余,如果这份副业做的足够好,甚至可以超越主业,当有一天能达到你敢辞职的勇气的时候,说明这份副业已经让你足够富裕了。这些做技术的朋友们,有的开始写书,写各种技术文章,也有的开始炒股,抄基金,而我还是停留在继续专研各种新技术,不停的去提升自己的技能,一年又一年过去了,我发现我的技术的增长所带来的收益永远更不上现在的物价,房价的增长,更加别说和我的那些朋友们相对,他们有的早就赚的盆满钵满,终于有一天我开悟了,一个执着技术的人永远是很难赚到钱的人,我应该把目光放到变现上才是王道。我分析了自己目前的能力,写书又不会,炒股又怕亏,只有靠工资才可以维持生活的样子,有一段时间,我一直在网络上找一个自己能做的兼职项目,可能是老天会眷恋善良的人的,我看到了腾讯云服务器推广的广告,我当时用了10分钟不到认认真真看了一遍,基本已经明白怎么回事,当时我就决定了,我得做腾讯云推广,必须做,因为到目前为止没有哪个项目比这个门槛更低,变现更快,又加上我本人也是技术领域的,所以也算是得心应手,鉴于这是一篇经验分享的文章,所以下面我还是按照传统的罗列试将我做腾讯云推广的一些经验都全部分享出来,排序由易到难分别阐述。

    01
    领券