Salta el contingut

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.