balance-ton-quizz
Repository for the project "balance ton quizz"
For the back, go to balance-ton-quizz-server directory, and then run :
Go to balance-ton-quizz-server directory, and then run :
mvn install
mvn clean package
mvn spring-boot:run
For the front, run a terminal and go to balance-ton-quizz-front. Then run :
npm install
npm start
Now you can access the front with localhost:4200 And the back with localhost:8484
Download minio here : https://min.io/download
Then run these commands, on Windows OS :
set MINIO_ACCESS_KEY=minio
set MINIO_SECRET_KEY=minio-admin
minio server C:\<directory you want minio to run>
You can acces localhost:9000/, the images will be stored in a bucket.
Change parameters on server (file : application.properties) to launch serveur
Name Database : btq
User : root
Password : btq_polytech
Automatics tests is doing with C# language, it use Framework Selenium to spot and make action with Web element Testcases :
- Suscribe on site
- Logout
- Login
- Create a quizz
- Replay to a quizz
To launch automatics tests (on Windows) you need :
- Google chrome (version 83.0.4103.97)
- Enter all parameters for test on file "config.xml" (path : balance-ton-quizz\TestBalanceTonQuizz\TestBalanceTonQuizz\bin\Debug\netcoreapp3.1\config.xml)
Launch executable file "TestBalanceTonQuizz.exe" (path : balance-ton-quizz\TestBalanceTonQuizz\TestBalanceTonQuizz\bin\Debug\netcoreapp3.1\TestBalanceTonQuizz.exe)
An HTML report is automaticaly generate to write all result for automatics tests, it should be open at the end of execution. You can fin all result report on folder "Reports" (path : balance-ton-quizz\TestBalanceTonQuizz\TestBalanceTonQuizz\bin\Debug\netcoreapp3.1\Reports)
Etienne BERRIE
Ludovic HAMEL
Paulin LAMBERT
Alexandre MARIE