awesomefreeman
@awesomefreeman
QA Engineer

Какой инструмент выбрать для автоматизации тестирования десктопного приложения на electron?

Посоветуйте пожалуйста инструмент для автоматизации тестирования.
Суть задачи, есть десктопное приложение для Windows, написанное на electron и хотелось бы создать e2e тесты которые бы запускались каждый день автоматически. Тесты должны состоять из таких шагов как установка программы, запуск программы, выполнение тест кейсов (нажатие на кнопки, заполнение форм и т.д.). Сборку приложения (в .exe) я реализовал через teamcity, и в данный момент тестирую его вручную на своем компьютере.
Есть идея установки приложения на локальный сервер, на котором работает teamcity, и прогон тестов там. Насколько это разумная идея? Раньше с тестированием десктопных приложений мне не приходилось сталкиваться .
  • Вопрос задан
  • 267 просмотров
Пригласить эксперта
Ответы на вопрос 1
alex_vinokurov
@alex_vinokurov
Ведущий программист в LiteBox
Стандартным инструментом для написания e2e тестов на Electron является Spectron, по-сути это надстройка над Selenium. В качестве фреймворка для написания тестов совместно с Spectron можно использовать Jasmine или Jest . На TeamCity такие тесты гоняются без проблем, для красивого отображения результатов нужно прикрутить соответствующий репортер.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы