AAF ― Applicita LTD
  • Getting Started
  • Development
    • Key Objectives
    • Development Environment & OS
    • Architecture
    • Visual Studio Solution
    • Setup for Local Development
      • Docker & Kubernates
      • Visual Studio Host Builder
  • Web
    • Feature
      • Authentication and Authorization
        • Sign up
        • Sign In
        • Sign out
        • Remember me
        • Recovering password
      • Tenant management
        • Create tenant
        • Search tenant
        • Tenant page
          • Change basic information
          • Change administrator
          • Change branding
          • Change style
          • Change status
          • Assets
        • Delete tenant
      • User management
        • Create user
        • Search user
        • Send email
        • User page
          • Editing page sections
          • Change basic information
          • Change profile picture
          • Change role
          • Change status
        • Delete user
        • Reset users password
      • Role management
        • Create role
        • Search role
        • Role page
          • Change basic information
          • Change status
          • Revoke role
          • Change permissions
          • Interactive permissions button
        • Delete role
      • Bug reporting
  • Testing
    • Testing Environment
    • Atata
    • Architecture
      • Feature structure
      • Common
        • Attributes
        • Components
        • Controls
        • Fixtures
        • Generators
    • Example
Powered by GitBook
On this page

Was this helpful?

  1. Testing

Architecture

PreviousAtataNextFeature structure

Last updated 5 years ago

Was this helpful?

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

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

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

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

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

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

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

Common
isolated features
Visual Studio solution
Basic sections of AT project