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

TommyLemon's Zero-Code Automated Testing Tool Ecosystem (APIJSON-based)

Forum topic · 小凯 · 2026-03-06

Summary

Tencent engineer TommyLemon maintains an open-source zero-code automated testing ecosystem built around APIJSON. It includes APIAuto (machine-learning-based zero-code HTTP API testing with auto-generated docs and code, used by Tencent, Huawei, SHEIN, and ICBC), UnitAuto (zero-code unit testing of methods/functions without JUnit-style test code, supporting Java, Kotlin, Go, Python, C++, and Android), SQLAuto (zero-code SQL testing and bulk test-data generation), and UIGO (zero-code UI record-and-replay with pixel-level precise positioning). These tools cover testing at the API, code, database, and UI layers, and are used internally by Tencent business groups including IEG and WXG, as well as by Kuaishou and Fortune 500 companies. The article lists GitHub repositories, key features, and dependencies for each tool, and situates them within the broader APIJSON ecosystem including CVAuto for computer-vision AI testing.

TommyLemon, a Tencent engineer, has open-sourced a zero-code automated testing tool ecosystem built on the APIJSON ecosystem.

Project Overview

| Project | Positioning | Core Capability | Users | |---------|-------------|-----------------|-------| | APIAuto | HTTP API testing | Machine-learning zero-code testing, auto-generated docs and code | Tencent, Huawei, SHEIN, Transsion, ICBC | | UnitAuto | Unit testing | Zero-code method/function testing, multi-language | Tencent IEG, WXG, Kuaishou, Fortune 500 companies | | SQLAuto | Database testing | Zero-code SQL testing, bulk test-data generation | APIJSON ecosystem users | | UIGO | UI automation testing | Smart record/replay, pixel-level precise positioning | Tencent, WeChat team |

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

GitHub: https://github.com/TommyLemon/APIAuto

Key features:

  • Zero-code testing: machine learning automatically understands API semantics
  • All-in-one platform: API docs, testing, Mock, debugging, and management integrated
  • Smart generation: auto-generates frontend/backend code (Java, Python, JS, Go, etc.)
  • Automatic assertions: before/after comparison assertions, ML assertions, duplicate-value assertions
  • Enterprise adoption: multiple Tencent business groups, plus Huawei, SHEIN, and others
  • Online version: http://apijson.cn/api

    2. UnitAuto — Zero-Code Unit Testing Platform

    GitHub: https://github.com/TommyLemon/UnitAuto

    Key features:

  • Fully zero-code: no test code, annotations, or configuration required
  • Runtime testing: unlike JUnit/Mockito's compile-time approach, methods are invoked directly
  • Multi-language support: Java, Kotlin, Go, Python, C++, Android
  • Smart verification: automatically retrieves return values and class member variables, with automatic assertions
  • Traffic recording: supports recording real requests via the /delegate proxy endpoint
  • 3. SQLAuto — Intelligent Zero-Code Database Testing

    GitHub: https://github.com/TommyLemon/SQLAuto

    Key features:

  • Arbitrary SQL testing: supports any CRUD statements and any SQL template variables
  • One-click bulk generation: automatically generates parameter combinations to build large amounts of test data
  • Zero-code operation: a purely static SPA web page adapted from APIAuto
  • Dependency: backend requires APIJSONBoot-MultiDataSource 5.2.5+
  • 4. UIGO — Zero-Code Fast, Accurate, Stable UI Smart Record & Replay

    GitHub: https://github.com/TommyLemon/UIGO

    Key features:

  • Pixel-level precision: automatic precise positioning within 3 pixels, auto-adapting to various screen ratios
  • Millisecond-level waiting: precise waiting for HTTP API responses within 2 milliseconds
  • Zero-code recording: recording process is identical to manual operation
  • Smart replay: computes touch points automatically based on split-ball regions and screen resolution
  • Technology Ecosystem

    These projects are all part of the APIJSON ecosystem:

  • APIJSON: backend zero-code API ORM library (open-sourced by Tencent)
  • APIAuto: API-layer testing
  • UnitAuto: code-layer (method/function) testing
  • SQLAuto: database-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 others to give multiple talks on "Zero-Code Testing Tools and Practices."

Tags

#automation-testing#zero-code#apijson#open-source#unit-testing#ui-testing#tencent#testing-tools

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