新-首次发布
Route Spoofer — 驾驶路线 ,无需离开办公桌
用于测试基于位置的应用程序的 Android mock-GPS 路线播放器。它将脚本化的移动位置广播到您的整个设备,因此手机上的每个应用程序都相信您确实在那里。
免费开源 · Android · MIT License
🚗 测试过去需要真实移动的定位应用程序
如果你的产品取决于用户所在的位置——司机应用程序、导航屏幕、交付或调度流程——传统上测试就意味着亲自去某个地方。沿着街区行走观察标记的移动。再次沿着路线行驶,因为您错过了应用程序出现故障的那一刻。它很慢,无法精确重复,并且不可能在发布前的星期二凌晨 2 点下雨。
🛰 而是模拟运动
Route Spoofer 回放您绘制的路线,将位置提供给整个设备而不是单个应用程序。被测试的应用程序不知道其中的区别——它只是看到一个正在移动的设备。相同的路线每次都会重复播放,这将位置错误从你必须追逐的东西变成了你可以按需重现的东西。
专为 QA 工程师和开发人员打造
如果您从事驾驶员、导航、交付或调度产品的工作,那么这个工具可以将汽车从您的测试循环中删除。
🧪 无需去任何地方即可进行测试
无需离开办公桌即可完成整个旅程——取货、等待、送货、到达。
🔁 可重复的回归
保存破坏它的路线并在每个构建中准确地重播该路线,直到它被修复。
🎬 可信的演示
展示产品在真实设备上按照您控制的路线执行其操作。
它的作用
📍 GPS 和运动,分开
广播位置和沿路线前进是两个独立的控件。将设备停放在某处并保留在那里,或者在准备好时开始移动。
⏸ 停下来,等待GO
任何点都可以暂停一段设定的时间,或者等到您点击GO - 这样您就可以在检查应用程序的功能时模拟站在门口的快递员。
✏️ 实时构建和编辑
播放时更改路线。无需停止、保存并重新开始,只是为了移动一点。
🏎 实时速度,每段
加快无聊部分的速度,在重要的地方减慢速度,或者为路线的一段设置不同的速度。
💾 已保存的路线
将您的路线保留在设备上,并将其导出或导入为JSON,以便与团队的其他成员共享复制品。
🔎 跳到任何地方然后再回来
搜索世界上的任何地方,稍后再返回到您离开的视图。
提供 8 种语言版本:英语、俄语、德语、西班牙语、葡萄牙语、法语、中文和印地语。
⚙️ 在引擎盖下
Capacitor 7 Web UI 处理地图和路线构建,而 Kotlin 前台服务拥有播放计时 — 因此,当您查看正在测试的应用程序时,路线保持正常运行。
位置被注入到GPS和NETWORK模拟提供者中,这使得位置在系统范围内而不是局限于一个应用程序。路线存储在本地,地点搜索使用OpenStreetMap。
🚀 四个步骤
- 启用Developer Options — 在About Phone 中点击Build number 七次。
- 从Google Play 安装Route Spoofer。
- 将其选择为Developer Options 中的mock location 应用程序。
- 授予位置和通知权限,然后打开GPS。
📱 仅Android
Route Spoofer 仅限 Android,并将保持这种状态:iOS 没有公共模拟位置 API,因此该方法在那里不可能。
获得麻省理工学院许可。免费、开源,可在 Google Play 和 GitHub 上获取。