Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

QF-Test от Quality First Software - это кроссплатформенный программный инструмент для автоматизации тестирования графического интерфейса пользователя, специализирующийся на Java / Swing , SWT , подключаемых модулях Eclipse и приложениях RCP , Java- апплетах , Java Web Start , ULC и автоматизации кросс- браузерного тестирования. статические и динамические веб-приложения (структуры HTML и AJAX, такие как ExtJS , GWT , GXT, RAP , Qooxdoo , RichFaces , Vaadin , PrimeFaces, ICEfaces и ZK ). В версии 4.0 добавлена ​​поддержка Windows для веб-браузера Chrome , добавлена ​​поддержка JavaFX и фреймворков AJAX jQuery UI и jQueryEasyUI.

Тестирование PDF- документов посредством записи и воспроизведения. Тестирование веб-сервисов RESTful .

Обзор [ править ]

QF-Test (преемник qftestJUI , доступный с 2001 г.) обеспечивает регрессионное и нагрузочное тестирование и работает в Windows и всех основных системах Unix . Его коммерческое применение в основном выполняется тестировщиками и разработчиками в области обеспечения качества . С декабря 2008 года доступна надстройка веб- тестирования, которая позволяет автоматизировать тестирование графических интерфейсов на основе браузера (таких как Internet Explorer и Firefox ) в дополнение к функциональным возможностям тестирования графического интерфейса Java, которые были расширены до JavaFX в июле 2014 года.

Особенности [ править ]

Функция захвата / воспроизведения QF-Test позволяет записывать тесты для начинающих, а модульность позволяет создавать большие наборы тестов в сжатой форме. Для опытного пользователя, которому требуется еще больший контроль над своим приложением, инструмент предлагает доступ к внутренним структурам программы через стандартные языки сценариев Jython , Java- реализацию популярного языка Python , JavaScript и Groovy .

Инструмент также предлагает пакетный режим, позволяющий запускать тесты в автоматическом режиме, а затем создавать отчеты XML , HTML и JUnit . Таким образом, инструмент может быть интегрирован в существующие среды сборки / тестирования, такие как Jenkins , Ant или Maven . Другой режим - это так называемый режим демона для распределенного выполнения тестов.

Доступна специальная интеграция со многими инструментами управления тестированием, такими как HP Quality Center / HP ALM , QMetry, TestLink, SQS-TEST / Professional Suite, Rational Quality Manager , Scapa TPP и Imbus TestBench, а также некоторые интегрированные прагматичные мелкомасштабные средства управления тестированием (включая различные отчеты).

Существует тестовый отладчик (включающий произвольное пошаговое выполнение и редактирование переменных во время выполнения ) и полностью автоматизированное управление зависимостями, которое заботится о предварительных и постусловиях и помогает изолировать тестовые случаи. Возможно тестирование на основе данных без написания сценариев.

См. Также [ править ]

  • Список инструментов тестирования графического интерфейса пользователя
  • Список инструментов веб-тестирования
  • Автоматизация тестирования

Внешние ссылки / ссылки [ править ]

  • Домашняя страница Quality First Software
  • Статья Тима Кауфманна «QF-Test Web 3.0 - Автономный тест» ( версия PDF ) в Интернет-журнале 2/09, февраль 2009 г.
  • Статья Дэвида Харрисона «Автоматизация тестирования на основе проектов» ( версия PDF ) в журнале Testing Experience Magazine 2, июнь 2009 г.
  • Харрисон, Дэвид (2009). Автоматизированное функциональное тестирование Java-Swing . Самостоятельно опубликовано. ISBN 978-1-4092-9068-1.