Thursday, November 25, 2010

Caso de Prueba


¿Qué es un Caso de prueba?, generalmente en las compañías pequeñas y grandes confunden este termino, con otros, y claro depende del nivel de abstracción y de detalle con el que se vea. Por ejemplo: En una aseguradora conocían un caso de prueba como lo que se conoce como "Escenario" y al "Escenario" le conocían como caso de prueba, pero ¿eso esta mal?, por supuesto que NO, porque lo importante es que realizan la actividad de prueba conforme a un proceso repetible y definible, si le llaman X a la Y y A a la B, pero la actividad que se realiza es correcta, entonces esta bien.

Sin embargo es importante antes de arrancar un área de prueba el empezar por definir la terminología con la que se trabajara y dejarla en blanco y negro en un documento de glosario de pruebas del software. Para ello te recomiendo te bases en el mismo que maneja el International Institute for Software Testing (IIST, http://www.testinginstitute.com), en su modulo CSTP#1, Principles of Software Testing. Si no te interesa adquirirlo de esta referencia mas delante proveeré un glosario de terminología en este blog.

Pero y ¿que es un Caso de Prueba? seguimos sin definirlo, bien pues un caso de prueba se constituye por 4 elementos mínimos:

DATOS DE ENTRADA + PRECONDICIONES = DATOS SALIDA + POS CONDICIONES

Un caso de prueba es la combinación de datos y pre-condiciones que nos generan una salida y una pos-condición.

Existen diferentes técnicas para diseñar los casos de prueba, pero este ya es tema de otra historia que mas delante narrare.

No comments:

Post a Comment