Skip to content

Write tests and provide them for EPAM Demo platform #5

@AlexeyGirin

Description

@AlexeyGirin
  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 учетки в соуслабс

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions