This is significant addition to white. This should allow one to design the tests better and get rid of repeated initialization of UIItems in the tests. Brings the concept of convention over configuration to functional testing.

To illustrate various features of white would use Sample Application.

White Core provides the engine for automating windows applications. Programs written using Core expresses intention of tests are UI Controls level. White Core API is tries to keep the intent of the program very clear. In case of complex applications (e.g. consisting of multiple windows) the automation programs for these become complex as well and it is quite likely that their intent is not very clear.
White provides frameworks and tools (using core) which allows one to build abstractions.

Before looking at these frameworks lets look at Refactoring tests written at Core Level.

Refactoring tests written at Core Level
Reusing code across different tests
Screen Objects
Domain Entities
White ScreenRepository
Screens, UIItems and Entities
Application Services
Leveraging Application Services
Reporting

Last edited Jun 22, 2008 at 2:14 PM by viveksingh, version 18

Comments

No comments yet.