此文章来源于项目官方公众号:“AirtestProject”\
版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途一、前言
在软件开发和测试过程中,批量装包和冒烟测试是两个关键环节。随着项目规模的扩大和测试需求的增加,传统的手动操作方式已经无法满足效率和质量的要求。通过 AirtestIDE 企业版与 DeviceKeeper 结合的批量装包和冒烟测试解决方案,可以提高测试效率,降低人力成本,并确保测试质量。
场景一:
以某公司的游戏项目为例,他们有超过 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 去执行批量设备覆盖装包操作,安装完成后,系统自动触发预设的冒烟测试脚本,点击打开大鱼来了游戏、简单交互并进入关卡界面等核心功能。这里只是做简单演示,在实际场景中可以加上点击登录、进行游戏初始化等更具体的操作内容。
结语:
利用 AirtestIDE 企业版与 DeviceKeeper 结合的多机跑测方案不仅解决了传统测试流程中的效率瓶颈,还为整个产品开发生命周期带来了革命性的变化。它将原本耗时、繁琐的过程转变为一个流畅、高效的自动化工作流,使得测试团队能够以前所未有的速度和准确度验证产品质量。
这种方案的成功实施,标志着移动应用测试领域向着智能化、自动化方向迈出了重要一步。它不仅提高了测试效率,更重要的是提升了整个团队的工作质量和产品竞争力。通过释放测试人员的时间和创造力,企业可以将更多资源投入到创新和用户体验优化中,从而在激烈的市场竞争中脱颖而出。
AirtestIDE 下载:airtest.netease.com/\
Airtest 教程官网:airtest.doc.io.netease.com/\
搭建企业私有云服务:airlab.163.com/b2b
官方答疑 Q 群:526033840