Про Тестинг - Автоматизоване Тестування - Вибір інструменту автоматизації тестування

Вибір інструменту частозалежить від об'єкта тестування та вимог до тестових сценаріїв, т.к. інструменти тестування не можуть підтримувати всі технології, що використовуються при розробці додатків. Тобто вибір інструменту зводиться до банального методу спроб і помилок. У результаті нерідко ми вибираємо кілька інструментів для тестування функцій програми. Наприклад, GUI ми перевіряємо за допомогоюMercury WinRunner, бекенд процеси - використовуючи"java based test tools"або інші інструменти. Основніаспекти вибору інструменту автоматизації тестуваннярозглянуті у розділі "Як автоматизувати?".

Розглянемоінструменти для автоматизованого функціонального тестування від різних виробників:

КомпаніяІнструмент
Hewlett-Packard (Mercury Interactive)QuickTest Professional, WinRunner
IBM RationalRational Robot, Rational Functional Tester
Borland (Segue)SilkTest
AutomatedQA CorpTestComplete
MicrosoftMicrosoft VS 2005
SeleniumHQSelenium

Окремим пунктом також хочеться виділитиJava бібліотеки для автоматизованого тестування (java based test tools and libraries):

Також існує величезна кількість фреймворків та інструментів, орієнтованих не тільки на Java, але й на інші мови програмування, такі як: ruby, php, C#, javascript, python, perl і т.д. Їхній огляд ми проведемо найближчим часом.