QF-Test
| QF-Test | |
|---|---|
| Тип | Тестирование графического интерфейса пользователя |
| Разработчик | Quality First Software |
| Написана на | Java |
| Интерфейс | Abstract Window Toolkit, JavaFX, Swing, Standard Widget Toolkit, веб-страница, Android, Windows и iOS |
| Операционные системы | Microsoft Windows, Linux, Apple Mac OS |
| Аппаратная платформа | Java Virtual Machine |
| Последняя версия | 10.0.3 |
| Лицензия | проприетарная лицензия |
| Сайт | qftest.com/index.… (нем.) |
QF-Test — кроссплатформенное программное обеспечение от компании Quality First Software для автоматизированного тестирования графического интерфейса. QF-Test предоставляет возможность для тестирования пользовательского интерфейса Java (Swing, JavaFX, SWT), кроссбраузерного тестирования статических и динамических Веб-приложений (HTML и Веб-фреймворки такие как Angular Material, Ext JS, Fluent UI React/, Flutter, GWT, ICEfaces, JQuery UI, Kendo UI, PrimeFaces, Qooxdoo, RAP, RichFaces, Smart GWT, Vaadin, ZK), Windows приложений (Windows Presentation Foundation, Windows Forms) и приложений Android и IOS.
Общие сведения
QF-Test позволяет регрессионное и нагрузочное тестирование, устанавливается на операционные системы Microsoft Windows, большинство систем Unix и Apple Mac OS. Инструмент используется в основном тестировщиками и разработчиками, в чью деятельность входит обеспечение качества программного обеспечения.
Исторические сведения
QF-Test (предыдущее название QF-TestJUI) существует с 2001 года. Первоначально QF-Test специализировался на тестировании Java Swing приложений. В 2006 году, со второй версией, появляется возможность тестировать с помощью QF-Test SWT приложения, плагины Eclipse и RCP. В 2008 году вышла версия 3.0.0, поддерживающая тестирование веб-приложений. В 2014 году, с версией 4.0.0, поддержка Java технологий была расширена до JavaFX. С 2018 года, c версией 4.2.0, QF-Test может тестировать PDF документы. В январе 2020 года вышла пятая версия QF-Test, поддерживающая тестирование Windows приложений. В 2022 году - шестая, позволяющая тестировать приложения Android. С седьмой версией в QF-Test доступен инспектор пользовательского интерфейса, обновлен интерфейс QF-Test, возможен тёмный режим. В августе 2024 года вышла восьмая версия позволяющая тестировать приложения IOS. Девятая версия, вышедшая в феврале 2025 года, позволяет тестировать цифровую доступность Веб-приложений.
Технические особенности
Функция записи и воспроизведения облегчает работу с программой начинающим пользователям. Возможность модуляризации позволяет coхранить читабельность даже у больших и сложных тестов. Продвинутые пользователи, нуждающиеся в более полном контроле над тестируемым приложением, имеют доступ к внутренней структуре QF-Test посредством стандартных сценарных языков, таких как Jython, Groovy и JavaScript.
Тесты могут запускаться в модусе серийной обработки, не требующем наблюдения и генерирующем отчет в одном из форматов XML, HTML или JUnit. Благодаря этому QF-Test тесты можно интегрировать c инструментами автоматизации сборки, такими как Apache Ant или Apache Maven, и инструментами, обеспечивающими непрерывную интеграцию и доставку, такими как Jenkins.
Для распределённого запуска тестов и управления тестированием в маленьких проектах существует демон модус. Есть также возможность интеграции с такими системами управления тестированием, как HP Quality Center/HP ALM, QMetry, TestLink, SQS-TEST/Professional Suite, Rational Quality Manager, Scapa TPP, Imbus TestBench.
Также к особенностям QF-Test относятся: возможность создавать параметризованные тесты без написания кода; отладчик, позволяющий выполнять произвольную трассировку, и предоставляющий доступ к переменным в процессе выполнения теста; полностью автоматизированное управление пред- и постусловиями тестов, что позволяет изолировать отдельные тестовые ситуации; стабильное распознование компонентов.
Поддерживаемые технологии
- Технологии Java:
- Веб-приложения в браузерах:
- Google Chrome
- Firefox
- Opera
- Safari
- Microsoft Edge
- Internet Explorer
- Headless браузеры
- Веб-фреймворки:
- Windows приложения
- Приложения Electron
- PDF документы
- Приложения Android
- Тестирование на реальных устройствах
- Использование эмулятора Android Studio
- Приложения IOS
- Тестирование на реальных устройствах
- Использование симулятора Xcode
См. также
Ссылки
- Официальный сайт компании производителя
- Доклад Николая Санина на 5-й встрече сообщества одесских тестировщиков, QF-Test или Темная лошадка автоматизированного тестирования, ноябрь 2013
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.