Skip to content

Releases: zzzrst/AutomationTestingProgram

Automation Testing Program v6.0.0

Choose a tag to compare

@vzcodes vzcodes released this 27 Dec 04:49
7142a8a

Automation Testing Program v6 is now out!

There are major changes which have enabled execution with Excel to report to Azure DevOps.

Release Notes

Version 6.0.0 (December 22)

  • configure test runner available for eveyrone
  • Working version with correct alignment
  • update formatting and alignment
  • Update ALM Connector and AxeAccessibility from netstandard to dotnet 6
  • configure yaml files to latest version of dotnet
  • wait after clicking to ensure ready state
  • Updated System.Management
  • update versioning of nuget packages
  • rm mentions of playwright
  • rm nunit mentions
  • earlyon away from the list
  • improve verifications to ensure that exceptions are handled
  • button clicking typo
  • remove unused code for login
  • App config modify to work with any org
  • sync api docs
  • modify exception handling and values of DDLs
  • move usings away from namespace for many files
  • select radio buttons with correct handling of exceptions
  • remove devops unused files
  • configure chrome driver to 114, modify kill process
  • move back chromium to 114 due to issues with save file
  • fix firefox compatability: already private browsing
  • update solution to not require the other folders
  • Add test runner and also add app.config for test runner
  • test runner allow runs unlimitted from the ui

Version 5.5.5 (December 19)

  • add file for demoing how to execute on an agent
  • updated result code
  • check elemeent state after clicks
  • change status of run to aborted after sigint signal
  • add log for finished aoda and determine why aoda has problems
  • fix: if the email is an empty string, then we will not send any emails
  • rm unused files causing errors, update to 5.5.2, update selenium
  • Upgrade Selenium.AxeDriver to Deque's Selenium Axe
  • add environmentlist table to devops
  • Login and DatabaseStepData fix to remove dependencies
  • configure executions to not have to have any reporting to devOps
  • demo of having no reporting to devops
  • sync docs, scripts
  • update testing driver nifo to latest versions
  • sync old driver
  • added notes on the new testing driver
  • add notes, comments, and docs for TestingDriver project
  • update warnings for SeleniumDriver
  • configure spacing and warnings
  • configure correct browser sizes for mobile testing
  • ensure no dependencies on TestingDriver with App.Config
  • rm System.Configuration from Testing Driver file
  • rm unused app.config
  • fix auth issues with authenticating into AAD
  • change from C:\TEMP to %dir%\TEMP (aka current working directory)
  • merge conflict
  • update merge conflict
  • Modify text file close file after use
  • comment out wait
  • Should fix the temporary folder not being created, also rename from temp to temporary_files
  • update migrator readme
  • fix alm Save to file path back to C:\TEMP
  • keychain file to TEMP folder
  • fix typo
  • roll back changes for Axe due to issues
  • Execution commands modify a little bit
  • merge changes regarding TEMP Files
  • update saveFile and filepath resolver
  • update to delete temporary files folder after execution
  • Configure temp files to be definable in temporary folder
  • update to use appconfig variable instead of hard coded
  • Revert "Configure temp files to be definable in temporary folder"
  • create release script
  • added create release ps1 with ability to create releases and parameters
  • correctly create releases
  • sync changes to ps1 scripts
  • Merged PR 10996: Pull changes for TEMP folder to Development
  • increase version

Version 5.5 (December 11)

  • initial fixes to the reporting mechanisms
  • fix identity ref to have the right identity for the users
  • ability to add test step attachment to test step
  • added ability to report to specific test step with correct attachment
  • added ability to specify who's testing the program
  • add release uri to the deveops execution release uri sync
  • correct iteration time in devops
  • correct actual results to be viewable in DevOps results
  • fix expected and title location
  • fix ordering of test cases and naming conventions
  • introduce update analysis owner
  • Fix reporting to DevOps with screenshots, actual results, expected results
  • fix for problems with no value for the release content
  • fix tester name

