Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
php_test [2022/10/14 08:03] enrique_mieza_sanchez |
php_test [2022/11/29 10:09] (actual) enric_mieza_sanchez [XPath] |
||
|---|---|---|---|
| Línia 15: | Línia 15: | ||
| - | {{tag> #FpInfor #Daw #DawMp07 #DawMpProj #Ciber #CiberMp03 #Ceti #CetiMp03 }} | + | {{tag> #FpInfor #Daw #DawMp07 #DawMpProj #Ciber #CiberMp03 #Ceti # |
| \\ | \\ | ||
| Línia 27: | Línia 27: | ||
| * **Unit testing** : tests orientats a provar parts petites del codi, habitualment classes i funcions. | * **Unit testing** : tests orientats a provar parts petites del codi, habitualment classes i funcions. | ||
| * **Regression test** : tests orientats a comprovar que les funcionalitats desenvolupades fins el moment continuen funcionant correctament, | * **Regression test** : tests orientats a comprovar que les funcionalitats desenvolupades fins el moment continuen funcionant correctament, | ||
| - | * **Test funcional** : test orientat a comprovar una funcionalitat de l' | + | * **Tests funcionals** : test orientat a comprovar una funcionalitat de l' |
| + | * **Tests no-funcionals** : comproven altres variables no relacionades amb les //user stories// com l' | ||
| \\ | \\ | ||
| - | ===== Repositori d' | + | ===== Exemples |
| + | |||
| + | ==== Botiga ==== | ||
| Utilitza aquest repo i segueix les seves instruccions per a un primer apropament als tests: | Utilitza aquest repo i segueix les seves instruccions per a un primer apropament als tests: | ||
| https:// | https:// | ||
| + | Es tracta d'un codi molt senzill d'una botiga. | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ==== Exercicis MySQL ==== | ||
| + | |||
| + | En aquest exemple no hi ha el codi del què s'ha de fer, sinó que és una plantilla per a testejar els exercicis indicats a l' | ||
| + | |||
| + | Per executar els tests llegiu el README del repo: | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Està pensat per ser utilitzat com a plantilla per a [[Github Classroom Autograde]]. | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== XPath ===== | ||
| + | Per accedir als elements del DOM HTML és habitual utilitzar [[XPath]]. | ||
| + | |||
| + | Per exemple, al [[https:// | ||
| + | |||
| + | <code php> | ||
| + | "// | ||
| + | $element-> | ||
| + | </ | ||
| + | |||
| + | Per mes info consulta l' | ||
| + | |||
| + | \\ | ||