Skip to content

Commit a91f57c

Browse files
committed
Junit -> JUnit
1 parent ffd5a1b commit a91f57c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Selenium Test Suite
22

33
## Overview
4-
The test suite is designed to run End-to-End (E2E) tests on the microservices of the myICPC application. It may easily be extended to all microservices and the main ICPC application (hereafter referred to as the **"monolith"**). The tests are written in Junit, and they use Selenium to scrape the browser output.
4+
The test suite is designed to run End-to-End (E2E) tests on the microservices of the myICPC application. It may easily be extended to all microservices and the main ICPC application (hereafter referred to as the **"monolith"**). The tests are written in JUnit, and they use Selenium to scrape the browser output.
55

66
## Technologies Used
7-
- **Junit** - Java testing framework. Runs the tests and supplies input.
7+
- **JUnit** - Java testing framework. Runs the tests and supplies input.
88
- **Selenium** - Reactive testing framework. Spins up browser instances and collects output. **Selenium Grid** ensures that the tests can be run on multiple browsers. It consists of a Hub and a Node. The Node runs several browser instances which connect to the Hub.
99
- **Maven** - dependency manager. Packages the tests as a JAR and handles any test dependencies.
1010
- **Docker** - container software. Sticks the JAR in a small Linux container that is independent of the surrounding environment (defined in the Dockerfile). **Docker Compose** spins up containers for all elements of the application (Postgre, Redis, the main myICPC application, the UI, etc.), and runs the tests.

0 commit comments

Comments
 (0)