Unified Functional Testing IDE
Built for Enterprise Scale
Patterson Consulting's Test Design Studio is an exciting product that serves as an integrated development environment (IDE) for Unified Functional Testing (formerly QuickTest® Professional) scripts, VBScript files, and other assets used for test automation. Extensive support for HPE ALM (Application Lifecycle Management, formerly Quality Center) assures tight integration with the tools you use.
If you write Unified Functional Testing test scripts or libraries, you need to realize that you are a software developer! Even though these scripts are used for testing purposes, rest assured that you are creating program code. Just like the program code that goes into the applications under test, the code used for test automation deserves the same powerful editing experience and tools enjoyed by our developer counterparts. The sooner you treat test automation as a development activity, the sooner you will realize the cost-saving potential of this technology!
Our Test Design Studio product was the first on the market to treat Unified Functional Testing automation as a true programming activity and give your work the attention it deserves. The rich integrated development environment allows automation engineers to reach new levels of productivity.
Test Design Studio introduced powerful editing features many years ago that are still unmatched in the current release of Unified Functional Testing.
Real-Time Code Analysis
Test Design Studio identifies syntax errors in real time as you type! Yes, in real-time! All errors are underlined in the editor so that you can quickly identify the problem and fix it.
Checking for syntax errors should be a standard feature for any IDE, and making sure you follow the correct language syntax is barely scratching the surface of the types of errors you can commit while coding. That's why Test Design Studio takes code checking to a new level with static language analysis!
While you're working, Test Design Studio is constantly analyzing your code for many common coding pitfalls. Why should you have to run a test to find out that you forgot to declare a variable or didn't provide the proper number of arguments for a function call? We certainly don't think you should, and that's why Test Design Studio checks for those types of issues at design-time.
We all make mistakes while coding. Don't wait until you run a test and Unified Functional Testing gives you a run-time error because that just wastes everyone's time. Fix it immediately when Test Design Studio identifies the problem for you.Watch It In Action Learn More
Test Design Studio offers a feature-rich and complete IntelliSense experience to bring more of the information you need right to your screen.
Don't settle for just the name of a function when you can also have a summary of that function, all the arguments it takes, the combinations of those arguments, and even a summary of what each argument is for. And that's just for a function call! We also support classes, properties, constants, and variables.
But that's just for built-in languages, right? Absolutely not! User-defined code gets the same treatment and rich IntelliSense capabilities. Using special comments you write for your declarations, we can expose the same deep level of detail for the code you write! Everyone knows the tremendous productivity boost you get from IntelliSense. Extend the scope of your IntelliSense to all the user-defined code you use and kick your productivity into a new gear.Watch It In Action
Code Metrics are a useful tool implemented by Test Design Studio to provide an objective analysis of the complexity of your code. Higher code complexity typically leads to higher defect rates and decreased maintainability.
Test engineers can quickly locate code that might be hard to maintain or overly complex. Taking time to refactor the code can result in fewer errors and improved maintainability.Learn More
The Documenter is one of the most exciting features of Test Design Studio. With it, you can build detailed Compiled HTML Help Files (CHM) or web-based documentation for your projects. Specifically, this tool is an excellent resource for defining the contents of publicly available function libraries used in typical automation projects. With documentation in-hand, your users have access to the information they need to be fast and efficient when working with the libraries.
Of course, your users wouldn't need this documentation if they were running Test Design Studio themselves. But if they're not, this documentation will help them better understand and use your code.Watch It In Action