Визуальный Тест: Microsoft-тан Rational-ға дейінгі автоматикалық тестілеу құралының тарихы
Visual Test
Microsoft-тың Visual Test (MS Test) құралы: Windows қосымшаларын автоматты түрде тестілеуге арналған, Rational Software-ге сатылған бағдарламалық жасақтама. Тест Basic тілінде жазылған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Visual Test, бастапқыда MS Test деп белгіленген, Microsoft компаниясымен әзірленген және кейін Rational Software компаниясына сатылған Windows қолданбалары үшін автоматты тестілеу құралы болды.
Visual Test, originally known as MS Test, was an automated testing tool for Windows applications developed by Microsoft and later sold to Rational Software.
Шолу
MS Test бастапқыда Microsoft ішкі қолдануы үшін жасалған, бірақ 1992 жылдың басында коммерциялық өнімге айналды. MS Test Windows қолданбаларын сынау процесін автоматтандырды. Ол Windows-тың Basic бағдарламалау тілін сынаққа бағытталған API-мен үйлестірді. «Скрипттер» деп аталатын тесттер BASIC бағдарламалау тілінің бір түрі – Test Basic тілінде жазылды. API көбінесе Windows API функцияларымен қамтылған. Сынақ скрипттерін, әсіресе Windows Recorder құралы арқылы, жазу/қайта ойнату арқылы жасауға болады. Дегенмен, оның ең басты артықшылығы – скрипттерді кодтап, құрастыруға болатындығы болды. Жеке скрипт орындалуы мүмкін, немесе олардың тобы тест драйвері арқылы тізбектеп орындалуы мүмкін. Тест драйверінің инновацияларының бірі – пайдаланушы интерфейсі редакторымен жасалған арнайы диалогтік терезелер мен мәзірлерді қосу арқылы пакеттік орындауды өзгерту мүмкіндігі болды. Клиенттер скрипттерді жасау үшін Visual Test сатып алуға тиіс болды, бірақ ол құрастырылған скрипттерді тегін және шексіз таратуға мүмкіндік берді. OLE Automation мүмкіндігін пайдалану арқасында белсенді пайдаланушылар қарапайым функционалдық сынақтан жүктемелік сынаққа дейін мүмкіндіктерін кеңейте алды. Скрипт ондаған браузерлерді құрастырып, басқарып, деректермен қамтамасыз етіп, статистика жинап, сынақтың күйін бақылай алады.
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, which 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 tens of browsers, drive them, feed them with data, collect statistics and monitor the state of the test.
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 компаниясын сатып алған еді (іздеу нәтижелері).
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. 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, and Quantify, PureCoverage and ClearCase. Rational remained committed to fully support Visual Test through 2002. The last version shipped was 6.5. As of 2006, 103 tech notes that were provided as part of the support from Rational remained available from IBM, which previously acquired Rational (Search results).