Architecture

Test project is a separate console application: WebApps/tests/Applicita.AAF.WebApp.Tests you will find in the WebApps block inside the Visual Studio solution.

The following picture explains the basic structure of the Automation Testing (AT) project:

Basic sections of AT project

  1. Common - contains all foundational elements, helpers and extensions specific to AAF

  2. Configuration - contains nUnit settings file which controls nUnit behavior

  3. FileSamples - has sample files needed for tests dealing with upload

  4. settings - used for Atata configuration. It is extended with account information (administrator account necessary for login before most of tests are executed)

All other folders (BugReporting, ErrorPages, Home, Login, etc.) are isolated features within AAF containing their own page objects, supporting controls and tests related to that feature.

Last updated

Was this helpful?