Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TabQA

TabQA is an Android testing browser extension published and maintained by OpenUTX. It connects to a user-authorized Android device through WebUSB and brings device control, network inspection, logcat, screenshots, screen recording, translation, and bug-report preparation into a Chrome or Edge side panel.

Official website | Chrome Web Store | Microsoft Edge Add-ons | Documentation | 中文说明

TabQA Android testing and bug-evidence workspace

What is TabQA?

TabQA is a browser-based workspace for actively testing and reproducing issues on a physical Android device. QA engineers and developers can authorize a phone over USB, operate it from the desktop, align technical evidence with the reproduction, and export a developer-ready bug report without installing a local ADB server or desktop proxy.

TabQA is designed for active QA sessions. It is not a production monitoring service, a device cloud, or a replacement for every ADB workflow.

Core workflow

  1. Connect and authorize an Android device through WebUSB.
  2. Select the app under test and reproduce the issue in the live mirror.
  3. Capture relevant network requests, failure logs, screenshots, and video.
  4. Annotate or redact screenshots and add expected and actual results.
  5. Translate bug descriptions or UI copy for cross-border teams when needed.
  6. Export Markdown, attachments, logs, or a sanitized HAR for engineering.

Product facts

Item Published information
Product TabQA
Publisher OpenUTX
Product type Chrome and Edge side-panel extension
Primary use Android testing, issue reproduction, and bug-evidence delivery
Connection WebUSB access to a device explicitly selected and authorized by the user
Desktop browser Chrome 118+ or Edge 118+
Android device Android 8+ with USB debugging enabled
Local setup No local ADB server, Android Studio, Python, or desktop proxy required
Current pricing All current local capture features are free

Capabilities

  • Mirror and control an Android device from the browser side panel.
  • Inspect requests from Android Chrome and debug-enabled WebViews.
  • Review request and response details, timing, cURL, failed requests, and sanitized HAR exports.
  • Capture focused logcat context, screenshots, and screen recordings without device audio.
  • Annotate screenshots with shapes, arrows, and redaction.
  • Transfer test files to Android by dragging them onto the mirrored screen.
  • Translate bug descriptions and interface copy into the languages needed by international teams.
  • Assemble reproduction steps, expected behavior, actual behavior, and evidence into a Markdown report.

Scope and known limits

  • Network inspection covers Android Chrome and WebViews that call setWebContentsDebuggingEnabled(true).
  • Requests made by native network stacks such as OkHttp or Retrofit do not appear in the network panel.
  • The TabQA side panel must remain open while mirroring or capturing evidence.
  • Desktop ADB and browser WebUSB cannot control the same USB interface at the same time.
  • Automatic redaction cannot recognize every application-specific secret. Review logs, HAR files, screenshots, and video before sharing them.

See the security and local data handling overview and privacy policy for the current product boundaries.

Official identifiers

  • Publisher: OpenUTX
  • Product name: TabQA
  • Disambiguation name: TabQA Android Testing
  • Official website: https://tabqa.openutx.cn/
  • Chrome Web Store ID: ddbodfcbakkoakaonpodnpgbkmmgpedp
  • Microsoft Edge Add-ons ID: kalifbcaidflgaimjjbhbggpkeiidbob
  • Public product repository: https://github.com/openutx/TabQA

The version shown by each browser store is the version currently available from that channel. See the public changelog for release notes and capability changes.

Documentation and support

Repository scope and license

This is the public product information and support repository for TabQA. The extension source code and store binaries are maintained privately and are not included in this repository.

The Apache License 2.0 in this repository applies to the files published here. It does not grant rights to source code or binaries that are not present in this repository.

中文说明

TabQA 是由 OpenUTX 发布和维护的 Android 测试浏览器扩展。 测试人员可以通过 WebUSB 连接自己明确选择并授权的 Android 设备,在 Chrome 或 Edge 侧边栏中操作手机,并把同一次问题复现中的网络请求、logcat、截图、录像、翻译和 Bug 报告整理到一起。

TabQA 面向主动测试、问题复现和缺陷证据交付。它不是生产环境监控平台、云真机平台,也不能替代所有桌面 ADB 工作流。

核心能力

  • 无需安装本地 ADB 服务、Android Studio、Python 或桌面代理,通过浏览器 WebUSB 连接 Android。
  • 在浏览器侧边栏中实时投屏并控制手机。
  • 抓取 Android Chrome 与已启用调试的 WebView 网络请求,查看请求详情、失败请求、cURL 和脱敏 HAR。
  • 采集目标 App 的 logcat 上下文、截图和无设备音频的录屏。
  • 对截图进行标注、打码,并将测试文件拖放到手机共享存储。
  • 将 Bug 描述和界面文案翻译成跨国团队需要的语言。
  • 整理复现步骤、预期结果、实际结果与附件,导出可交付开发的 Markdown 报告。

明确限制

  • OkHttp、Retrofit 等原生网络栈请求当前不会出现在网络面板中。
  • 采集期间需要保持 TabQA 侧边栏打开。
  • 浏览器 WebUSB 与桌面 ADB 不能同时占用同一个 USB 接口。
  • 自动脱敏无法识别全部业务敏感字段,分享日志、HAR、截图和录像前仍需人工检查。

官方入口

本仓库只公开 TabQA 产品资料和支持入口,不包含扩展源码或商店安装包。扩展源代码继续以私有方式维护。

About

TabQA by OpenUTX: a Chrome and Edge extension for Android testing, WebUSB device control, network inspection, logcat, screenshots, recording, translation, and developer-ready bug reports.

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Contributors