Skip to content

About

Progetto per Ingegneria del software

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progetto Laureandosi

Descrizione

Progetto realizzato per l'esame di Ingegneria del Software.

Laureandosi 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.

Per Iniziare

  1. Questo progetto è configurato utilizzando LocalWP per lo sviluppo WordPress
  2. Segui le istruzioni di installazione per LocalWP
  3. Configura il tuo ambiente locale

Requisiti

Installazione

  1. Clona questo repository
  2. Apri con LocalWP il progetto
  3. Aggiungi la cartella lib contenente le librerie FPDF e PHPMailer all'interno di app/
  4. Avvia il server locale

Installazione PHPunit

composer require --dev phpunit/phpunit

Testing

Una 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:

  1. Aprire il terminale nella cartella del progetto (all'interno di app/) e dare il seguente comando:
./vendor/bin/phpunit

Il 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):

Test

Licenza

Laureandosi by Andrea Covelli is licensed under CC BY-NC-ND 4.0

About

Progetto per Ingegneria del software

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages