2011-10-25 12 views

Respuesta

16

La parte de Prueba lógica es para hacer White Box testing; te permite probar cosas a un nivel más granular.

Application Test es más como Black Box testing donde se comprueba que las interacciones con los controles de la interfaz de usuario y la interfaz de usuario de su aplicación le está dando los resultados esperados/comportamiento.

+0

Para una aplicación CLI, ¿siempre elegiría "Prueba lógica?" –

+0

No he trabajado con aplicaciones CLI pero la respuesta obvia es sí, ya que no tenemos interacción con el usuario. – Saurabh

5

Las pruebas de lógica son las pruebas de tipo de prueba de unidad muy baja. (Piense un solo método.)

pruebas de aplicación están en un nivel superior, e incluyen la totalidad de la aplicación, el gráfico de objetos, puntos de venta, etc. (Piense más de una prueba de integración.)

http://developer.apple.com/library/ios/ipad/#documentation/Xcode/Conceptual/ios_development_workflow/135-Unit_Testing_Applications/unit_testing_applications.html

+0

¿Aplican ambos tipos a las aplicaciones CLI? –

Cuestiones relacionadas