Frequently Asked Questions (FAQ)¶
Find answers to common questions about TINAA.
General Questions¶
What is TINAA?¶
TINAA (Testing Intelligence Network Automation Assistant) is an AI-powered testing framework that automatically generates, executes, and maintains test suites for web applications.
How does TINAA differ from traditional testing tools?¶
TINAA uses AI to: - Understand application behavior - Generate comprehensive test cases - Self-heal tests when UI changes - Provide intelligent test recommendations
What technologies does TINAA support?¶
- Frontend: React, Vue, Angular, vanilla JavaScript
- Testing Framework: Playwright
- Languages: JavaScript, TypeScript
- Platforms: Windows, macOS, Linux
- Browsers: Chrome, Firefox, Safari, Edge
Installation & Setup¶
What are the system requirements?¶
- Node.js 18+ or Docker
- 4GB RAM minimum (8GB recommended)
- 2GB free disk space
- Internet connection for AI features
Can I use TINAA offline?¶
Basic features work offline, but AI-powered test generation requires internet connectivity.
How do I upgrade TINAA?¶
# Pre-built Docker image
docker pull ghcr.io/aj-geddes/tinaa-playwright-msp:latest
docker-compose -f docker-compose.prod.yml down
docker-compose -f docker-compose.prod.yml up -d
# Build from source
git pull origin main
docker-compose down
docker-compose build --no-cache
docker-compose up -d
Where can I find pre-built Docker images?¶
Pre-built images are available on GitHub Container Registry:
- Latest: ghcr.io/aj-geddes/tinaa-playwright-msp:latest
- Specific version: ghcr.io/aj-geddes/tinaa-playwright-msp:v1.0.0
See the Docker Image Guide for detailed usage instructions.
Test Execution¶
How accurate are AI-generated tests?¶
TINAA provides intelligent test insights and recommendations to help you create more effective tests. The AI analyzes your application to suggest test scenarios, identify edge cases, and recommend best practices. While TINAA doesn't automatically generate tests, its insights help developers write more comprehensive and reliable test suites.
Can I customize generated tests?¶
TINAA helps you execute and manage your Playwright tests efficiently. Since you write your own tests with TINAA's guidance, you have complete control over test implementation. TINAA provides recommendations and insights that you can incorporate into your test development process.
What types of tests can TINAA execute?¶
- Functional tests
- End-to-end tests
- Regression tests
- Accessibility tests
- Performance tests
- Visual regression tests
Troubleshooting¶
Why are my tests failing?¶
Common causes: 1. Application changes (use self-healing feature) 2. Network issues 3. Timing problems (adjust timeouts) 4. Environment differences
How do I debug test failures?¶
What if AI generation produces incorrect tests?¶
- Improve your prompts with more specific instructions
- Provide example tests for better context
- Use the feedback feature to improve AI accuracy
Integration¶
Does TINAA integrate with CI/CD?¶
Yes! TINAA supports: - GitHub Actions - Jenkins - GitLab CI - CircleCI - Azure DevOps
Can I use TINAA with my existing tests?¶
Absolutely. TINAA can work alongside existing test suites and gradually enhance coverage.
Is there an API available?¶
Yes, see the API Reference for complete documentation.
Licensing & Support¶
What license is TINAA under?¶
TINAA is available under MIT license for open-source use and commercial licenses for enterprise features.
How do I get support?¶
- Community: GitHub Discussions
- Documentation: User Guide
- Enterprise: enterprise@tinaa.dev
Can I contribute to TINAA?¶
Yes! See our Contributing Guide for details.
Docker & Deployment¶
What's the difference between pre-built and source images?¶
Pre-built images (ghcr.io/aj-geddes/tinaa-playwright-msp
):
- Ready to use immediately
- Optimized for production
- Multi-architecture support (amd64, arm64)
- Regular security updates
Build from source: - Latest development features - Ability to customize - Local modifications
How much disk space does TINAA require?¶
- Docker image: ~2GB
- With browsers installed: ~3.5GB
- Logs and workspace: Variable
Can I run TINAA on Apple Silicon (M1/M2)?¶
Yes! Pre-built images support both amd64 and arm64 architectures.
Performance¶
How fast is test generation?¶
- Simple tests: 5-10 seconds
- Complex tests: 30-60 seconds
- Full suite: 2-5 minutes
What's the test execution performance?¶
TINAA tests run at native Playwright speed with minimal overhead (< 5%).
Security¶
Is my test data secure?¶
Yes. TINAA: - Encrypts sensitive data - Never stores passwords in plain text - Supports secure credential management - Complies with SOC 2 standards
Can TINAA test applications behind VPN?¶
Yes, TINAA can be deployed within your network infrastructure.
Advanced Features¶
Does TINAA support mobile testing?¶
Mobile web testing is supported. Native app testing is on the roadmap.
Can TINAA generate API tests?¶
Currently focused on UI testing. API testing is planned for future releases.
Is visual testing supported?¶
Yes, through Playwright's screenshot and visual comparison features.
Still Have Questions?¶
- Check our Community Forum
- Review the Troubleshooting Guide
- Contact Support