首页 > 其他分享 >【私有云场景案例分享②】批量装包与冒烟测试的自动化实现

【私有云场景案例分享②】批量装包与冒烟测试的自动化实现

时间:2024-08-29 10:14:20浏览次数:8  
标签:AirtestIDE 批量 装包 冒烟 私有 测试 设备

此文章来源于项目官方公众号:“AirtestProject”
版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途

一、前言

在软件开发和测试过程中,批量装包冒烟测试是两个关键环节。随着项目规模的扩大和测试需求的增加,传统的手动操作方式已经无法满足效率和质量的要求。通过AirtestIDE企业版与DeviceKeeper结合的批量装包和冒烟测试解决方案,可以提高测试效率,降低人力成本,并确保测试质量。

image.png

二、痛点分析

  1. 装包耗时长:测试人员需要手动在每台设备上安装应用,耗时长且可能会出现设备漏装包等情况。
  2. 冒烟测试效率低:单一设备测试速度慢,难以快速验证多个设备上的基本功能。
  3. 人力资源浪费:重复性的装包和基础冒烟测试工作占用大量测试人员时间。
  4. 结果不一致:手动操作可能导致不同设备间的测试过程和结果存在差异。

三、通过私有云可执行批量装包并进行冒烟跑测

  1. 批量装包:通过AirtestIDE企业版执行多机安装包体的脚本,以达到批量装包的操作。
  2. 远程控制:集中管理所有测试设备,在AirtestIDE 或DeviceKeeper都可以实现对设备的远程操作。
  3. 自动化冒烟测试:可以根据自己的需求去编写自动化脚本,在批量装包后立即进行基础功能验证。
  4. 并行测试:多台设备可以同时进行冒烟测试,大幅提升测试效率。
  5. 结果汇总:自动收集和整理各设备的测试结果,生成多机聚合报告。

四、实际运用场景

场景一:

以某公司的游戏项目为例,他们有超过100台不同型号的Android设备以及iOS设备需要进行装包测试,每次版本更新都需要进行装包。

引入项目之前:

人工手动装包,点击安装出现的各种弹窗以及安装对应的patch包等,完成100+台设备装包需要耗时一周左右的时长,平均下来0.56个小时每台手机

引入项目之后:

直接引入AirtestIDE企业版与DeviceKeeper结合的批量装包的方案后,只需要编写好装包脚本后批量执行,完成100+台设备装包耗时缩减到2-3小时。

场景二:
某公司的应用APP需要在不同型号的Android和iOS设备上进行测试,这些设备数量达到500台,并且涵盖多个海内外的登录渠道区服。测试的主要目的是验证在打包后的应用能否成功登录不同的海内外渠道区服。

引入项目前

测试过程依赖于手动操作,需要手动输入白名单中的账号。每台设备平均耗时1至2分钟,并且需要手动更换不同设备去进行测试。对于500多台设备,这通常需要8至16人天的工作量。

引入项目后

采用AirtestIDE企业版,通过编写自动化脚本,实现了多设备同时进行点击自动登录测试的功能。这一改进显著提高了效率,每台设备的测试时间缩短至半分钟。因此,500多台设备的登录测试工作量减少到仅需4人天即可完成。

场景三:

使用AirtestIDE去执行批量设备覆盖装包操作,安装完成后,系统自动触发预设的冒烟测试脚本,点击打开大鱼来了游戏、简单交互并进入关卡界面等核心功能。这里只是做简单演示,在实际场景中可以加上点击登录、进行游戏初始化等更具体的操作内容。
image

五、收益和价值

  1. 时间效率提升:整个装包到冒烟测试完成的时间从原来的1-2人天缩短到一个小时左右,效率提升96%。
  2. 人力资源优化:自动化流程释放了80%的测试人员时间,使他们能专注于更复杂的测试任务。
  3. 测试覆盖面扩大:能够同时在更多设备上进行测试,设备覆盖率从20%提升到95%,大幅提高产品质量。
  4. 问题发现速度加快:可以在批量测试的聚合报告中,可以快速查找到对应跑测失败的设备以及跑测失败原因。
  5. 一致性提高:标准化的自动测试流程确保了所有设备测试的一致性,减少了人为错误和结果偏差。
  6. 成本节约:减少了额外的加班时间和人力投入,每月节省测试成本约30%。
  7. 敏捷响应:能够快速响应紧急版本更新需求,多机跑测支持更频繁的迭代发布,不再担心更长装包或冒烟的耗时。

结语:

利用AirtestIDE企业版与DeviceKeeper结合的多机跑测方案不仅解决了传统测试流程中的效率瓶颈,还为整个产品开发生命周期带来了革命性的变化。它将原本耗时、繁琐的过程转变为一个流畅、高效的自动化工作流,使得测试团队能够以前所未有的速度和准确度验证产品质量。

