Проект по автоматизации тестирования сайта Polkaswap.io
Polkaswap — децентрализованная биржа, ориентированная на взаимодействие разных блокчейнов и интеграцию с Polkadot. Это не кастодиальная биржа на базе автоматизированного маркетмейкинга (AMM), созданная специально для экосистемы Polkadot и будущего интероперабельности.
- Код написан в IntelliJ IDEA
- Язык для написания тестов: Java
- Библиотека для написания UI тестов: Selenide
- Фреймворк для модульного тестирования: Junit5
- Инструмент для автоматизации сборки: Gradle
- Фреймворк для удаленного запуска с тестовыми параметрами: Jenkins
- Отчеты о пройденных тестах формируются при помощи: Allure
- Реализована интеграция с Allure TestOps
Сборка в Jenkins
Локальный запуск:
gradle clean polkaswapTests
TODO!!!Удалённый запуск через Jenkins: Код пока не актуален!
clean polkaswapTests
"-Dbrowser=${browser}"
"-DbrowserVersion=${browserVersion}"
"-DbrowserSize=${browserSize}"
"-DbaseUrl=${baseUrl}"
"-DremoteUrl=${remoteUrl}"