{"repo":"kznr02/OpenTester","free":true,"listed":false,"github":"https://github.com/kznr02/OpenTester","clone":"git clone https://github.com/kznr02/OpenTester.git","description":"AI-Drived end-to-end test platform","language":"Python","stars":28,"topics":["ai","claude","claude-code","codex","cursor","mcp","mcp-server","opencode","python","testing"],"license":"MIT","category":"mcp-servers","readme_excerpt":"OpenTester MCP-First Testing Execution Infrastructure OpenTester is a testing execution engine designed for AI coding tools (Claude Code, Cursor, OpenCode, etc.). It provides a unified DSL format and MCP interface, enabling Agents to generate, execute, and manage test cases, achieving an automated \"code-test-fix\" workflow. Core Positioning Design Principles : - Agent Intelligence : Test generation and failure analysis are handled by the Agent - OpenTester Execution : Focuses on DSL validation and test execution - MCP-First : All core features exposed through MCP - Web UI Auxiliary : Visual monitoring and debugging, not required Installation Option 1: Install from PyPI (Recommended) Option 2: Install from Source Option 3: Direct Run (Development) Quick Start Start Services Foreground Mode Log Output: Configure Claude Code (Streamable HTTP) Add MCP configuration in .claude/settings.json : Note : Current runtime transport is Streamable HTTP. Usage Example Conversation with Claude Code: Project Structure Core Features 1. DSL Validation After Agent generates DSL, OpenTester validates syntax correctness: 2. Test Execution Supports execution targets: - CLI : subprocess command execution (implemented) - WEB : Playwright-based browser automation (implemented) - GUI : experimental executor routing (disabled by default) - TUI : experimental executor routing (disabled by default) 3. Web Testing MVP + AI DOM Analysis - Web actions are executed by WebExecutor (Playwright) - Browser console","default_branch":null,"files":null,"tree":[],"storefront":"/r/kznr02","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kznr02/OpenTester/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}