Version 5.2 (December 5)

  • Added filepathresolver to verify excel file
  • remove unused code and whitespace
  • sync changes with delete empty lines and unused code
  • fix pr sql headers for comments
  • verify email fix to verify from network drive
  • sync xml file
  • git ignore update to avoid ignoring files for docfx
  • sync docfx files
  • for USPP, field is F for data_exist, so remove
  • verify email and for now remove check if not an email
  • verify email remove unused code
  • fix parsing of gotostep error message
  • if file doesn't exist, then we will also append the file path name
  • add ability create tests into SMOKE or REGRESSION folders, respectively
  • add ability for users to overwrite app.config values from the command line as parameters
  • fix test plan inside folders to only be created based on assumption of no other test sets with the same name
  • sync auto created apis
  • if choose collection fails, handle exceptoin
  • Removed test plan name and test project name away from EnvVars
  • excel set data parse set parameters prepare
  • fix email sending to send without random values not necessary
  • Working version of folder structure
  • Sync latest version numbering
  • fix unused code and sync changes
  • handle exceptions gracefully
  • Update chromium to v119

Version 5.0 (November 24)

  • Rename test case names to Automated Test generated by Testing Automation Program
  • Test Step type 2 make it the default
  • Ability to use RunParameters and SaveParameters from the command line
  • if param is string.Empty, then ignore and continue
  • Added execution URL to the HTML reports
  • Update HTML reporter to report also the link
  • Deleted ALM_TestCase_Migration, as it's not used
  • fix errors with reporting the correct order for tests cases to the HTML reporter
  • Added feature to override SaveParameter by specifying "y" under comments column
  • fixed new development execution html files with links to accurate test suite, test plan, test run
  • Report to DevOps is implemented, fix comment
  • Fix verify web element content issues with parameter does not exist. Requires tseting
  • added envvar and build number to the execution head for mailjet
  • Here we'll save files at a lower res to avoid errors with the bitmap taking up too much space and memory issues
  • If BitMap creation fails, then continue and create one file instead with one photo
  • Include environment in test run name
  • Fix excel case data to allow for both lower and upper case values for excel execution
  • Fix Delete template to avoid errors with multiple data files
  • initial development of accordion
  • results column align for all executions
  • hide results column right after the failure
  • Configured working HTML removing unused parts for the email and sending correctly
  • rm save to C Temp and testing add attachment
  • Configure HTML reports to also contain failed test step result
  • fix excel report ordering
  • Working version of test step reporting
  • fix colour of devops test case warning
  • fix typo causing result for test step to take test case
  • start at step number 1
  • sync to read DevOps release URL
  • attach files for Convert PDF
  • If test step 0 or null, set it to default to 2
  • Change version to 5.0

Version 4.5 (November 16)

  • Include machine information in the html report
  • print out the test run link for everyone to use
  • Create ActionOnObject for upload data file
  • Added ability to run from files locally stored to remove -dependency on K drive
  • added data files folder
  • If outcome == failed, write Awaiting Analysis instead
  • remove comment
  • If not should execute, then don't set args
  • Fix close tab ability
  • When searching for Action On Objects, remove all spaces to find -match. This will help with errors involving spacing in Actions
  • raise error message when format of GoToStep is incorrect

Version 4.0 (November 10)

  • handle unhandled exceptions in framework driver
  • Configure blocking after failure of tests onto DevOps.
  • remove comments for Test Set, Test Case, and Test Steps
  • headless mode should be false
  • block all remaining tests after login failure
  • Update so that Failed Login and RunSQL scripts should only have max - number of attempts set always
  • Update so that login faillure and sql scripts can only have up to - one failed run before continuing.
  • instead of storing temp_tap_exec in C:\TEMP, move it to local log - folder. Log folder will not be overwritten
  • explicit wait so that button clicking is better
  • Configure emails to send to uft and victor.zheng
  • configure emails to be sent to email list command line arg
  • Added Get WebElement Text information resulting data.

