1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ldh123-TestUI

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

TestUI

TestUi — это JavaFX-фреймворк для разработки и тестирования, который позволяет тестировать HTTP-интерфейсы и методы Java. Основной целью является упрощение процесса тестирования для разработчиков, тестировщиков и других заинтересованных сторон.

Процесс тестирования включает три основных этапа: подготовку данных, запуск функций и проверку данных. Запуск функций обычно является наиболее простым этапом, и в настоящее время существует множество инструментов для этого, таких как Postman и JMeter. Подготовка и проверка данных являются наиболее сложными и повторяющимися этапами в процессе тестирования, особенно при сложных тестовых сценариях.

Для решения этой проблемы был разработан инструмент TestUi. Он предлагает два способа подготовки данных:

  • вызов соответствующего интерфейса или метода до тех пор, пока данные не будут полностью подготовлены;
  • создание снимка данных после их полной подготовки и последующее его использование при повторных тестах. Этот метод лучше всего использовать с базами данных в памяти.

На этапе проверки данных инструмент TestUi добавляет возможность проверки возвращаемых значений методов и интерфейсов, а также данных в базе данных. Это упрощает процесс тестирования.

Инструмент TestUi также имеет множество дополнительных функций, которые помогают решать проблемы, связанные с тестированием, такие как динамические переменные, функции, режим отладки для выполнения тестов, ведение журнала и т. д. Динамические переменные позволяют генерировать уникальные данные при каждом тесте, что способствует интеграции тестирования.

Основные функции инструмента TestUi включают:

  1. Создание пользовательских переменных.
  2. Поддержку операций с переменными.
  3. Тестирование HTTP-интерфейсов.
  4. Проверку возвращаемых значений HTTP-запросов, включая поддержку формата JSON.
  5. Тестирование методов Java.
  6. Проверку данных после вызова методов Java, включая проверку объектов Java.
  7. Поддержку проверки данных в базах данных (в настоящее время поддерживается только MySQL и H2).
  8. Сохранение результатов тестирования и генерацию отчётов.
  9. Режим отладки для запуска тестов.
  10. Импорт интерфейсов Swagger.
  11. Резервное копирование и импорт данных.
  12. Импорт данных перед выполнением тестового сценария (не завершено).
  13. Очистка данных после выполнения тестового сценария (не завершено).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-2.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ldh123-TestUI.git
git@api.gitlife.ru:oschina-mirror/ldh123-TestUI.git
oschina-mirror
ldh123-TestUI
ldh123-TestUI
master