Progetto realizzato per l'esame di Ingegneria del Software.
Il progetto consiste nel realizzare il portale Laureandosi per la gestione dei prospetti di laurea.
Il linguaggio di programmazione utilizzato è PHP e il framework WordPress.
Per realizzare il progetto è stato utilizzato il software LocalWP.
È stato inoltre fondamentale l'uso di PHPunit per la realizzazione dei test.
- Questo progetto è configurato utilizzando LocalWP per lo sviluppo WordPress
- Segui le istruzioni di installazione per LocalWP
- Configura il tuo ambiente locale
- LocalWP (https://localwp.com/)
- Libreria FPDF
- Libreria PHPMailer
- Clona questo repository
- Apri con LocalWP il progetto
- Aggiungi la cartella
libcontenente le librerie FPDF e PHPMailer all'interno diapp/ - Avvia il server locale
- Installare php dal seguente link: https://windows.php.net/download/ (x64 Non Thread Safe)
- Installare composer dal seguente link: https://getcomposer.org/Composer-Setup.exe
- Per installare php-unit dare il seguente comando nella cartella del progetto (all'interno di
src/):
composer require --dev phpunit/phpunitUna volta installato PHPunit, verificare che sia presente il file phpunit.xml all'interno di app/.
Dopodichè è possibile eseguire i test.
Vanno seguiti i seguenti passaggi:
- Aprire il terminale nella cartella del progetto (all'interno di
app/) e dare il seguente comando:
./vendor/bin/phpunitIl comando eseguirà tutti i test e creerà all'interno della cartella app/public un file tests_results.php contenente i risultati dei test.
2. Per vedere i risultati, è sufficiente visitare la pagina http://laureandosi.local/test_result.php.
Nella pagina verranno visualizzati i risultati dei test, come mostrato nell'immagine seguente (esempio):
Laureandosi by Andrea Covelli is licensed under CC BY-NC-ND 4.0
