Архитип для тестирования веб приложения для начинающего тестировщика (gradlew, testng, grid, allure)

Здраствуйте,
Как новенький на ресурсе и в сфере, прошу простить за ошибки.
Передо мной постала задача написания фреймворка для тестирования веб приложения. Нужно использовать следующие технологии:

  • gradle
  • testng
  • webdriver
  • grid для запуска на удаленном сервере
  • allure
  • некий logger
  • listener

Кое-что я уже успел написать, но как я уже говорил, я новенький в сфере и мне кажется что я “напорол” какойто ереси в коде:
https://github.com/horuktaras/w2mo-automated-testing

Так собственно, в чем вопрос. Может кто-нибудь из комьюнити знает, где можна найти хороший “темплейт” для начала написания проекта автоматизации?

2 лайка

А что ты имеешь ввиду под темплейтом?

типа архитип :slight_smile:

Ну у мавена нету такого архитипа. Есть дето плагин к Idea, который умеет генерить проект, но там совсем для детей

Может не архитип, а просто какое нибудь уже готовое решение как в “Selenium2-Java-QuickStart-Archetype”.

Могу в блоге описать http://automation-remarks.com. Может для вам уже будет не актуально, но думаю для будущих поколений сойдет.

1 лайк

Как по мне, это было бы прекрасно)
Потому как пошаговой “инструкции” как такой нет. А все желаемые технологий начинающий Атестировщик может и не знать.

Ваша задача подразумевает написание тестов? или только написание самого фреймворка?
Если все таки в итоге вам нужны тесты, а не фреймворк, то я бы посоветовал доклад Алименкова, который имеет отличное название: Frameworks-shrameworks or how to ruin your test automation

Если в кратце. Пишите тесты. гоняйте их в CI. а фреймворк делайте по ходу рефакторинга тестов

5 лайков

Суть понял, Доклад хорош, но вот уже имеется готовый кусок кода (см. выше на ссылку гита) и мне нужно его запустить со всемя етими “плюшками”.

жесткий дядя, в ровень как Соловьев для фронтендщиков)

если найдете или напишите сами, кидайте куда-нибудь ссылки.

что найду, простите?