Test Management
Learn how to effectively organize, manage, and execute your test suites in Raiken's comprehensive test management system.
Framework-Agnostic Design
Raiken's AI-powered test generation is designed to work with any testing framework
While Raiken currently generates Playwright tests out of the box, its architecture is designed to be framework-agnostic. The AI understands testing concepts and can adapt to different frameworks' syntax and patterns.
Current Support
Playwright (full integration)
Future Support
Cypress, Jest, Vitest, TestCafe
Current Integration: Playwright
Full integration with Playwright for end-to-end testing
What's Included
- AI-powered test generation using Playwright APIs
- Multi-browser support (Chromium, Firefox, WebKit)
- Visual test editor with TypeScript support
- Test execution and reporting
- Local file system integration
Generated Test Example
import { test, expect } from '@playwright/test'
test('user can login successfully', async ({ page }) => {
await page.goto('/login')
await page.fill('[data-testid="email"]', 'user@example.com')
await page.fill('[data-testid="password"]', 'password123')
await page.click('[data-testid="login-btn"]')
await expect(page).toHaveURL('/dashboard')
})Adapting to Other Frameworks
How Raiken's AI can be adapted to work with different testing frameworks
Cypress Integration (Future)
How the same AI-generated test would look in Cypress:
describe('User Authentication', () => {
it('should login successfully', () => {
cy.visit('/login')
cy.get('[data-testid="email"]').type('user@example.com')
cy.get('[data-testid="password"]').type('password123')
cy.get('[data-testid="login-btn"]').click()
cy.url().should('include', '/dashboard')
})
})Best Practices
Writing framework-agnostic test descriptions
Focus on user actions and expectations, not implementation details:
✅ Good
"Test login with valid credentials"
❌ Avoid
"Use page.fill() and expect().toHaveURL()"
Integration Roadmap
Planned framework integrations and timeline
Current: Playwright
Full integration with test generation, execution, and reporting
Next: Cypress
Popular choice for E2E testing with great developer experience
Future: Jest/Vitest
Unit and integration testing support
Future: TestCafe
Cross-browser testing without WebDriver
Next Steps
Ready to start using Raiken with your current framework?