Skip to content

Test Scripts, Scenarios and Run Definitions - An Overview

'Test Scripts' are the lowest level of an automation artifact in Worksoft SaaS within a project. Test Scripts are akin to the lowest level of Lego blocks. 

Test Scripts are maintained within a project-level 'Test Script Library' within your Worksoft SaaS domain are accessible by you and your peers that have access to a project within your Worksoft SaaS domain. You all can collaborate to create and maintain the test scripts.

                    

One or more Test Scripts in your Script Library can be assembled into a higher level of an automation entity called 'Test Scenario'. One or more Test Scenarios can be assembled into an even higher level of an automation unit called 'Run Definition', which then can be scheduled for execution from within Worksoft SaaS application or from your CI/CD tool on a set schedule.  

The primary vehicle for you to use to create test scripts is QaSCRIBE, our cloud-based test script "authoring" tool that works as a browser add-on for Google Chrome and Mozilla Firefox.

                                       

You can 'unit test' (or certify) your Test Scripts and even Scenarios and Run Definitions 'locally' on your Windows or Macintosh desktop/laptop using Chrome and Firefox browsers. Once you are have 'certified' your tests using local executions, you can then schedule the Run Definitions (and if needed even the Scenarios) for execution on the Worksoft SaaS Cloud. 

On the Worksoft SaaS Cloud, each test will run as a 'Web Driver' (or 'Appium' if the test is for native mobile apps) test on a freshly provisioned machine with the appropriate testing platform from one of the ready-to-use 900+ combinations of browsers, mobile devices, and operating systems. QaSCRIBE is only needed for your script authoring and local executions of your Test Scripts (stand-alone), Scenarios, and Run Definitions BUT NOT required (or is not utilized) when your automated tests get executed on the Worksoft SaaS Cloud.

Feedback and Knowledge Base