Casos de prueba
Una de las partes más importantes de la ingeniería del software es la fase de pruebas. Las pruebas, cuando se hacen mínimamente bien, suponen mucho más tiempo y dinero que el desarrollo en sí. Por eso, se siga la metodología que se siga, definir casos de prueba y llevarlos a cabo desde las primeras fases del ciclo de vida es fundamental para desarrollar software rápidamente y con calidad.
Hoy dejo aquí un link introductorio al uso de casos de prueba en Mac con Xcode y la clase OCUnit. Sencillo, práctico y que todos deberíamos utilizar a menudo:
Test Driving Your Code with OCUnit
Por cierto, en el artículo hay una pequeña omisión: si utilizáis Xcode 2.1 o posterior no hace falta que instaléis OCUnit porque va instalada de serie, por lo que algunos pasos se ven ligeramente modificados. De hecho, se puede crear una clase de prueba directamente desde el diálogo para añadir ficheros y clases nuevas.
Para los que uséis Xcode 2.1 o posterior (mis ejemplos están hechos con la versión 2.4.1), os pongo a continuación unas pequeñas correcciones del tutorial.
Donde pone: 1. Create a new target to run the tests. Choose "Project > New Target" and select the "Cocoa > Test Framework" target type. En realidad debería ser: 1. Create a new target to run the tests. Choose "Project > New Target" and select the "Cocoa > Unit Test Bundle" target type.
Un poco más adelante dice: In the dialog that appears, select "Cocoa > Objective-C SenTestCase subclass" then click the "Next" button. Y debería ser tal que: In the dialog that appears, select "Cocoa > Objective-C test case class" then click the "Next" button.
Hoy dejo aquí un link introductorio al uso de casos de prueba en Mac con Xcode y la clase OCUnit. Sencillo, práctico y que todos deberíamos utilizar a menudo:
Test Driving Your Code with OCUnit
Por cierto, en el artículo hay una pequeña omisión: si utilizáis Xcode 2.1 o posterior no hace falta que instaléis OCUnit porque va instalada de serie, por lo que algunos pasos se ven ligeramente modificados. De hecho, se puede crear una clase de prueba directamente desde el diálogo para añadir ficheros y clases nuevas.
Para los que uséis Xcode 2.1 o posterior (mis ejemplos están hechos con la versión 2.4.1), os pongo a continuación unas pequeñas correcciones del tutorial.
Donde pone: 1. Create a new target to run the tests. Choose "Project > New Target" and select the "Cocoa > Test Framework" target type. En realidad debería ser: 1. Create a new target to run the tests. Choose "Project > New Target" and select the "Cocoa > Unit Test Bundle" target type.
Un poco más adelante dice: In the dialog that appears, select "Cocoa > Objective-C SenTestCase subclass" then click the "Next" button. Y debería ser tal que: In the dialog that appears, select "Cocoa > Objective-C test case class" then click the "Next" button.



0 Comentarios:
Publicar un comentario en la entrada
<< Home