Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Jolt Awards

The 14th Annual Software Development Jolt and Productivity Awards


TestComplete 3.0

Like the flashy city (Las Vegas) from which its maker hails, TestComplete is a relative newcomer in the field of automated testing, but it boasts features unavailable in other products. For instance, you’re not limited to one scripting language—TestComplete supports VBScript, JScript/JavaScript, DelphiScript and C++.

AutomatedQA’s tool can test applications written in Java and .NET. TestComplete is COM-based, and uses plug-ins for many of its features. New and updated plug-ins are available on their website, and it’s easy for users to write their own. One plug-in allows access to the Win32 API, while others let you use databases via XML, Microsoft’s ADO or Borland’s BDE. An HTTP Load Testing plug-in puts Web servers through the wringer.

One unique feature of TestComplete is its ability to let your application actually drive its own testing. By linking in one file, your application can replace the TestComplete user interface. You can also run tests on multiple remote computers.

TestComplete proves that what happens in Vegas needn’t always stay in Vegas.

—Dana Cline

“Woohoo! This award acknowledges our efforts to provide affordable but feature-rich quality assurance tools; tools that can compete with the ‘market leaders’ at a fraction of the price.”

—Robert K. Leahey, Director of Developer Relations

QA Wizard 2.2
Seapine Software

In an era of Web-time and Extreme Programming, it’s astonishing how many multimillion-dollar projects still rely on error-prone manual testing. With QA Wizard, Seapine Software, in Mason, Ohio, offers an automated functional regression-testing tool for Web, Windows and Java applications. Its interface is intuitive, and you can learn it in a couple days. Run your application, and QA Wizard records each action, as well as the object receiving that action—for example, a Text Field receiving data entry or the Submit button being pressed. No pixel-location problems here. QA Wizard employs a visual point-and-click method for editing and customizing automated test scripts. Scripts’ steps include commands, comments, statements and database statements, and you can drive your test by data file content if desired. If defects are found, QA Wizard automates distribution of reports through Seapine’s TestTrack Pro.

—Gary Evans

Jtest 5.0

Monrovia, Calif.-based Parasoft’s Jtest Java testing tool keeps getting better at making unit testing and coding standard compliance quick and easy without requiring a single test case, harness or stub to be written.

Jtest analyzes Java classes, then generates and executes JUnit-format test cases —exposing uncaught runtime exceptions—and verifies requirements that were expressed using Design by Contract for both black- and white-box and automated regression testing. You can also add as many extra tests as you like, either by extending the generated test cases or using your own JUnit test cases.

The comprehensive coding-standards rules checker is a welcome bonus, and can be used to correct coding violations automatically in your code. Jtest integrates with IBM WebSphere Studio and Eclipse.

—Sue Spielman

Intel VTune Performance Analyzer 7.0

Santa Clara, Calif.-based Intel’s VTune does exactly what it sets out to do, extremely well: measuring the performance of your native-code applications. If you choose the noninvasive sampling approach, VTune collects information about your computer by periodically collecting samples of all active instruction addresses. This lets you monitor your application’s performance in relation to all other software running on your computer. If you choose the invasive instrumentation approach, VTune will inject instrumentation code into your application to collect timing and execution flow information. VTune can instrument both native x86 code as well as JIT-compiled code such as Java and .NET code.

This newer version (7.0) provides great support for managed code and integration with Visual Studio .NET 2003.

—John Lam

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.