如何在线测试 APK
把 .apk 文件上传到 TestingBot,然后在我们数据中心的真实 Android 手机上打开,你就能在浏览器里在线测试 APK。无需安装 Android SDK,无需下载模拟器镜像,也无需在自己的机器上做任何配置。iOS 同样是这四步:上传 .ipa,它会在真实的 iPhone 或 iPad 上打开。
- 登录 TestingBot 控制台,打开 Live App Testing。
- 在 Select Source 下选择 Uploaded Apps,点击 Upload App 并选中你的构建。你也可以不上传文件,直接从 Google Play、App Store 或 TestFlight 安装。
- 从设备列表中选择一台真实的 Android 手机、iPhone 或平板。
- 应用会自动安装并启动。你可以在浏览器中点击、滑动、输入和旋转,就像手里拿着这台手机一样。
支持的格式为:Android 的 .apk 与 .aab、真实 iOS 设备的 .ipa、iOS 模拟器的 .zip。构建也可以从 CI 流水线中调用一次 Storage API 推送上来。
可靠的设备农场
立即访问快速、可靠的设备基础设施。
全天候设备可用性
物理 iOS 和 Android 设备,全天候可用。
零设置和维护
专注于测试,而不必担心移动设备场的设置和维护。
安全
设备位于欧洲的数据中心。每次测试都在安全且原始的设备上运行。
真实的 Android 和 iOS 设备
在真实的 iPhone、iPad、Google、OnePlus、小米和三星手机及平板电脑上进行测试。
各种设备
在任何设备上进行测试——旗舰版或廉价版——支持最新和旧版 iOS 和 Android 版本。
表现
我们的基础设施专为性能而构建,以消除测试的不稳定性与延迟。
你可以测试的设备
TestingBot 在比利时的数据中心运营着一批真实手机和平板。它们都是未经改动的零售设备,没有越狱也没有 root,并且每次会话之间都会擦除并重新刷机,因此你的构建永远不会继承别人留下的状态。
我们目前为应用测试保持 40 台真实设备在线。
浏览完整的 iPhone 与 iPad 和 三星 Galaxy 设备阵容,或查看我们在线保有的全部设备与系统版本。
iPhone 17
iPhone 13 Pro
Pixel 8
Pixel 11
iPhone 17 Pro
iPhone 17 Pro Max
iPhone 16 Pro
iPad (9th generation)
Galaxy S26
Huawei P40
iPhone Air
Pixel 10
控制设备
与远程移动设备进行交互,就像手持设备一样。点击、滚动、缩放、滑动等等。
测试本机设备功能
访问和修改设备功能以在各种实际条件下测试您的应用。
网络模拟
测试连接性、波动网络等场景。
本地化测试
跨不同时区、语言和地理位置测试您的应用。
黑暗模式
使用深色背景测试应用程序的 UI,以确保流畅的用户体验。
应用程序方向
在横向或纵向模式下测试您的应用。在屏幕方向之间切换以测试应用的响应。
声音的
记录并实时收听设备产生的音频。
设置
通过 ADB 或其他方式控制设备上的各种设置。
检查你的应用
找到定位器,用于自动测试。TestingBot在你查看布局层次中的不同元素时,会突出显示你的布局中的区域。
轻松定位XPath、XCUITest和Espresso定位器,然后可以用于自动测试。
你自己的移动设备
选择你自己的iOS和Android设备。我们将购买这些设备,在我们的安全数据中心安装和配置它们。
这些设备将只对你开放,24x7。
私人设备可以根据你的需要进行定制。让我们安装特定的配置文件和应用程序,或改变设备的特定设置。你决定。
了解更多
边测试边调试应用
手动发现的缺陷不应该再复现一遍。TestingBot 的每一次实时会话都会记录你操作应用时发生的事情,因此你可以把证据直接交给同事,而不是一段描述。
设备日志实时滚动。Android logcat 和 iOS syslog 就显示在设备旁边,崩溃发生的那一刻就能看到堆栈信息。
整场会话的屏幕录像会与测试一起保存,你截取的截图同样如此。
Mobile Inspector 实时展示布局层级,并给出可直接粘贴到自动化测试中的 XPath、XCUITest 和 Espresso 定位器。
在会话过程中随时更改 GPS 位置、系统语言、屏幕方向和网络条件,无需重启设备即可继续测试。
模拟器还是真机
两者都有用,TestingBot 两者都提供。诚实的说法是,它们回答的是不同的问题。
Android 模拟器或 iOS 模拟器速度快、成本低,用来确认某个页面能正常渲染、某条流程不会崩溃完全够用。但它运行在桌面 CPU 和合成 GPU 之上,无法告诉你应用在一台用了两年、信号受限、电量只剩 12% 的中端手机上表现如何。
真机才能反映只存在于硬件上的东西:摄像头与传感器行为、生物识别、推送通知、真实的网络切换、温控降频,以及各家 Android 定制系统特有的渲染差异。
与我们合作的多数团队会在 CI 中对每次提交跑模拟器,并在发版前使用真机。这一论点的详细版本写在真机测试页面上。
More on the Android side specifically: running an Android emulator online.
常见问题
TestingBot 提供模拟器/模拟器以及物理设备。
如果您想测试基本功能,模拟器是很好的选择,但它们无法提供与真实设备相同的体验。
根据您的需要,我们建议同时使用真实设备和模拟器。
TestingBot 提供位于比利时(欧洲)的物理设备。
您可以测试 Apple App Store 或 Google Play Store 中提供的任何应用程序。
您还可以上传自己的应用程序(.ipa 或 .apk)并在真实设备上进行测试。
不需要。设备运行在我们的数据中心,你从浏览器标签页操作它,因此没有 Android SDK、没有模拟器镜像,也没有需要持续更新的本地工具链。上传一个构建并在手机上打开,这就是全部准备工作。
注册免费,无需信用卡,也无需本地安装。所有真实 iOS 和 Android 设备的完整访问权限随 7 天试用提供,试用需要绑定银行卡,但试用期内不扣费。付费计划在此之后开始。
可以。上传 .ipa,或从 App Store、TestFlight 安装应用,它就会在我们数据中心的真实 iPhone 或 iPad 上打开。你在浏览器标签页中操作,不需要 Mac、不需要 Xcode,也不需要自己准备硬件。
Android 请上传 .apk 或 .aab。iOS 请为真实 iPhone 或 iPad 上传 .ipa,为 iOS 模拟器上传 .zip。
如果你的应用已经上架,则完全不需要上传,可以直接从 Google Play、App Store 或 TestFlight 安装到设备上。
可以。在你的机器或构建代理上启动 TestingBot Tunnel,我们数据中心的设备就能通过加密连接访问你的本地或内网环境,无需把任何东西暴露到公网。
更多喜爱 TestingBot 的理由
企业级安全
STAR Level 1
Certified
GDPR
Compliant
SAML SSO
Single Sign-On
99.9%
Uptime SLA
