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

как избежать одинаковых имен в сюитах для вебдрайвера

execution
webdriver
java
Теги: #<Tag:0x00007f7b64d5b718> #<Tag:0x00007f7b64d5b5d8> #<Tag:0x00007f7b64d5b470>

(Yerassyl Turlygazhy) #1

сейчас на проекте тестов очень много, и бывают случаи когда имена одинаковые, то есть добавляю в suite.xml тест с именем “пример1”, а такой уже там был, и ночной запуск из за этого валиться, есть ли какой нибудь способ обезопаситься??

доп. инфо.:
язык: джава
среда: интеллидж идея (комюнити)


(James May) #2
  1. Документирование
  2. После создания сьюта ctrl+f по папке с сьютами и поиск имени теста

(Yerassyl Turlygazhy) #3

а что вы имеете ввиду под документированием, в одном месте собрать имена всех тестов?


(James May) #4

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


(Yerassyl Turlygazhy) #5

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


(Yaroslav Pernerovskyy) #6

Фигасе у вас весело. Это же тупо бардак )


(Yerassyl Turlygazhy) #7

ну… мы пытаемся все привести в порядок :grin:


(Sergey Pirogov) #8

Ну напишите парсер на каком-то питоне, который будет это контролировать. Но вообще конечно лучше не создавать себе проблем и именовать тесты юникально


(Yerassyl Turlygazhy) #9

парсер хорошая идея, спасибо, подумаю над этим, а зачем на питоне, почему не сразу джава? (вопрос по причине того, что я не знаком с питоном)


(Sergey Pirogov) #10

Ну на питоне - это проще и быстрее, там есть куча библиотек которые умеют работать с анализом текста. Но можно и на джаве