Кіріспе

Visual Test, бастапқыда MS Test деп белгіленген, Microsoft компаниясымен әзірленген және кейін Rational Software компаниясына сатылған Windows қолданбалары үшін автоматты тестілеу құралы болды.

Шолу

MS Test бастапқыда Microsoft ішкі қолдануы үшін жасалған, бірақ 1992 жылдың басында коммерциялық өнімге айналды. MS Test Windows қолданбаларын сынау процесін автоматтандырды. Ол Windows-тың Basic бағдарламалау тілін сынаққа бағытталған API-мен үйлестірді. «Скрипттер» деп аталатын тесттер BASIC бағдарламалау тілінің бір түрі – Test Basic тілінде жазылды. API көбінесе Windows API функцияларымен қамтылған. Сынақ скрипттерін, әсіресе Windows Recorder құралы арқылы, жазу/қайта ойнату арқылы жасауға болады. Дегенмен, оның ең басты артықшылығы – скрипттерді кодтап, құрастыруға болатындығы болды. Жеке скрипт орындалуы мүмкін, немесе олардың тобы тест драйвері арқылы тізбектеп орындалуы мүмкін. Тест драйверінің инновацияларының бірі – пайдаланушы интерфейсі редакторымен жасалған арнайы диалогтік терезелер мен мәзірлерді қосу арқылы пакеттік орындауды өзгерту мүмкіндігі болды. Клиенттер скрипттерді жасау үшін Visual Test сатып алуға тиіс болды, бірақ ол құрастырылған скрипттерді тегін және шексіз таратуға мүмкіндік берді. OLE Automation мүмкіндігін пайдалану арқасында белсенді пайдаланушылар қарапайым функционалдық сынақтан жүктемелік сынаққа дейін мүмкіндіктерін кеңейте алды. Скрипт ондаған браузерлерді құрастырып, басқарып, деректермен қамтамасыз етіп, статистика жинап, сынақтың күйін бақылай алады.

32-биттік жетілдірілімдер

1993 жылы 2.0 нұсқасы Windows 3.1 жүйесін қолдады. 1994 жылы MS Test 3.0 нұсқасы 16 биттік жүйелерден 32 биттік жүйелерге көшті. 1995 жылы 4.0 нұсқасы Visual Studio ортасында жұмыс істей бастады және Visual Test деп аталды. Ол Windows 95 және NT жүйелерімен бірге келген жаңа қолданба басқаруын тестілеуге мүмкіндік берді. Басқа даму тілі, Visual Basic, өздігінен жеке даму ортасында қалды. Visual Studio-ға енгізілуімен, скрипттердің нұсқаларын Microsoft Visual SourceSafe арқылы сақтауға болады, ол да Studio жиынтығының бір бөлігі еді. 4.0 нұсқасында 3.0 нұсқасында жоғалған Visual Basic және C++ мүмкіндіктеріне қол жеткізу қайта қалпына келтірілді. 4.0r нұсқасы шығарылып жатқанда, Rational Software Corporation 1996 жылы Microsoft-тан оны сатып алу туралы келісім жасады. Rational компаниясынан шыққан 6-шы нұсқада (5-ші нұсқа жіберіліп қалды) Microsoft Active Accessibility (MSAA) қолдауы, HTML және веб-беттерге қолдау, сондай-ақ Windows тіркелімін оқу және өзгерту мүмкіндігі қосылды. 6-шы нұсқа Windows 98 және NT 5.0 жүйелерін қолдады, кейіннен олар Windows 2000 болды. Mainsoft Corporation Unix үшін MainWin Visual Test 4.0r деп аталатын нұсқасын жасады. Бұл нұсқа Mainsoft MainWin платформасын пайдаланып Windows бағдарламаларынан құрылған Unix бағдарламаларын тестілеуге арналған. Rational Visual Test 6 сонымен қатар Rational DevelopmentStudio жиынтығының бөлігі ретінде сатылды. Visual Test басқа Rational өнімдерімен интеграцияланды: Purify, Quantify, PureCoverage және ClearCase. Rational 2002 жылға дейін Visual Test-ті толық қолдауға міндеттенді. Соңғы шығарылған нұсқасы 6.5 болды. 2006 жылға қарай, Rational компаниясының қолдауы аясында ұсынылған 103 техникалық ескерту IBM-нен қолжетімді болды, ол бұрын Rational компаниясын сатып алған еді (іздеу нәтижелері).