End-to-End (Functional) Tests
The XAF includes its own functional testing engine—EasyTest.
You can create functional testing scripts in C#/VB.NET or in a human–readable language.
Write Tests in C#/VB.NET
- 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 to WinForms Applications
- Integrate EasyTest to Blazor UI Applications
- Integrate EasyTest to ASP.NET Web Forms Applications
- EasyTest Script Reference
- Test an Action
- Test Conditional Appearance Rules
- Test Validation Rules
- Run Tests
- Custom EasyTest Commands
- EasyTest Troubleshooting Guide
- Script Recorder Module
High Load Scenarios, Load Testing, and Scalability
- Deploy and scale an XAF Blazor Server app: use Azure Kubernetes Service to serve hundreds of users
- XAF Blazor load testing on Linux and MySql using Puppeteer and GitHub Actions
- How to integrate XAF functional testing with Continuous Integration systems like Azure DevOps
- XAF ASP.NET WebForms / Blazor UI deployment, scalability and load testing considerations
- XAF Blazor load test with 100 clients (Video by Joche Ojeda)