Version 3.5 (November 8)

  • Fail test set after auth failure and change of password. Also - implement immediate failure.
  • Merged PR 10737: Auto Reset Password feature
  • change reporter for testing using a different organization - defined in App.Config.
  • Fix login functionality waiting
  • created private key values for email for UFT
  • show GB for report
  • Run mailjet with email specified
  • Update FindElements and VerifyElementText to have timeout - parameter
  • update interface to be correct for timouet
  • configure local timeout for executions workign
  • don't print out the local timeout
  • Configured Maximizing browser and maximize only at one point in - time, also configured headless executions
  • added attachment for executed file
  • catch unhandled exceptions involved with wrong file written down
  • Add sql script for pr sql run
  • fix executing a sql script from a network...
Read more

AutomationTestingProgram v1.2.1

Choose a tag to compare

@crispy-chiken crispy-chiken released this 28 Jul 20:33
f62301c

Automation Testing Program v1.2.1 is out!
Changes

  • Fixed Minor Bugs
  • You can pass in arguments into the config file instead of passing them through the command line.

AutomationTestingProgram v1.2.0

Choose a tag to compare

@crispy-chiken crispy-chiken released this 29 Jun 18:20
4ae7271

Automation Testing Program v1.2.0 is out!
Changes

  • You can now run Test Set/Case/Step from Excel Sheets! See the NUnit Test Excel For Examples.

AutomationTestingProgram v1.1.4

Choose a tag to compare

@crispy-chiken crispy-chiken released this 11 Jun 17:49
4ae7271

Automation Testing Program v1.1.4 is out!
Changes

  • Fixing a bug where running the Login test step would not work.
  • Adding more debugging messages

AutomationTestingProgram v1.1.3

Choose a tag to compare

@crispy-chiken crispy-chiken released this 02 Jun 17:03
4ae7271

Automation Testing Program v1.1.3 is out!
Changes

  • Fixed a bug in the auto updater where if you set the update flag to true, it would crash
  • Fixed connection to environment Table

AutomationTestingProgram v1.1.2

Choose a tag to compare

@crispy-chiken crispy-chiken released this 20 May 21:22
4ae7271

Automation Testing Program v1.1.2 is out!
Changes

  • ALM was not getting the collection and version number for the test case
  • Stopped the auto updater from causing an infinite loop when it fails
  • The Database was not querying the Environment Database correctly.

AutomationTestingProgram v1.1.1

Choose a tag to compare

@crispy-chiken crispy-chiken released this 15 May 19:36
4ae7271

Automation Testing Program v1.1.1 is out!
Changes

  • Fixed a bug where the TestDB Would be accessed instead of the EnvDB
  • Fixed a bug in the auto updater where it would keep checking for updates after it fails resulting in an infinite loop

AutomationTestingProgram v1.1.0

Choose a tag to compare

@crispy-chiken crispy-chiken released this 20 Apr 14:52
4ae7271

Automation Testing Program v1.1.0 is out!

Changes

  • Program can now connect to a database to run TestCases
  • Program can now run testSets from ALM
  • A Dummy Test Set is added to be able to run test cases quickly.

AutomationTestingProgram v1.0.3

Choose a tag to compare

@crispy-chiken crispy-chiken released this 15 Apr 18:35
8f696e4

Automation Testing Program Verstion 1.0.3 is out!

  • Updated chromedriver to version 81
  • Fixed a bug where the program fails to record the WATR Report if there are too many links tested

AutomationTestingProgram V1.0.2

Choose a tag to compare

@crispy-chiken crispy-chiken released this 07 Apr 19:22
52ff1d1

AutomationTestingProgram v1.0.2 is out

  • WATR Report has been updated
  • AutoUpdater has been added
  • Fixed a bug when generating AODA Results after the browser has been restarted.