# TrueAssert

**Intelligent Web Testing. Radically Simplified.**

***

## Welcome

TrueAssert is an AI-powered QA automation platform that revolutionizes web application testing. We enable development and QA teams to automate their testing process with unprecedented speed and simplicity, moving testing from a complex, code-heavy discipline to an intuitive, streamlined workflow.

***

## The Problem We Solve

Traditional test automation comes with significant challenges:

* **Brittle Test Scripts**: CSS selectors break constantly with minor UI updates, requiring continuous maintenance
* **High Technical Barrier**: Creating and maintaining test automation requires specialized coding skills, making it inaccessible to many team members
* **Time-Consuming**: Scripting, debugging, and stabilizing a single automated test can take hours or even days
* **Manual Testing Bottleneck**: Slow, repetitive, error-prone processes that slow down development cycles

***

## How TrueAssert Helps

### 🎯 Browser Plugin Recording

Record user interactions to automatically generate robust test steps. Simply click "Record," perform actions on your site, and the plugin captures your steps, generating a complete test in seconds. Visual, intuitive, and requires zero code.

### 🤖 AI Test Generation

Create complete, executable tests from plain English descriptions. Write a command like *"Test the user login flow for trueassert.com"* and our AI analyzes the site and generates the complete test case automatically.

### 🔍 Smart XPath Selectors

Robust, intelligent selectors that adapt to UI changes. Our algorithm generates stable XPath selectors that resist breaking when the UI evolves, reducing maintenance overhead significantly.

### 🔐 Session Management

Automatic authentication handling and browser session persistence. TrueAssert manages login flows, session validation, and per-domain session storage, so you don't have to worry about authentication in your tests.

### 📊 Web Interface

Comprehensive web-based dashboard to manage tests, view execution results, configure projects, and monitor test performance. Real-time updates and detailed execution logs help you stay on top of your test suite.

***

## Quick Start

Get up and running with TrueAssert in just a few minutes:

1. **Install the Browser Plugin** - Download and install the Chrome extension to start recording tests
2. **Create Your First Test** - Record actions directly or use AI to generate tests from descriptions
3. **Run and View Results** - Execute tests and analyze outcomes through the web interface

[**→ Detailed Getting Started Guide**](https://trueassert.gitbook.io/trueassert-docs/documentation)

***

## Explore Documentation

#### 📚 [Documentation](https://trueassert.gitbook.io/trueassert-docs/documentation)

Complete guides, tutorials, and best practices for using TrueAssert effectively.

#### ❓ [Help Center](https://trueassert.gitbook.io/trueassert-docs/help-center)

Common questions, troubleshooting guides, and support resources.

#### 📝 [Changelog](https://trueassert.gitbook.io/trueassert-docs/changelog)

Latest updates, new features, and version history.

***

## Use Cases

TrueAssert excels at automating various testing scenarios:

* **Login Flow Testing**: Automate authentication workflows with session management
* **Form Submissions**: Test complex multi-step forms with validation
* **E-commerce Flows**: Validate checkout processes and payment workflows
* **Regression Testing**: Ensure features continue working after code updates
* **Cross-browser Testing**: Verify functionality across different browsers
* **API Integration Testing**: Test web applications with API dependencies

***

## Key Benefits

✅ **No Coding Required** - Create tests through recording or natural language\
✅ **Robust Selectors** - Intelligent XPath generation that resists UI changes\
✅ **Fast Test Creation** - Generate complete tests in seconds, not hours\
✅ **Session Management** - Automatic authentication handling\
✅ **Real Browser Testing** - Execute tests in actual browser environments\
✅ **Comprehensive Logging** - Detailed execution logs and screenshot capture

***

## Get Started Today

Ready to revolutionize your testing workflow? Start by exploring our [Documentation](https://trueassert.gitbook.io/trueassert-docs/documentation) or jump straight to the [Getting Started Guide](https://trueassert.gitbook.io/trueassert-docs/documentation).

For questions or support, visit our [Help Center](https://trueassert.gitbook.io/trueassert-docs/help-center).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://trueassert.gitbook.io/trueassert-docs/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