这种方案的成功实施,标志着移动应用测试领域向着智能化、自动化方向迈出了重要一步。它不仅提高了测试效率,更重要的是提升了整个团队的工作质量和产品竞争力。通过释放测试人员的时间和创造力,企业可以将更多资源投入到创新和用户体验优化中,从而在激烈的市场竞争中脱颖而出。


AirtestIDE下载:airtest.netease.com/
Airtest 教程官网:airtest.doc.io.netease.com/
搭建企业私有云服务:airlab.163.com/b2b

官方答疑 Q 群:526033840

标签:AirtestIDE,批量,装包,冒烟,私有,测试,设备
From: https://www.cnblogs.com/AirtestProject/p/18386059

相关文章

  • Adobe Illustrator 矢量图形制作AI2023 安装教程+安装包下载!
    在AdobeIllustrator中,用户可以使用各种矢量图形工具来绘制和编辑图形。这些工具包括形状工具、线条工具、椭圆工具、多边形工具等等。此外,AdobeIllustrator还提供了丰富的颜色和笔刷选项,使用户能够轻松地创建出各种风格独特的作品。除了绘图和编辑功能外,AdobeIllustrator......
  • 24年最新最详细Python安装教程,附安装包!感觉收藏!
      Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,......
  • k8s集群使用私有仓库通过containerd上传镜像(没解决...)
    查阅资料根据containerd中部分文档https://github.com/containerd/containerd/blob/release/1.5/docs/cri/registry.mdhttps://github.com/containerd/containerd/blob/release/1.5/docs/hosts.mdhttps://blog.csdn.net/u010566813/article/details/125990298最终私有......
  • 如何使用 AWS CLI 为私有 AWS S3 存储桶中的对象创建预签名 URL
    本文档的目的是介绍使用AWSCLI为s3对象创建预签名URL的步骤。欢迎来到雲闪世界。快速事实“如果您使用预签名URL,则无需将存储桶公开,事实上,最好不要这样做。”—AWSSupport背景AmazonWebServices简单存储服务(AWSS3)是AWS的服务之一,您可以以低廉的价格......
  • 【Pycharm2024.1.2安装使用教程】24年教程,小白轻松上手!(附安装包永久机火码+工具)
      今天给大家免费分享一个Pycharm2024.1.2版的安装使用教程,全文通过文字+图片的方式讲解,手把手教你如何安装使用Pycharm,只需要几分钟即可搞定!看之前先看这,所有机火码的机火是谐音(你们知道的谐音!)一、下载安装pycharm(支持mac、window、linux)1、建议直接在官网下载......
  • 剪映国际版(CapCut) 软件安装包下载及安装教程!国际版剪映可免费使用所有的特效、转场、
    软件介绍剪映国际版(CapCut)是一款功能强大且完全免费的视频剪辑应用程序,国际版的界面和国内版的界面基本一样,但是相比国内版,国际版剪映可免费使用所有的特效、转场、滤镜等功能,并且无广告。软件:剪映国际版语言:简体中文大小:550M安装环境:Windows7及以上, 32/64位操作系统......
  • Bandicam(班迪录屏)录屏幕,录游戏 软件安装包下载地址及安装教程!
    软件介绍Bandicam(班迪录屏)是一款录屏幕,录游戏,录视频的功能强大的屏幕录像录屏软件,Bandicam可让您录制电脑屏幕上一切活动,音画同步录制。还有摄像头画中画效果,鼠标点击效果,也可以添加水印图片等,录制中可以画图功能,线条,文本,高光等添加注释,令你的视频更酷炫,更生动,不仅保证原文件......
  • WinRAR压缩包管理器安装包下载地址,电脑必备软件!
    安装步骤WinRAR是一款功能强大的压缩包管理器,可用于备份数据,缩减电子邮件附件的大小,解压缩从Internet上下载的RAR、ZIP及其它类型文件,新建RAR及ZIP格式等的压缩类文件。软件:WinRAR压缩软件语言:简体中文大小:3.8M安装环境:Windows7及以上, 32/64位操作系统硬件......
  • QuickTime Player媒体播放器软件安装包下载地址及安装教程!
    软件介绍QuickTimePlayer中文版是苹果公司开发的一款功能强大的媒体播放器。除了播放MP3外,还支持MIDI播放,并且可以收听/收看网络播放,支持HTTP、RTP和RTSP标准。该软件还支持主要的图像格式,比如:JPEG、BMP、PICT、PNG和GIF。软件:QuickTime版本:7.7.9语言:简体中文大小:40.1M安......
  • 【AI绘画入门】Stable diffusion安装教程,Windows+Mac系统,新手也能学会,看不懂算我输,文
    大家好,我是设计师子衿一、Stablediffusion简介Stablediffusion(简称SD),这是一个文本到图像生成模型,简单来说就是目前一个比较流行且效果较好的AI文生图工具,对比其他AI文生图工具,SD的最大优势就是开源免费,定制化强,目前有很多大佬帮我们弄了sd的安装包,整个安装流程难度几......