探索网易大型自动化测试解决方案 看这里看这里

本文介绍了网易推出的自动化测试私有云解决方案,包括设备集群建设、设备管理、脚本编写和平台搭建等方面,旨在解决企业大规模自动化测试的需求。方案提供了一体化的软硬件产品,如定制的机柜、设备管理系统DeviceKeeper和Airlab云测试平台,以实现高效设备管理和自动化测试流程。此外,还强调了方案的灵活性、专业性、可拓展性和隐私性优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

一、私有云方案简介

1. 发展历程

Airtest项目(UI自动化测试框架)于2014年启动,在网易内部成功服务数十个项目之后,受邀在2018年的GDC大会上与谷歌联合对外发布。项目开源至今,已有数万名开发者和上千家公司在使用。

但在内部实践过程,我们发现仅有底层的测试框架远远不足以满足企业对大规模自动化测试的需求,比如,如何搭建稳定高效的设备集群、如何科学地远程管理和调度设备、如何管理测试资源和持续集成 等,都是一套完整的自动化测试方案需要解决的问题。 针对上述需求,我们自研了手机机柜、设备管理系统DeviceKeeper、Airlab云测试平台等软硬件,搭建了一套 完整的自动化测试解决方案 ,不仅服务于网易内部,还服务于很多外部企业,都取得了非常好的效果。

2.方案简介

网易推出的自动化测试集群解决方案,包含了设备集群建设、设备管理、脚本编写、设备调度、脚本多机执行、报告生成、持续集成等完整解决方案。它是 软硬件“一体化”的产品 ,可以帮助我们快速在企业内部搭建一套私有的移动云测试平台。

图 网易自动化测试解决方案-私有云

二、方案产品详细介绍

我们将从 集群建设、集群管理、脚本编写和平台搭建 这4个方面来详细介绍我们整个私有云方案。

1.集群建设

传统的设备管理方式,是通过设备管理员人工管理的,测试人员也需要 在线下频繁地进行设备的借用和归还 ,来完成自己繁复的测试工作。另外随着企业内部测试设备的逐渐增加,设备管理也将非常消耗时间和人力,并且设备的利用率也会很低。可以试想一下,1个设备管理员,人工对100台设备进行常规的开关机维护,将耗费多长时间?

那么该如何高效地管理测试设备?如何给测试提供稳定的设备资源呢?我们的方案是搭建真机集群。真机集群可以将设备资源统一地管理起来( 设备资源池化 ),这样既可以让维护的同事能够 线上批量管理、维护这些设备 ;又可以让测试同事迅速并且灵活地获取到指定的设备或者是大量的设备来进行回归性测试/兼容性测试。

为了搭建这样的真机集群,网易自主研发了工业级的手机集群机柜:

图 8*4规格的专业机柜

图 网易自动化测试机房的机柜

该机柜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值