Hi. My name is Gerhard Kruger and today we’re going to be taking a look at recording a QA Wizard Pro script from an existing Helix TCM (formerly TestTrack TCM) test case. 

In this example, we'll be taking an existing Helix TCM test case and we'll be using those steps to build our automated testing script in QA Wizard Pro. First, we’ll need to open up an existing Helix TCM test case. We'll go to the Steps tab, which will list all of our steps, as well as some expected results. We'll be using these steps to create our QA Wizard Pro script. To start the recording process, we'll click on the “Create Script” button. This will launch QA Wizard Pro, where we'll be able to specify the application that we would like to record against. So, in this case, we'll be using our online shop and our browser will be Internet Explorer. You'll notice the script name is automatically populated from the test case ID, found in Helix TCM. I want to hit the “Record” button, which will start the recording process. First, it's going to open up a browser. It’s very important to notice that we have a window showing all of the steps we need to execute. This window can be moved around and will always be on top of the application that we are testing. 

Now, I'm going to be following some of the steps. You'll notice, as I'm reading the steps, I'm executing them. Once I have executed a step, I can specify, by clicking on the “Done” column, that I have executed that particular step or I have executed multiple steps. Next, I'll be following the steps, one by one and clicking on the “Done” column, as I'm executing these steps. QA Wizard Pro is now recording the commands that I'm executing and creating an automated script for us in the background. It’s very important to note that the recording toolbar can be moved at any point in time and will not interfere with the automated script that is being recorded in the background. Now, as we are finishing off our automated script, you'll note that I'm continuing to check-off the steps, one by one, as we are completing our automated script recording. Now, once we have completed all of these steps and we get to our final number of steps that we are completing, you'll notice that, as I'm finishing off, QA Wizard Pro is still recording everything in the background and once I hit the “Stop” button, we will move over to QA Wizard Pro, where the script will now be built for us, using the QA Wizard's Pro script builder.

Now, QA Wizard Pro is now busy initializing our recording session that we've just done and will be processing and building our script. QA Wizard Pro is now showing us the script, after we've recorded it and we can see it will list the test case, with a URL to browse to Helix TCM, as well as the test case steps, will be included in our automated test as well. Next, we'll be able to run our script, to make sure that what we've just done, will work as an automated script. So, to do so, I'm going to hit the “Play” button to play back the script that we've just recorded. Now, the system will open up and it will perform all the actions that we've just recorded. What this action is showing us is that our script works correctly and the QA Wizard Pro will also generate the report, which I'll show you shortly. So, as the playback process finishes off, QA Wizard Pro will automatically generate the report for us, which we can view in the Reports tab. So, now we have a successful automated test case, created from a Helix TCM test case. 

Learn more information about Helix TCM as well as QA Wizard Pro.