Эта статья содержит рекламный контент . ( Ноябрь 2014 ) |
Разработчик(и) | ИБМ |
---|---|
Первоначальный выпуск | Первоначальный выпуск в 1998 году. Первоначальный выпуск версии 3.0 в 2005 году. |
Написано в | Основное приложение: C++ . Доступны публичные API на Java , C , C++ , Python , Perl , Tcl , Rexx . |
Операционная система | Кроссплатформенный |
Доступно в | Английский |
Тип | Фреймворк автоматизации тестирования |
Лицензия | Начиная с версии 3.2.5, STAF использует Eclipse Public License V1.0. Дополнительные сведения здесь [1]. |
Веб-сайт | Платформа автоматизации тестирования программного обеспечения (STAF) |
Software Testing Automation Framework (STAF) — это проект с открытым исходным кодом, лицензированный по лицензии Eclipse Public License . [1] STAF предоставляет пользователям платформу для создания кроссплатформенных, распределенных сред тестирования программного обеспечения. [2] Дизайн STAF вращается вокруг концепции повторно используемых компонентов, известных как сервисы. Эти сервисы включают в себя вызов процессов, управление ресурсами, ведение журнала и мониторинг. STAF стремится оптимизировать разработку решений по автоматизации, предлагая инфраструктуру автоматизации. Этот фреймворк закладывает основу для построения более сложных решений и поддерживает подключаемый подход на различных платформах и языках.
STAF включает в себя несколько служб, которые предоставляют определенные функции. Одной из ключевых служб является STAf eXecution engine, отвечающий за выполнение тестовых сценариев. [3]
Дополнительные сервисы предлагают такие функции, как cron, файловая система, межпроцессное взаимодействие, электронная почта и поддержка гипертекстовой разметки, а также другие.
Разработчикам также предоставляются рекомендации по созданию собственных пользовательских сервисов.
Поддержка STAF доступна посредством подробной онлайн-документации и пользовательских форумов, доступ к которым можно получить через веб-сайт STAF.