Skip to content

Repository files navigation

BastedTests

Automated UI and API test suite for basted.ru ecosystem using Selenium, Java 21 and JUnit 5

Java 21 License

Test CasesRunning TestsLicense


Test Cases

Detailed specifications and current status for all test cases are maintained in the central registry: specs/README.md.

Target Sites

Running Tests

Prerequisites

  • JDK 21 or higher, available on your system PATH.

Execution

Run the full test suite:

./gradlew test

Run a specific test class (example for the Blog site):

./gradlew test --tests "ru.basted.bastedtests.blog.ui.MainPageTest"

Configuration

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=false

Test Reports

After execution, HTML reports are available at build/reports/tests/test/index.html.

License

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.

About

Automated UI and API test suite for basted.ru ecosystem using Selenium, Java 21 and JUnit 5

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages