2009-05-14 8 views

Respuesta

5

Si se dirige a iPhone OS 2.2 o posterior, puede utilizar la versión de OCUnit que se incluye con Xcode. Hay a good blog article por Kailoa Kadano sobre esto en Mobile Orchard. OCUnit es un marco de pruebas unitarias que es similar al bien conocido marco JUnit del mundo Java.

Siempre se puede hacer "pruebas unitarias de los pobres" mediante la creación de un programa de prueba simple que utiliza la macro assert() en la cabecera de C assert.h o los NSAssert() macros en Cocoa/Cacao toque. Esa no es una manera horrible de empezar a hacer pruebas unitarias, pero realmente recomendaría mirar OCUnit u otro marco de prueba unitario con el tiempo.

Cualquiera que sea la forma de estructurar las pruebas de su unidad, querrá crear un objetivo diferente en su proyecto Xcode para construir y ejecutar las pruebas.

6

googlear "iPhone pruebas unitarias" da this excellent link como el primer éxito:

En resumen, Google Toolbox proporciona una buena infraestructura para las pruebas unitarias en el iPhone.

+0

Utilizo GTM para todas las pruebas de unidad de mi iPhone. También puede leer http://developer.apple.com/tools/unittest.html, que explica la filosofía detrás de OCUnit y las pruebas unitarias en Xcode. –

+0

Sí, gracias por ese enlace, Brad. –

2

GHUnit es increíble.

+0

¿Cuáles son las características adicionales de GHUnit en comparación con GoogleToolBox framework? Saludos – Quentin

Cuestiones relacionadas