Automated UI and API test suite for basted.ru ecosystem using Selenium, Java 21 and JUnit 5
Test Cases • Running Tests • License
Detailed specifications and current status for all test cases are maintained in the central registry: specs/README.md.
- Blog (basted.ru) — covered by automated UI and API tests
- Lecture Notes (docs.basted.ru) — planned
- JDK 21 or higher, available on your system
PATH.
Run the full test suite:
./gradlew testRun a specific test class (example for the Blog site):
./gradlew test --tests "ru.basted.bastedtests.blog.ui.MainPageTest"Test behavior is configured via src/test/resources/config.properties, or overridden with -D system properties:
./gradlew test -Dbase.url=https://basted.ru -Dbrowser=firefox -Dheadless=falseAfter execution, HTML reports are available at build/reports/tests/test/index.html.
Distributed under the GNU GPL v3.0.
You are free to use, modify, distribute, and sell this software. However, any derivative works or modifications must be distributed under the same license, the source code must be made openly available, and you must preserve the copyright notice and license file.
Full text of the license: LICENSE.