Visual Test

Visual Test

Infobox Software
name = Visual Test



caption =
developer = Microsoft, Rational Software
released = 1992
frequently_updated = yes
programming language = ?
operating system = Windows
language = English
genre =
license = Proprietary
website =

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
# DOS VM
# DDE (Dynamic Data Exchange)
# The ability to run scripts remotely on other PCs of a local LAN.
# An enhanced test driver

Included with Visual Test were a suite of samples that demonstrated the range of capabilities of the product.
# Play the minesweeper game on its own.
# Play solitaire
# Sample screensaver and others.

32-bit enhancements

Version 2.0 in 1993 had provided support for Windows 3.1. In 1994 MS-Test version 3.0 advanced from 16-bit systems to 32-bit. With Version 4.0 in 1995, it was hosted within Visual Studio and renamed to Visual Test. It was able to support the testing of the new application control that arrived with Windows '95 and NT. Interestingly the other development language, Visual Basic remained hosted within its own separate development environment. With its inclusion in Visual Studio, versioning of scripts could be maintained with Microsoft Visual SourceSafe, also part of Studio. In version 4.0, the ability to access its capabilities from Visual Basic and C++, lost with 3.0, was regained.

As 4.0r was being released Rational Software Corporation negotiated its purchase from Microsoft in 1996. Version 6 (5 was skipped) from Rational incorporated support Microsoft Active Accessibility (MSAA), support for HTML and Web pages and ability to read and change the Windows Registry. Version 6 provided support for Windows 98 and NT 5.0, which eventually became Windows 2000.

Mainsoft Corporation created a ported version called MainWin Visual Test 4.0r for Unix. This version is for testing Unix applications created from Windows applications using Mainsoft MainWin platform.

Rational Visual Test 6 was also sold as part of Rational DevelopmentStudio bundle. Visual Test was integrated with other Rational products: Purify, Quantify, PureCoverage and ClearCase. Rational remained committed to fully support Visual Test through 2002. The last version shipped was 6.5.

103 Tech Notes that were provided as part of the support from Rational remain available in 2006 from IBM, which previously acquired Rational ( [http://www-1.ibm.com/support/search.wss?tc=SSSHXU&rs=950&rank=8&dc=DB520+D800+D900+DA900+DA800&dtm] ).

References

* Visual Test 6.0 Bible, Thomas Arnold II of ST Labs and Microsoft ( [http://www.amazon.com/gp/offer-listing/0764532553] )

* Richard Wartner Visual Test programming section ( [http://members.aol.com/rwvtest/index.htm] )

* Visual Test P-code and usage ( [http://www-1.ibm.com/support/docview.wss?uid=swg21136682] )


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Visual Studio Team Test — is a test automation tool that was made available by Microsoft in 2005. It is part of the Visual Studio Team System development environment.It is for web unit and load testing of applications that run under Microsoft s Internet Explorer. The… …   Wikipedia

  • Visual Basic .NET — Paradigm(s) Structured, imperative, object oriented and declarative Appeared in 2001 Designed by Micro …   Wikipedia

  • Visual Basic — This article is about the Visual Basic language shipping with Microsoft Visual Studio 6.0 or earlier. For the Visual Basic language shipping with Microsoft Visual Studio .NET or later, see Visual Basic .NET. Visual Basic Paradigm(s) Object based… …   Wikipedia

  • Visual Basic — Не следует путать с Visual Basic .NET. Visual Basic Класс языка: процедурный, объектно ориентированный, компонентно ориентированный Тип исполнения: компилируемый, интерпретируемый Появился в: 1991 …   Википедия

  • Visual Basic .NET — См. также: Visual Basic Visual Basic .NET Класс языка: Объектно ориентированный, Императивный, Структурный, Декларативный Тип исполнения: компилируемый, интерпретируемый Появился в: 2001 …   Википедия

  • Visual Basic for Applications — Эта статья о языке программирования, об антивирусе см.: VBA32. Visual Basic for Applications (VBA, Visual Basic для приложений)  немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft… …   Википедия

  • Visual T — Sharp Pour les articles homonymes, voir TSharp et .ts. Visual T# …   Wikipédia en Français

  • Visual Studio Team System — is a set of software development, collaboration, metrics, and reporting tools from Microsoft.PlatformVisual Studio Team System consists of 5 products, which can be categorized into server side and client side applications. Microsoft encourages… …   Wikipedia

  • Visual Studio Team System — est un ensemble d outils de développement logiciel, de collaboration, de métrique et de reporting de Microsoft. Sommaire 1 Plateforme 1.1 Team Foundation Server 1.2 Team Test Load Agent …   Wikipédia en Français

  • Test-driven development — (TDD ) is a software development technique consisting of short iterations where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”