随笔分类 -  Appium

摘要:测试用例的保存方法有很多,根据自己的需求来进行实现 excel csv yaml 数据库 硬编码(代码实现) 前四种方法常用于单用例测试(整体之间没有过度依赖)。第五种常用于业务整体流程的测试,因为流程之间每个动作或接口之间都有依赖,前后关联性很强,所以直接写到代码里,编写和维护比较方便。 当然并不 阅读全文
posted @ 2025-06-05 15:04 山重水复疑无路 阅读(22) 评论(0) 推荐(0)
摘要:元素定位有时候很简单,有时候也很头疼,对于原生的定位方式很简单,对于混合编程和跨平台来说,定位方式就复杂了。有时候使用工具进行定位之后,代码运行起来却定位不到。 因为我们的app是跨平台应用uni-app,所以下面的讲述就以uni-app定位方式,也会将各种场景中的问题一一展示。 工具 自动化框架: 阅读全文
posted @ 2025-06-03 11:36 山重水复疑无路 阅读(232) 评论(0) 推荐(0)
摘要:背景 兼容性测试也是测试的一大重点。单设备运行实现方式很简单,也不需要考虑实现方案之间的冲突,如果自动化一个一个运行也不是不可以,但是会导致时间成本的增加,那如何才能实现多设备并行执行呢? 需求 多设备并行:多个设备同时运行,注意:不是串行,是并行。 测试用例保存:使用yaml文件,方便维护 设备数 阅读全文
posted @ 2025-05-30 15:11 山重水复疑无路 阅读(126) 评论(0) 推荐(0)
摘要:你是否会有很多困惑,学了很多,却不会用;看了很多书和视频,仍然做不出来自己想要的;经常想做一个完美无缺的项目;非要将自己所学应用到实际项目中,尽管你可能知道不合适; 首先,要做思维上的改变,你学的东西都是答案,却没有配套对应的问题,所以看了很多答案,仍然解决不了自己的问题,因为通过答案来找问题很难解 阅读全文
posted @ 2025-05-28 18:05 山重水复疑无路 阅读(9) 评论(0) 推荐(0)
摘要:appium 进行app测试代码设计的思路 1. 打开和关闭appium 启动时检查appium server是否已经打开,如果没有打开 关闭appium, 用例执行结束后,关闭appium 2. 获取手机信息 ROM版本 型号 品牌 设备名 最大运行内存 cpu 手机分辨率 3. 获取应用版本信息 阅读全文
posted @ 2019-03-25 11:14 山重水复疑无路 阅读(208) 评论(0) 推荐(0)
摘要:对于项目中一些难以复现的bug,手工操作比较耗时耗力,而且还不一定能够复现,如果知道操作步骤就可以用自动化来进行反复操作来复现该问题。 1.了解该问题的操作步骤 2.抓取日志 3.遇到问题时,抓取截图 4.复现问题后停止执行命令,并停止日志。 首先想到的是使用monkey,可以通过自定义monkey 阅读全文
posted @ 2019-03-19 16:07 山重水复疑无路 阅读(1086) 评论(2) 推荐(0)