t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f748c1a6eb0> #<Tag:0x00007f748c1a6d48> #<Tag:0x00007f748c1a6c08>

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

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

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

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

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

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

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

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

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

1 Симпатия

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

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

2 Симпатий