sabato 15 dicembre 2018

Codice esempio Testing del Software

Codice esempio di un Collaudo del Software

Primi approcci pratici al test o collaudo del software!


Dopo aver iniziato lo studio del testing del software ho realizzato un esempio pratico di collaudo del software! E' molto semplice ed utile per capire di cosa si tratta quando si parla di testing

Testing del Software

L'immagine sopra rappresenta il risultato dei 5 test effettuati per il "software under test"

La demo che ho fatto è scaricabile da github ed è composta da tre file:

  • PSU è la classe che rappresenta un Power Supply a 9 Volt. Il costruttore, quello software, si occupa di popolare il PartNumber, la Descrizione ed il SerialNumber. Ci sono dei metodi get che si occupano di restituire i valori precedentemente assegnati, alcuni set per modificare lo stato On/Off del PSU, un SelfTest e utility varie meglio descritte nel codice sorgente.
  • PSU_Test è la classe che si occupa di verificare il corretto funzionamento dei metodi della classe PSU.java. Utilizza il framework JUnit per il testing. Il mio approccio è stato veramente basic: ho realizzato 5 "Test Method" che "confermano" il risultato del test con quello che ci si aspetta.
  • PSU_Tester simula un testo automatico in ambiente di produzione: è il test funzionale del dispositivo fisico, il Power Supply 9 Volt in questo caso. Non necessaria per il testing software.
L'esempio è davvero semplice e in un certo senso sminuisce ciò che è l'articolata attività di testing che dovrebbe essere adottata in ambienti professionali per mirare allo sviluppo di sistemi software solidi e di alta qualità.

Nessun commento:

Posta un commento