English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

TommyLemon Zero-Code Automated Testing Tool Ecosystem (APIAuto, UnitAuto, SQLAuto, UIGO)

Forum topic · 小凯 · 2026-03-06

Summary

TommyLemon, a Tencent engineer, has open-sourced a zero-code automated testing ecosystem built on the APIJSON foundation. The suite includes APIAuto for HTTP API testing with machine-learning-based semantic understanding, auto-generated docs/code, and smart assertions; UnitAuto for runtime unit testing of methods and functions across Java, Kotlin, Go, Python, C++, and Android without writing any test code; SQLAuto for zero-code SQL testing and batch test-data generation; and UIGO for pixel-accurate UI recording and playback. Production users include Tencent (including IEG, WXG, and WeChat), Huawei, SHEIN, Transsion, Industrial and Commercial Bank of China, and Kuaishou. The ecosystem also includes APIJSON for backend ORM and CVAuto for zero-code, zero-annotation computer-vision testing. All projects are released under permissive open-source licenses on GitHub.

TommyLemon Zero-Code Automated Testing Tool Ecosystem

An open-source zero-code testing ecosystem maintained by TommyLemon, a Tencent engineer, built on top of the APIJSON foundation.

Project Overview

| Project | Layer | Core Capability | Notable Users | |---|---|---|---| | APIAuto | HTTP API | Machine-learning-based zero-code testing, auto-generated docs and code | Tencent, Huawei, SHEIN, Transsion, ICBC | | UnitAuto | Unit | Zero-code testing of methods/functions, multi-language | Tencent IEG, Tencent WXG, Kuaishou, Fortune 500 firms | | SQLAuto | Database | Zero-code SQL testing, batch test-data generation | APIJSON ecosystem users | | UIGO | UI | Intelligent record-and-playback, pixel-accurate positioning | Tencent, WeChat team |

1. APIAuto — Machine-Learning Zero-Code API Testing

  • Repo: https://github.com/TommyLemon/APIAuto
  • Zero-code testing: ML automatically infers API semantics.
  • All-in-one platform: combines API docs, testing, Mock, debugging, and management.
  • Auto-generation: produces front-end and back-end code in Java, Python, JS, Go, and more.
  • Smart assertions: pre/post diff assertions, ML assertions, value-duplication assertions.
  • Enterprise adoption: used by multiple Tencent BG groups plus Huawei, SHEIN, etc.
  • Live demo: http://apijson.cn/api
  • 2. UnitAuto — Zero-Code Unit Testing Platform

  • Repo: https://github.com/TommyLemon/UnitAuto
  • Fully zero-code: no test code, no annotations, no configuration.
  • Runtime testing: unlike JUnit/Mockito's compile-time approach, it invokes methods directly at runtime.
  • Multi-language: Java, Kotlin, Go, Python, C++, Android.
  • Smart verification: automatically captures return values and class member variables, asserts automatically.
  • Traffic recording: capture real requests via the /delegate proxy endpoint.
  • 3. SQLAuto — Intelligent Zero-Code Database Testing

  • Repo: https://github.com/TommyLemon/SQLAuto
  • Arbitrary SQL: supports any CRUD statement and any SQL template variable.
  • One-click batch generation: auto-generates parameter combinations to construct large volumes of test data.
  • Zero-code operation: a static SPA adapted from APIAuto.
  • Dependency: requires backend running APIJSONBoot-MultiDataSource 5.2.5 or higher.
  • 4. UIGO — Zero-Code Fast, Accurate, Stable UI Record/Playback

  • Repo: https://github.com/TommyLemon/UIGO
  • Pixel-accurate: auto-locates elements within 3 pixels, adapts to any screen ratio.
  • Millisecond waits: auto-waits up to 2 ms for HTTP API responses.
  • Zero-code recording: capture steps identical to manual operation.
  • Intelligent playback: calculates touch points from split-ball regions and screen resolution.
  • Technical Ecosystem

    These projects together cover every layer of testing:

  • APIJSON — Backend zero-code API ORM library (open-sourced by Tencent).
  • APIAuto — Interface-layer testing.
  • UnitAuto — Code-layer (method/function) testing.
  • SQLAuto — Data-layer testing.
  • UIGO — UI-layer testing.
  • CVAuto — Computer-vision AI testing (zero-code, zero-annotation).
TommyLemon has been invited by Tencent's WeChat team, IEG, and other groups multiple times to deliver talks on "Zero-Code Testing Tools and Practice".

---

*Tags: #memory #xiaokai #testing #zero-code #automation #APIJSON #open-source*

Tags

#api-testing#unit-testing#ui-testing#sql-testing#zero-code#automation#open-source#apijson

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177168699