摘要: 在编写代码的时候,我们经常会做出一些假设,断言的作用就是在代码中捕捉这些假设。 使用断言的好处有很多,最明显的几点是: 可以暴露调用者的错误; 便于调试; 对代码没有代价; 并且断言在单元测试代码中非常重要,因此我们非常建议在脚本里使用断言语句,来判定被测应用当前的状态是否是我们预期中的状态。 阅读全文
posted @ 2020-01-17 10:46 AirtestProject 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 本文将讲述如何修改Airtest库源码并让其生效的方法 阅读全文
posted @ 2020-01-13 17:55 AirtestProject 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 图像识别分别用到了什么算法?这些算法的优缺点是什么?该如何选择适合自己实际情况的算法?如何设置使用这些算法?带着这些问题我们一起来研究下 阅读全文
posted @ 2020-01-09 10:28 AirtestProject 阅读(3371) 评论(0) 推荐(0) 编辑
摘要: 由于游戏的界面是通过游戏引擎渲染出来的,游戏界面没有系统原生的控件信息,所以对于游戏,我们需要接入 poco-sdk 才能获取到游戏界面中的控件信息。下面以Unity开发的手游为例,介绍如何在Android和iOS平台进行连接。 阅读全文
posted @ 2020-01-08 15:44 AirtestProject 阅读(1822) 评论(2) 推荐(0) 编辑
摘要: 通过阅读本小节教程,你将了解以下内容: 如何选择Airtest/Poco 提高截图脚本的兼容性 提升脚本运行速度 如何快速验证脚本兼容性 阅读全文
posted @ 2020-01-06 15:17 AirtestProject 阅读(705) 评论(0) 推荐(0) 编辑
摘要: Airtest Project自动化测试方案除了支持原生应用,游戏,Web之外,也支持了最新推出的微信小程序和小游戏平台。下面我们分别来看下如何利用Airtest Project进行小程序和小游戏的自动化测试: 阅读全文
posted @ 2020-01-03 17:14 AirtestProject 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 本教程主要讲解如何使用AirtestIDE进行Windows应用程序的自动化测试(以网易云音乐Windows版为案例)。 通过阅读本文,你将学会: 使用AirtestIDE对一个Windows软件窗口进行脚本录制 如何调用Windows操作的接口 如何在脚本和命令行里指定连接某个Windows窗口 阅读全文
posted @ 2019-12-30 11:43 AirtestProject 阅读(4062) 评论(1) 推荐(0) 编辑
摘要: Airtest支持iOS自动化测试,在Mac上为iOS手机部署iOS-Tagent之后,就可以使用AirtestIDE连接设备,像连接安卓设备一样,实时投影、控制手机。本文介绍iOS自动化测试的部署过程,提供一个简单的测试脚本,列举了iOS测试过程中常见的问题。 阅读全文
posted @ 2019-12-27 14:37 AirtestProject 阅读(9020) 评论(2) 推荐(2) 编辑
摘要: 通过阅读本篇教程,你将会了解到: 如何使用Poco对Android原生应用进行测试 Poco支持直接对任何Android原生应用(非游戏引擎、非webview)进行UI层次结构识别,用法上与Poco在其他平台上一模一样。 阅读全文
posted @ 2019-12-20 16:56 AirtestProject 阅读(1412) 评论(0) 推荐(2) 编辑
摘要: 通过阅读本节教程,你将了解到以下内容: 1. 如何在脚本代码中、运行脚本时指定手机 2. 如何填写--device Android:///的内容 3. 如何便捷地在脚本中调用ADB指令或Android专属接口 阅读全文
posted @ 2019-12-11 14:44 AirtestProject 阅读(3984) 评论(0) 推荐(2) 编辑