Официальный сайт проекта STAF STAF (Software Test Authomation Framework) это программный продукт разработанный IBM и лежащий в открытом коде. Он поддерживает мультиплатформенное тестирование, и доступен на нескольких языках, на Java и C++. Фактически идея, лежащая в основе данного программного обеспечения заключается в том, чтобы предоставлять такие услуги, как управление процессами и ресурсами, или мониторинг в peer-to-peer сети во время тестированния. STAF это фрамеворк, и поэтому многие работы такие как реализация инфраструктуры, автоматизация тест процесса уже решены. Они функционируют более чем стабильно и редко требуют дороботки.
Цели использования STAF, как тест платформы: - быстрые циклы продукции, за вычетом времени на подготовку - быстрые дебагинг циклы - независемось от операционой системы - отсутствие привязки к конкретному языку программирования
Одним из основных компонентов STAF является STAX. STAX является инепретатором скриптов. Скрипты пишутся на специальном языке с XML синтaксисом. SТAX предусматривает параллельное выполнение тестов, непрерывный контроль за процессом тестирования, установку таймаута на выполнение теста, интеграция дополнительных модулей во время выполнения, а также дальнейшую разработку Python и Java модулей. Кроме того есть графический интерфейс, который позволяет отслеживать актуельные тест процессы.
|