UD4: Prova de programari¶
En aquesta unitat veurem com podem escriure proves per al nostre programari, amb l'objectiu de detectar errors i assegurar-nos que el nostre codi funciona correctament.
Prova de programari: Introducció a la prova de programari i els seus diferents tipus i etapes.
JUnit: Instal·lació i ús de la llibreria JUnit 5 per a l'escriptura de proves en Java.
Exemple: Proves unitàries de pedra, paper i tisores: Exemple de prova de mètodes estàtics.
Exercici: Proves de mètodes estàtics: Exercicis pràctics per a la implementació i prova de mètodes estàtics en Java.
Pràctica 2: Proves de mètodes estàtics: Pràctica per a la prova de mètodes estàtics.
Exemple: Proves unitàries d'un cotxe: Exemple de prova d'objectes.
Exercici: Proves d'objectes: Exercicis pràctics per a la implementació i prova d'objectes en Java.
Proves parametritzades: Proves parametritzades amb JUnit 5.
Exemple: Proves unitàries parametritzades: Exemple de proves parametritzades amb JUnit 5.
TDD – Desenvolupament Guiat per Proves: Introducció al desenvolupament guiat per proves (TDD).
Exemple: TDD – FizzBuzz: Exemple de desenvolupament guiat per proves (TDD).
Pràctica 4: Proves de Bank Account: Pràctica per a la prova de mètodes estàtics.