Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Посоветуйте учебные материалы по Squish и JIRA + Bamboo

jira
python
testng
Теги: #<Tag:0x00007f7b64041000> #<Tag:0x00007f7b64040ec0> #<Tag:0x00007f7b64040d80>

(Сергей Мишко) #1

Прошу совета у сообщества опытных автотестеров, т.к. я пока начинающий. На данный момент удалось найти продуктовую компанию, которая занимается разработкой систем промышленной автоматизации SCADA. Пишут на С++, используют библиотеку Qt. Автотесты пишут на Python с помощью фреймворка Frologic Squish. Для организации процесса разработки используют JIRA + Bamboo.

У меня 2 вопроса.

  1. Как оцените набор инструментов и перспективность погружения в такой проект?
  2. Буду очень признателен, если порекомендуете внятные обучалки по Squish и JIRA + Bamboo (в контексте интеграции с тестами)

(Stan) #2

Автотесты что тестируют? Интерфейс? QML? По мне как этот сквиш просто ужасен и проще использовать QML TestCase (http://doc.qt.io/qt-5/qml-qttest-testcase.html), еди нственная проблема - все вейты и тд прийдется реализовывать самому ( либо подсмотреть у ubuntu qml test case и нагло скопировать :slight_smile: ).

Насчет сквиша, проще запросить триал и пробовать на нем, внятных обучалок кроме как в самом ди стрибутиве нет ( QT стал сильно заморачиваться на перех в ентерпрайз после последней продажи бизнеса), язык внутри - что-то типа js, только с доступом к QT объектам.

Что подразумевается под набором инструментов и перспективностью?


(karkadil) #3

Нормальных обучалок по Сквишу действительно нет, да и внутренняя документация не сказать что хороша. Но в целом свои задачи он выполняет.
У нас используются и QMLные тесты, и Сквиш, одних только QML недостаточно.


(karkadil) #4

Что касается интеграции с Bamboo… У нас это головная боль.
JIRA у нас не локальная, а on-site. Из-за этого есть проблема связывания бамбушных билдов с XML результатами GUI тестов, запускаемых в локальной сети.
Пробовали использоватьCygwin и SCP - это работает, но привносит свои сюрпризы, в итоге отказались. Пробовали складывать результаты на S3 амазоновский - неудобно. Пока что остановились на хранении результатов в репозитории, но и это неудобно.


(Алексей) #5

Ну а воообщ есть у кого-то опыт использования Bamboo на Ruby проектах именно для запуска тестов после билдов, или мануальчик внятный.

Потому что я ничего не нашел.


(Сергей Мишко) #6

Интерфейс точно тестируют, за остальное пока не в курсе.

Я не могу влиять на выбор - в компании это уже устоявшаяся практика.

Вопрос по набору инструментов как раз относится в первую очередь к связке Python + Squish. Ведь гораздо чаще используется связка Java + Selenium, вот и волнуюсь, что получу потом никому не нужный опыт.