30
Система «Unified Functional Testing» (сокращенно «UFT»)
представляет собой востребованный инструмент для проведения
тестирования [19]. В него входит полный набор функций для тестирования
API, веб-сервисов, а также для тестирования графического интерфейса
десктопных, мобильных и веб-приложений на всех существующих
платформах. Этот инструмент обладает расширенными функциями,
которые включают в себя: распознавание объектов на основе изображений,
многоразовые тестовые компоненты и документацию по автоматическому
тестированию.
Система «UFT» использует Visual Basic Scripting Edition, который
позволяет осуществлять запись информации о выполненном тестировании,
а также для управление объектами. «UFT» может интегрироваться с
другими системами, например, «Mercury Business Process Testing» и
«Mercury Quality Center».
Система «Watir» представляет собой инструмент с открытым
исходным кодом для автоматизации тестирования веб-приложений, с
помощью библиотеки Ruby [22]. Система позволяет проводить кросс-
браузерное тестирование в большинстве существующих браузеров: Firefox,
Opera, headless-браузеров и IE. Также система позволяет поддерживать
управляемое данными тестирование и интегрирован с инструментами BBD,
такими как: RSpec, Cucumber и Test / Unit.
Система «IBM RFT» представляет собой платформу для
управляемого данными тестирования функциональности и регрессии ПО
[21]. Система позволяет поддерживать возможность тестирования
широкого спектра приложений, написанных на различных языках
программирования, таких как: .Net, Java, SAP, Flex и Ajax. RFT использует
Visual Basic .Net и Java в качестве языков сценариев. RFT имеет уникальную
функцию – Storyboard testing. Благодаря ей все связанные с автоматическим
тестированием действия пользователей записываются и визуализируются в
виде последовательных изображений – скриншотов приложений на