WeGoTrip is the best travel app with audio guide to pass self guided walking tours and to buy tickets to museums of the world with personal skip the line or fast-track access.
✔️ Running tests from the terminal
✔️ Integration with BrowserStack
✔️ Test results report in Allure Report
✔️ Integration with Allure TestOps
In this project, autotests are written in
Java
using theSelenide
framework for UI tests.
Gradle
is used to build the project.
JUnit 5
is used as a framework for unit testing.The tests are run from
Jenkins
.
BrowserStack
provides developers instant access to a cloud platform that allows them to comprehensively test their websites and mobile applications on 2,500+ real devices and browsers.
Allure Report, Allure TestOps, Jira, Telegram Bot
are used to visualize test results.
- Checking the search operation
- Checking the display of the first onboarding pag
- Checking the display of the second onboarding page
- Checking the display of the third onboarding page"
gradle clean test
Integration with BrowserStack
Run tests in Jenkins
To start the build, you need to specify the parameter values and click Build
.
After the assembly is completed, an icon will appear in the Build History
block next to the assembly number
Allure
Report
, clicking on which will open a page with a generated html report.
Test results report in Allure Report
The main page of the Allure report contains the following information blocks:
ALLURE REPORT
- displays the date and time of passing the test, the total number of cases run, as well as a diagram indicating the percentage and number of successful, dropped and broken during the execution of testsTREND
- displays the trend of passing tests from build to buildSUITES
- displays the distribution of test results by test setsENVIRONMENT
- displays the text environment on which the tests were run (in this case, the information is not specified)CATEGORIES
- displays the text environment on which the tests were run (in this case, the information is not specified)FEATURES BY STORIES
- displays the distribution of tests by the functionality they are checkingEXECUTORS
- displays the executor of the current build
Integration with Allure TestOps
Integration with Jira
After the assembly is completed, a special bot created in
Telegram
automatically processes and sends a message with a report on the test run.
Video is attached to each test in the report.