April 2, 2012

Practical Test Case Automation with Seapine ALM 2012

Helix ALM
Helix ALM
Seapine ALM 2012 includes a number of new ways for testers to work with automated test cases with enhanced integration between TestTrack TCM and QA Wizard Pro. The What's New in 2012 webinar provides an overview of the significant new features in the Seapine ALM 2012 release, including the integration between TestTrack TCM and QA Wizard Pro. Gerhard Kruger's video demo also shows how to automate test cases stored in TestTrack TCM using QA Wizard Pro. But there is more to integrating automation and test case management than creating automated scripts from manual steps. There are three different scenarios for automating and managing test cases using these solutions. First, you have manual test cases in TestTrack, and want to automate them in QA Wizard Pro. This video provides a great overview of how to accomplish this. Second, you have automated test scripts in QA Wizard Pro that you would like to manage in TestTrack. Maybe you’ve already created automated tests, but want to bring them into TestTrack for better management. You can attach QA Wizard Pro batch files, or scripts from other tools, to test cases so they are automatically copied to test runs. To attach the files, click the Files tab in the test script, then click the Scripts tab. Click Select Scripts, attach a test, and select the check box in the Scripts column for each file you want to add. [caption id="attachment_11197" align="aligncenter" width="512" caption="Attach a script in QA Wizard Pro"][/caption] Third, you want to run an automated script from TestTrack. This lets you work entirely from within TestTrack, and easily store the results in TestTrack as a part of the test run. Before you get started, make sure the script is already stored in a TestTrack test case. To run the automated script, click the Files tab in the test run that contains the automated test, then click the Scripts tab. Select a file and click Run Script. After the script runs, click View Results, then Attach Results to store the results in TestTrack. Also, if you have to create a defect from a failed script, you can do so with just a couple of clicks. Because you can execute your automated test runs from within TestTrack, you never have to switch tools. [caption id="attachment_11198" align="aligncenter" width="512" caption="Run a script in QA Wizard Pro"][/caption] TestTrack is more than just a place for storing test cases. It’s also a way to bridge the gap between manual and automated testing. If you’ve been doing manual functional and regression testing, and don’t know how to make the leap to using an automated approach, the steps I've covered are a perfect way to start. Give it a try!