Recruiting Test Runs

The Recruiting module in Smart provides the ability to test the End-to-End workflow of the Job Application Business Process within Workday. From Job Requisition to Hire or Change Job. Recruiting Test Runs are created in the same way as HCM Business Processes, however there are additional steps which are required to execute Recruiting Test Runs. In this section we will cover those additional steps, as well as some specifics to consider when testing Recruiting Business Processes.

Recruiting End-to-Ends

Smart offers Recruiting users the ability to create End-to-End tests through the Job Application business process. For this functionality users must ‘chain’ together each test case in the End-to-End process. The object created by the previous test case must be referenced in the next test case within the same test run.

The Recruiting Chain test run is constructed by adding the business processes in the correct sequence. This can consist of the Create Job Requisition, External Job Application - Apply Online and Hire(Job Application). The Create Job Requisition template is populated with data in the standard format. The External Job Application - Apply Online then needs to be populated with the job posting that has been created as a result of posting of the Create Job Requisition. The Hire(Job Application) also then needs to be populated with the job application that has been submitted as a result of the External Job Application - Apply Online test.

Smart can do this by using the operator '<FROM_TEST_CASE: XXXXXX>' (where XXXXXX is a Test Case ID). In the External Job Application - Apply Online template enter <FROM_TEST_CASE: XXXXXX> with the test case ID of the Create Job Requisition test case in the Job Posting field. When Create Job Requisition runs, Smart keeps a record of the Job posting within the test case information. '<FROM_TEST_CASE: XXXXXX>' instructs Smart to then find the job posting and select it to apply to within the External Job Application - Apply Online. Similarly, in the Hire(Job Application) enter <FROM_TEST_CASE: XXXXXX> with the test case ID of the External Job Application - Apply Online test case in the Job Application field. When External Job Application - Apply Online runs, Smart keeps a record of the Job application within the test case information. '<FROM_TEST_CASE: XXXXXX>' instructs Smart to then find the job application and select the associated Hire event to be completed by the Hire(Job Application) test case.

End-to-End Test Types

At present there are 3 different Job Application End-to-Ends supported. These are illustrated in the image below. As with other Business process tests, users can run these chains with Integrations or other Business Process tests in the same Test Run.