README
Welcome to the complete documentation for TrueAssert - your guide to intelligent web testing automation.
π Quick Start
New to TrueAssert? Start here:
Create Your Account - Sign up and get started
Install Browser Plugin - Set up the Chrome extension
Create Your First Test - Build a test in 5 minutes
β Complete Getting Started Guide
π Documentation Sections
Getting Started β
Essential guides for new users (all based on actual implementation):
Account Setup - Create account, automatic organization/project setup
Installation - Browser plugin installation and API key creation
Core Concepts - TrueAssert architecture and fundamentals
Your First Test - Create tests via recording, AI, or manual methods
Guides
Creating Tests:
Browser Plugin Recording - Record interactions to generate tests
AI Test Generation - Create tests from natural language
Manual Test Creation - Build tests using the web interface
Test Execution:
Running Tests - Execute and monitor test runs
Viewing Results - Understand test execution results
Debugging Failed Tests - Troubleshoot and fix test failures
Session Management:
Setting Up Login - Configure authentication flows
Session Validation - Understand session reuse
Per-Domain Sessions - Manage sessions across domains
Selectors & Elements:
Understanding XPath Selectors - How smart selectors work
Selector Best Practices - Tips for reliable selectors
Troubleshooting Selectors - Fix selector issues
Tutorials
Step-by-step guides for real-world scenarios:
Testing a Login Flow - Complete authentication testing
E-commerce Checkout Testing - Test shopping cart flows
Form Submission Testing - Validate form interactions
Multi-Step Workflow Testing - Complex scenario testing
Advanced Topics
For power users and integrations:
Test Organization - Projects, teams, and structure
Performance Optimization - Speed up your test suite
π’ API in Development: We're currently working on a REST API for programmatic integration into your CI/CD pipelines. Stay tuned for updates!
Reference
Quick lookup guides:
Command Reference - All available test commands
Selector Types - XPath and CSS selector syntax
Error Codes - Understanding error messages
π― Learning Paths
Choose your path based on your role:
For QA Engineers
For Developers
For Test Automation Teams
π Common Tasks
Quick links to frequently needed information:
How do I create a test? β Browser Plugin Recording or AI Test Generation
How do I set up login? β Setting Up Login
My test is failing, why? β Debugging Failed Tests
Selectors keep breaking β Troubleshooting Selectors
π Related Resources
Help Center - FAQs, troubleshooting, and support
Changelog - Latest updates and new features
π‘ Tips for Success
Start Simple: Begin with browser plugin recording before exploring AI generation
Use Session Management: Set up login flows early to save time on authentication
Review Generated Selectors: Check that XPath selectors are stable before running tests
Organize Your Tests: Use projects and proper naming conventions from the start
Check Execution Logs: Screenshots and logs help debug issues quickly
π Need Help?
Stuck? Check the Help Center for common questions
Can't find what you need? Use the search function (top right)
Looking for more information? Browse our complete documentation
Last updated