Project Description
Currently: Atha allows the user to write automated tests in the scripting languages IronPython, IronRuby, PowerShell, and Razor and to run those tests via a Console program (called "AthaX"), a WPF Rich-Client Windows application (called "Athalon"), or a Web Browser-Based Silverlight application (called "Athalight").

The goal of this project is to provide a simple means of acceptance and regression testing delivered on top of the Microsoft technology stack (although future versions may support non-Microsoft testing).

Atha was derived from the initial alpha-version releases of the E.S.W.A.T. project (Even Simpler Web/Windows Acceptance Testing) to build on the lessons learned. The Atha name stands for "Acceptance Testing Heuristics Automation".

Atha Terminology:
Athaverse = The Entire Atha System
Athamite = User
Athalect = Test Script Language
Athalon = Rich Windows Client Test Runner (WPF)
AthaX = Console Test Runner
Athalight = Cloud Client (Silverlight)
Athanet = Cloud Services & Host (WCF)
Athabot = Agent (a vague term for any unique component of Atha in the Cloud. e.g. a Language Runner, a Language Service, etc.)

Technology:
.NET 4.0 (C#, WPF, WCF)
Silverlight 5
DLR 1.1.2
Reactive Extensions for .NET 1.0
Async CTP 3.0
IronPython 2.7 (.NET embedded script engine)
IronRuby 1.0 (.NET embedded script engine)
PowerShell 6.1 (.NET embedded script engine)
RazorEngine 2.1 (.NET embedded script engine)
Unity 2.1.5
Prism 4.0

Last edited Dec 2, 2011 at 6:45 PM by iseric, version 6