Jump to content

Visual Test

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 61.12.24.102 (talk) at 11:30, 1 November 2013 (32-bit enhancements). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Visual Test
Developer(s)Microsoft, Rational Software
Initial release1992
Written in?
Operating systemWindows
Available inEnglish
LicenseProprietary

Visual Test, originally known as MS-Test, was an automated testing tool for Windows applications developed by Microsoft and later sold to Rational Software.

Overview

MS-Test was developed for internal use in Microsoft but became a commercial product at the beginning of 1992. MS-Test automated the process of testing Windows applications. It combined a Windows development language Basic with a testing oriented API.

Tests known as scripts were written in Test Basic, a form of the BASIC programming language. The API was predominantly wrapped around Windows API functions. Test scripts could be created with capture/replay, in particular by the Windows Recorder tool. However its dominant strength was that scripts could be coded and compiled. Either an individual script could be run, or a group of them run in sequence by a test driver. Among the innovations for the test driver was the ability to customize the batch execution with the inclusion of custom designed dialog boxes and menus. These were built with the User Interface Editor.

Customers had to purchase Visual Test to develop scripts, but it offered free and unlimited redistribution of compiled scripts. The ability to use OLE Automation allowed enterprising individuals to expand beyond basic functional testing into load testing. A script could create 10's of browsers, drive them, feed them with data, collect statistics and monitor the state of the test.

Capabilities

As with any tool new capabilities were added over time. In 1992 new DLLs were added to provide support for testing

  1. DOS VM
  2. DDE (Dynamic Data Exchange)
  3. The ability to run scripts remotely on other PCs of a local LAN.
  4. An enhanced test driver

Included with Visual Test were a suite of samples that demonstrated the range of capabilities of the product.

  1. Play the minesweeper game on its own.
  2. Play solitaire
  3. Sample screensaver and others.

Notes

References

  • Executing visual test scripts with IBM Rational TestManager ([2])
  • Automating Windows Forms ([3])
  • MSDN Blogs : Brian McMaster's Blog on QA, .NET, and VS - January 2006([4])
  • MSDN Blogs : Steve Rowe's Blog - Hiring Great Testers - Tester Roles - January 2007([5])
  • The value of Manual testing (or…The value of Automated testing) - September 2008 ([6])
  • Visual Test P-code and usage ([8])