简介:Airtest Project是一款由网易研发并开源的自动化测试框架,它适用于任意游戏引擎和应用的自动化测试,并且支持Android和Windows。Airtest Project通过图像识别技术进行自动化测试,降低了自动化脚本的编写和维护成本,解决了游戏测试的痛点,成为真正意义上的跨引擎跨平台的自动化测试平台。
在当今的软件开发和测试领域,自动化测试已经成为提高效率和确保软件质量的重要手段。然而,对于游戏和应用的开发者来说,如何选择一款高效、易用且跨平台的自动化测试工具一直是他们面临的挑战。此时,Airtest Project应运而生,为游戏和应用的自动化测试带来了新的篇章。
Airtest Project是网易出品的一款自动化解决方案,适用于任意游戏引擎和应用的自动化测试,并且支持Android和Windows。与其他的自动化测试框架相比,Airtest Project主要有两个优势:大幅度降低自动化脚本的编写和维护成本以及解决游戏测试的痛点。
首先,Airtest Project希望通过一种所见即所得的方式完成脚本的录制。即使测试人员不会编程、不懂脚本,也可以通过正常用户的点击、拖拽等操作,自动完成脚本的录制。这种方式极大地降低了企业和项目的自动化维护成本,使得非专业人士也能够轻松地进行自动化测试。
其次,Airtest Project致力于解决游戏测试的痛点。它希望能够通过对游戏的不同引擎做支持,成为一个真正意义上的跨引擎跨平台的自动化测试平台。这意味着无论你使用的是哪个游戏引擎,都可以使用Airtest Project来进行自动化测试。
在底层技术架构上,Airtest Project主要基于Python的、跨平台的UI自动化测试框架——Airtest和基于UI控件搜索的自动化测试框架——Poco。二者各有特点: