Log In
[Expand]Welcome to DevExpress .NET Documentation
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Report Server
[Collapse]eXpressApp Framework
 [Expand]Getting Started
  [Expand]Application Solution Components
  [Expand]Business Model Design
  [Expand]Application Model
  [Expand]UI Construction
  [Expand]Extend Functionality
  [Expand]Data Manipulation and Business Logic
  [Expand]Security System
  [Expand]System Module
  [Expand]Extra Modules
  [Collapse]Debugging, Testing and Error Handling
    Log Files
    Collect and Analyze the Diagnostic Information
    Add Custom Log Entries and Customize the Default Tracer Behavior
    Error Handling in ASP.NET and Mobile Applications
   [Collapse]Functional Testing
     EasyTest Basics
     EasyTest Script Reference
     EasyTest Configuration
     EasyTest Troubleshooting Guide
     TestExecutor Utility
  [Expand]Application Life Cycle
 [Expand]Design-Time Features
 [Expand]Task-Based Help
  Frequently Asked Questions (FAQ)
 [Expand]API Reference
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Functional Testing

The eXpressApp Framework includes the EasyTest functional test framework. This framework is specifically designed to perform functional testing of XAF WinForms and ASP.NET applications. The main idea behind the creation of EasyTest comprises two points. First, the testing scripts must be platform-independent, so that multi-platform XAF applications can be tested with a minimum fuss. Second, the framework infrastructure and the script language must also be simple, to allow a separate QA team, not versed in XAF terminology, to perform testing. Potentially, even end-users should be able to create acceptance tests.

To learn more about EasyTest, refer to the following documents:

Expanded Concepts

Expanded Reference

Expanded Task-Based Help

Expanded Community Content

Is this topic helpful?​​​​​​​