We have a few QA folks that do not code. I am writing test cases in VS and was asked if there is a way to make them available to them. Maybe an .exe that lists all the test scenarios and they can pick and chose? I know about the Selenium IDE but that is not their preferred method. Thoughts?
"they can pick and chose"
Do you mean to run them? You can create a CLI application that lets they run a command and execute scenarios by tags, or any other categorisation you want.
E.g., if you have a tag for tests related to login, you can run them with a UI like this:
myAutomation --tag "@login"
This is a common requirement nowadays in most professional automation testing services organizations where automation test scripts are done by one team and it's batch execution is done by other. There can be 02 possible ways for this requirement -
- Command Line option - Use NUnit Console Runner to execute your scripts through Command line where you can execute a group of test cases in batch or target based test cases. Few mentioned below documents can be helpful -
Note:- You can also create a batch file of your final NUnit command and share it with your non-technical team.
- Jenkins - You can configure your project in Jenkins where you can create schedules for your script execution. Also, Jenkins provide a feature where on completion of scripts, corresponding email will be auto-triggered. In this case manual team has minimum work of just monitoring if job is triggered or not. Here also, you can execute picked test cases as per your requirement.