TNG AI E2E TestGen

A Vision and Large Language Model-based agent

TNG AI E2E TestGen is a tool for automated and efficient end-to-end (E2E) test generation for web applications. Our approach utilizes a combination of Vision and Large Language Models to generate tests based on user-provided instructions in natural language (e.g. existing manual test descriptions).

How it works

Our tool uses artificial intelligence to generate clean, maintainable Playwright tests in Python, Java, C#, and TypeScript. TNG AI E2E TestGen runs locally, without requiring access to the application's source code, and involves a two-stage generation process:

  1. Natural language execution: Users can simply describe their test intent in plain English (e.g., “Validate checkout flow”) and our AI agent will navigate and interact with their application in the browser.

  2. Action-to-code refinement: The recorded interactions are then converted into Playwright scripts following best practices. Users can provide a sample or style guide, and our tool will adapt the generated code to match their team's conventions.

It is possible to use on-premise Vision and Large Languages Models or integrate with third-party APIs (e.g., OpenAI, DeepSeek, Anthropic, etc.), giving the choice to secure confidential projects or private tools.

Key benefits

  • Efficiency: Our tool helps in creating E2E tests more automatically, saving time and effort.

  • Consistent quality beyond demos: It produces consistent and reliable results, even in complex testing scenarios.

  • Data sovereignty: Runs locally on the user's machine within a standard Python environment and allows using self-hosted LLMs, thus keeping your data under your control.

  • Effortless case-specific adaption: Our two-stage AI workflow makes adaptations to custom requirements intuitive, without requiring complex model retraining or workarounds.

  • Extensibility: The flexibility of the tool allows adjusting it to further use-cases, e.g. documenting an existing web application.

You can see our tool in action in this demo video, where we generate a test for TAIA, our browser-based TNG AI Assistant that allows users to interact with various Large Language Models hosted by TNG and best-in-class commercial providers.

Interested?

To help you get started with TNG AI E2E TestGen, TNG offers guided access to the tool along with comprehensive support for its integration. Consulting services from our expert team can also be provided to ensure a smooth transition. We offer a personalized demonstration of our tooling tailored to your specific use case.

Contact us via info@tngtech.com or use one of the other contact options to learn more about our E2E TestGen tool.