Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write tests and provide them for EPAM Demo platform #332

Open
AlexeyGirin opened this issue May 24, 2020 · 0 comments
Open

Write tests and provide them for EPAM Demo platform #332

AlexeyGirin opened this issue May 24, 2020 · 0 comments

Comments

@AlexeyGirin
Copy link
Collaborator

AlexeyGirin commented May 24, 2020

  1. Contact with @avarabyeu (Andrei Varabyeu) for access and extra details
  2. Get access to https://dev.reportportal.io/jenkins/ and https://dev.reportportal.io/grafana and http://dev.reportportal.io/ from him
  3. Use http://dev.reportportal.io/ as a test instance to write tests against
  4. Tests should be provided as the docker file
  5. Tests should be stored on our side and we have to be able to modify and extend them if needed
  6. Number of tets should be ~5-10 for the first iteration

аксептанс критерии
1 в дженкинсе запускаются наши тесты через дженкинс файл
2 дженкинс файл хранится либо в репе либо в директории (в зависимости от выбранного подхода)
3 есть кор дженкинс файл и ответвления к нему с чисто командой для запуска от каждой тимы
4 браузер инстансы создаются через соус лабс (возможен локальный запуск через вебдрайверменеджер на машине разработчика)
5 репорты прогона тестов кладутся в репортпортал
6 jetrocket поставляет тестовые данные (в будущем)
7 от дженкинса есть обратная связь по прогону чтобы перед мержем видеть что тесты зеленые (нужна поддержка от репортпортал), прогоны зеленые (девопс)
8 все параметры для прогона принимаются через командлайн параметры (например mvn -Duser=$SL_PASSWORD)
9 написанные тесты тестируют тестовый инстанс репорт портала, их цель - демонстрировать мощь и силу используемого в них инструмента (например jdi-light)

озвученные требования к инфраструктуре:
1 есть доступ в интернет
2 мавен 3
3 java 8
4 тестовые учетки в reportportal, ссылка на тестовый инстанс
5 учетки в соуслабс

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant