mirror of
https://github.com/pds-nest/nest.git
synced 2024-11-21 20:44:18 +00:00
Update README.md, descrizione dei test
This commit is contained in:
parent
7bef4474ec
commit
ac3eb2e4e9
1 changed files with 48 additions and 0 deletions
|
@ -6,3 +6,51 @@ I test sono contenuti nei rispettivi moduli:
|
|||
|
||||
- [backend](../code/backend)
|
||||
- [frontend](../code/frontend)
|
||||
|
||||
|
||||
Descrizione dei test automatizzati eseguiti sul backend:
|
||||
|
||||
Il test del backend si può sintetizzare come il test di tutti i metodi REST che le API del backend mettono a disposizione del frontend.
|
||||
Si è quindi creata una sezione test nella quale inserire tutti gli script python scritti appositamente per questa attività.
|
||||
|
||||
Tramite una configurazione di intelliJ Idea, l'IDE utilizzato per lo sviluppo, è stato possibile creare una sezione di tipo "pytest".
|
||||
|
||||
Questa sezione è alla pari del codice del backend ed è stata strutturata sencondo la stessa gerarchia di cartelle.
|
||||
|
||||
Semplicemente selezionando la cartella dei test oppure il singolo test, è possibile eseguire gli script in run o in debug per poi osservarne la buona riuscita o la presenza di errori.
|
||||
|
||||
Di seguito un esempio di esecuzione del user_test.py andato a buon fine:
|
||||
|
||||
/Users/stefano/Library/Caches/pypoetry/virtualenvs/nest-backend-suZY0EYl-py3.8/bin/python "/Users/stefano/Library/Application Support/JetBrains/IdeaIC2021.1/plugins/python-ce/helpers/pydev/pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 56903 --file "/Users/stefano/Library/Application Support/JetBrains/IdeaIC2021.1/plugins/python-ce/helpers/pycharm/_jb_unittest_runner.py" --path "g2-progetto/code/backend/nest_backend/test/user_test.py"
|
||||
|
||||
Testing started at 18:11 ...
|
||||
|
||||
Connected to pydev debugger (build 211.6693.111)
|
||||
|
||||
Launching unittests with arguments python -m unittest g2-progetto/code/backend/nest_backend/test/user_test.py in g2-progetto/code/backend/nest_backend/test
|
||||
|
||||
Testing dei metodo user delete, get e patch
|
||||
|
||||
Process finished with exit code 0
|
||||
|
||||
delete User NON eseguito correttamente!
|
||||
|
||||
delete User NON eseguito correttamente!
|
||||
|
||||
delete User NON eseguito correttamente!
|
||||
|
||||
delete User eseguito correttamente!
|
||||
|
||||
get User info eseguito correttamente!
|
||||
|
||||
get User info NON eseguito correttamente!
|
||||
|
||||
patch User info eseguito correttamente!
|
||||
|
||||
Tutti i test eseguiti correttamente!
|
||||
|
||||
Ran 1 test in 32.111s
|
||||
|
||||
OK
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue