diff --git a/README.md b/README.md index b76f5b6..5914b9e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,14 @@ # Automation Testing Program This is a ``.Net 6`` console application. This repository contains the source code for the Automation Testing Program. This application allows users to create and run tests with different data formats for web applications. Please read the [Documentation](https://zzzrst.github.io/AutomationTestingProgram/.) on how to use and modify the program to your needs. +The framework runs on a Key Word Driven model. + +![Automation Testing Program](docs/img/Test_Progress_Report.png) + ## How to Run Below are the command line arguments that can be passed in. - Mandatory --setArgs @@ -559,3 +562,5 @@ Minor version is updated when methods are added / removed for bug fixes or a hel - Change keychain file path to correct file path - Sync initial files - Project start date: Jun 27, 2023 + +![Automation Testing Program](docs/img/Test_Step_with_screenshots_of_failures.png) diff --git a/docs/articles/intro.html b/docs/articles/intro.html index 6218158..7e64126 100644 --- a/docs/articles/intro.html +++ b/docs/articles/intro.html @@ -70,7 +70,7 @@

Welcome!

This page contains articles about the implemntation for the Automation Test Program as well as how to add your own modules to it.
-Please refer to the UML Diagram for a better visualization of the source code.

+

Testing Data

This is how you get what test set/case/step to run.

Automation Framework

@@ -143,6 +143,76 @@

Running the program.

  • Defaults to caseArgs
  • +
  • --kvSecrets + +
  • +
  • --maxFailures + +
  • +
  • --maxFailures + +
  • +
  • --notifyList + +
  • +
  • --RunParameters + +
  • +
  • --planName + +
  • +
  • --projectName + +
  • +
  • --azurePAT + +
  • +
  • --excecutionURL + +
  • +
  • --appConfig + +
  • +
  • --testPlanStructure + +
  • +
  • --testerContact + +
  • +
  • --testerName + +
  • +
  • --releaseEnvUri + +
  • Environment Variables

    Most of these variables are the parameters passed in as well as some additional parameters from test sets.

    @@ -244,6 +314,24 @@

    Test Flow

  • END
  • +

    DevOps Configuration

    +

    As of December 2023, the Automation Testing Program is now configured to integrate directly with Azure DevOps' Test Plan, Test Case, Test Suite, and Test Run.

    +
    + Test run summary +
    Azure DevOps Test Run Summary
    +
    +

    +

    The program allows a user to launch from Excel format and then produce results directly to Azure .

    +
    + Test run summary +
    Test Progress Report
    +
    +

    +

    The program allows a user to launch from Excel format and then produce results directly to Azure .

    +
    + Test run summary +
    Test Progress Report
    +
    diff --git a/docs/img/Customize Test Suite Results.png b/docs/img/Customize Test Suite Results.png new file mode 100644 index 0000000..a514a42 Binary files /dev/null and b/docs/img/Customize Test Suite Results.png differ diff --git a/docs/img/Generate Test Step Results.png b/docs/img/Generate Test Step Results.png new file mode 100644 index 0000000..bf1bb1d Binary files /dev/null and b/docs/img/Generate Test Step Results.png differ diff --git a/docs/img/HTML Report all passed.png b/docs/img/HTML Report all passed.png new file mode 100644 index 0000000..6b0b813 Binary files /dev/null and b/docs/img/HTML Report all passed.png differ diff --git a/docs/img/HTML report with blocked and failures.png b/docs/img/HTML report with blocked and failures.png new file mode 100644 index 0000000..53ab608 Binary files /dev/null and b/docs/img/HTML report with blocked and failures.png differ diff --git a/docs/img/HTML report with more info drop down.png b/docs/img/HTML report with more info drop down.png new file mode 100644 index 0000000..91f8e0e Binary files /dev/null and b/docs/img/HTML report with more info drop down.png differ diff --git a/docs/img/Release Run.png b/docs/img/Release Run.png new file mode 100644 index 0000000..d907c77 Binary files /dev/null and b/docs/img/Release Run.png differ diff --git a/docs/img/Root Cause Analysis.png b/docs/img/Root Cause Analysis.png new file mode 100644 index 0000000..b3df308 Binary files /dev/null and b/docs/img/Root Cause Analysis.png differ diff --git a/docs/img/Run Attachment for Log.png b/docs/img/Run Attachment for Log.png new file mode 100644 index 0000000..d5b2460 Binary files /dev/null and b/docs/img/Run Attachment for Log.png differ diff --git a/docs/img/Test Run Summary with AODA and Failures.png b/docs/img/Test Run Summary with AODA and Failures.png new file mode 100644 index 0000000..2cfa23d Binary files /dev/null and b/docs/img/Test Run Summary with AODA and Failures.png differ diff --git a/docs/img/Test Run Summary.png b/docs/img/Test Run Summary.png new file mode 100644 index 0000000..a25df46 Binary files /dev/null and b/docs/img/Test Run Summary.png differ diff --git a/docs/img/Test Run.png b/docs/img/Test Run.png new file mode 100644 index 0000000..c0d584b Binary files /dev/null and b/docs/img/Test Run.png differ diff --git a/docs/img/Test Step Result.png b/docs/img/Test Step Result.png new file mode 100644 index 0000000..8d36a11 Binary files /dev/null and b/docs/img/Test Step Result.png differ diff --git a/docs/img/Test Steps Stored in Keyword Driven Format.png b/docs/img/Test Steps Stored in Keyword Driven Format.png new file mode 100644 index 0000000..df94b21 Binary files /dev/null and b/docs/img/Test Steps Stored in Keyword Driven Format.png differ diff --git a/docs/img/Test Steps with Failure marked as a test case failure.png b/docs/img/Test Steps with Failure marked as a test case failure.png new file mode 100644 index 0000000..dc5d3ea Binary files /dev/null and b/docs/img/Test Steps with Failure marked as a test case failure.png differ diff --git a/docs/img/TestPlan.png b/docs/img/TestPlan.png new file mode 100644 index 0000000..13882fa Binary files /dev/null and b/docs/img/TestPlan.png differ diff --git a/docs/img/Test_Plan_Suites_Execution.png b/docs/img/Test_Plan_Suites_Execution.png new file mode 100644 index 0000000..e50585f Binary files /dev/null and b/docs/img/Test_Plan_Suites_Execution.png differ diff --git a/docs/img/Test_Points.png b/docs/img/Test_Points.png new file mode 100644 index 0000000..bd82d33 Binary files /dev/null and b/docs/img/Test_Points.png differ diff --git a/docs/img/Test_Progress_Report.png b/docs/img/Test_Progress_Report.png new file mode 100644 index 0000000..27f1820 Binary files /dev/null and b/docs/img/Test_Progress_Report.png differ diff --git a/docs/img/Test_Step_with_screenshots_of_failures.png b/docs/img/Test_Step_with_screenshots_of_failures.png new file mode 100644 index 0000000..7c84c27 Binary files /dev/null and b/docs/img/Test_Step_with_screenshots_of_failures.png differ diff --git a/docs/img/Text Run Report.png b/docs/img/Text Run Report.png new file mode 100644 index 0000000..1371f0d Binary files /dev/null and b/docs/img/Text Run Report.png differ