End-to-End (Functional) Tests
XAF includes its own functional testing engine EasyTest.
You can create functional testing scripts in C# or in a human–readable language.
Write Tests in C#
- End-to-End Tests with xUnit
- Access Selenium API From Testing Code
- Create Custom Commands
- Screenshot Tests (Visual Testing)
Write Tests in Human–Readable Language
- End-to-End Tests in Human–Readable Language
- EasyTest Configuration
- Integrate EasyTest into WinForms Applications
- Integrate EasyTest into Blazor UI Applications
- EasyTest Script Reference
- Test an Action
- Test Conditional Appearance Rules
- Test Validation Rules
- Run Tests
- Custom EasyTest Commands
- EasyTest Troubleshooting Guide
High Load Scenarios, Load Testing, and Scalability
XAF v26.1 includes multiple core and Blazor UI rendering optimizations designed to reduce memory usage and speed up code execution under high load. For more information, refer to our What’s New in v26.1 docs | Technical FAQ.
NOTE: XAF Blazor high-load support is not production-ready in v26.1. We expect it to be ready for production use in v26.2 at the earliest. In the meantime, we welcome your feedback on our experimental or early v26.1 preview. Please create tickets in the Support Center if you experience any issues.