Proves de caixa negra
Les proves de caixa negra (en anglès black box testing o functional testing) són un tipus de proves de programari que es basen en la creació dels casos de proves analitzant l'especificació del component.,[1] ignorant el funcionament intern del sistema o component, centrant-se en les sortides generades basant-se en unes entrades i condicions d'execució concretes.[2]
Tècniques de disseny de proves modifica
Les tècniques més típiques de disseny de proves caixa negra són:
Planificació de les proves modifica
Pla de proves segons IEEE 829-2008 “Standard for Software and System Test Documentation: (http://monicabuj.com/optimitzacio-de-programari/)
- Identificador del pla de proves
- Descripció del pla de proves
- Elements del programari a provar
- Elements del programari que no s’han de provar
- Estratègia del pla de proves
- Definició de la configuració del pla de proves
- Documents a lliurar
- Tasques especials
- Recursos
- Responsables i Responsabilitats
- Calendari del pla de proves
- …
Disseny de les proves modifica
Tipus de proves. Mètodes, Tècniques i Estratègies (http://monicabuj.com/optimitzacio-de-programari/)
- Estructurals o de capsa blanca: cobertura de flux de control i compexitat ciclomàtica (CC = nombre de branques – nombre de nodes + 2)
- Funcionals o de capsa negra: classes d’equivalència, anàlisi dels valors límit, estudi d’errors típics, maneig d’interfície gràfica, dades aleatòries
- D’integració: proves d’integració ascendent i proves d’integració incrementals descendents
- De càrrega i acceptació: proves alfa i proves beta
- De sistema i de seguretat: proves de rendiment, proves de resistència, de robustesa, de seguretat, d’usabilitat, d’instal·lació
- De regressió i de fum
Proves unitàries (capsa blanca o capsa negra)
Vegeu també modifica
Referències modifica
- ↑ «Testing Standards Glossary» (html) (en anglès).
- ↑ «Testing Overview and Black-Box Testing Techniques» (pdf) (en anglès).