Releases: zzzrst/AutomationTestingProgram
Releases · zzzrst/AutomationTestingProgram
Automation Testing Program v6.0.0
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...
AutomationTestingProgram v1.2.1
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
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
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
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
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
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
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
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
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.