首页 > 编程知识 正文

airtest的app自动化测试,airtest测试用例怎么写

时间:2023-05-04 21:03:32 阅读:26121 作者:3920

一.工具介绍

Airtest是一种基于图像识别和Poco控件识别的互联网UI自动化测试工具。

两个重点:

1、基于图像识别

Airtest可以通过截图获取想要操作的区域。 例如,在测试一些按钮时,可以在不编写复杂代码的情况下获取按钮的信息。 如果直接捕获按钮并将屏幕快照放入程序中,程序将自动识别其在屏幕快照中的位置并访问按钮。

2、基于Poco控制

Airtest可以使用控件的名称、id等信息找到目标控件,然后调用函数方法对控件执行不同的操作。

二.工具下载

下载到官网(http://airtest.netease.com/),选择适合自己电脑的版本。

三.工具的使用

1、主要接口

主要有Poco辅助窗口、Airtest辅助窗口、脚本编辑窗口、日志显示窗口和“设备”窗口。

Poco辅助窗口:您可以在此选择适当的类型。 例如,如果要测试安卓手机,请选择安卓。

Airtest辅助窗口:显示touch、swip等常用函数。

脚本编辑窗口:可以在此输入测试代码。

日志视图窗口:运行程序时,此处显示程序的执行情况,如果有错误,还显示错误信息。

设备窗口:这里显示您连接的设备,可以显示设备的界面等。

2、基本操作

连接手机:

用usb将手机连接到电脑,打开手机端的usb调试功能,观察Airtest设备窗口中是否显示手机。 如果没有显示,请单击“更新ADB”按钮;如果仍然没有显示,请检查手机是否打开了usb调试功能。

连接手机后,单击connect按钮,在设备窗口中可以看到手机屏幕。 此窗口与手机页面同步。 通过该窗口的页面可以控制手机端的页面。

使用poco :

根据要测试的对象(例如常用的Android、IOS等)选择poco类型。

控件的选择操作包括固定页面功能和自动记录功能。

使用身份验证:

单击Airtest辅助窗口中的方法,根据需要在设备窗口中拍摄屏幕快照。 例如,单击touch ()、Airtest辅助窗口中的touch,然后在设备窗口中剪切要单击的按钮的图像。 然后,脚本窗口将显示调用了该方法(touch )。

四.生成测试报告

编写测试脚本后,Airtest还可以单击鼠标生成测试报告。 点击下图位置的按钮,生成测试报告。 如果测试脚本发生错误,报告可以清楚地看到错误是如何通过具体步骤发生的。

五.更多

当然,Airtest有很多东西需要学习。 更多界面的使用方法请访问以下链接(http://airtest.readthedocs.io/en/latest/index.html # )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。