En Xcode cuando crea un nuevo caso de prueba objetivo de unidad c, le pide que elija entre la prueba "Lógica" y la prueba "Aplicación". ¿Cual es la diferencia?¿Diferencia entre prueba lógica y prueba de aplicación en Xcode?
Respuesta
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.
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.)
¿Aplican ambos tipos a las aplicaciones CLI? –
- 1. Diferencia entre prueba -h y prueba -L
- 2. Diferencia entre "prueba de fuzz" y "prueba de mono"
- 3. Escala lógica de prueba
- 4. Diferencia entre "archivo de prueba" y "archivo de prueba -f archivo"
- 5. Ruby on rails diferencia entre integración y prueba funcional
- 6. ¿Cuál es la diferencia entre Test t; y Prueba t() ;? Si la prueba es una clase
- 7. diferencia entre const-sidad lógica y física
- 8. ¿Qué es la prueba positiva y la prueba negativa en la unidad de prueba
- 9. Prueba de facturación en la aplicación con cuentas de prueba
- 10. iPhone: Prueba de aplicación y ubicación principal
- 11. Marco de prueba de Google - Dependencia entre casos de prueba
- 12. Prueba unitaria básica vs. Prueba unitaria
- 13. OAuth prueba servidor/aplicación
- 14. Usando OCMock 1.77 para unidad y prueba de aplicación con iOS4 y Xcode 4/SDK4.3
- 15. Prueba de aplicación web para .Net (registrador de prueba WatiN)
- 16. ¿Cómo hacer una prueba a prueba de su aplicación wpf?
- 17. Añadiendo nueva prueba con SenTestCase (nueva prueba no aparece en el esquema de administración)
- 18. ¿Cuál es la diferencia entre la capa de aplicación y la capa de lógica de negocios?
- 19. Prueba de igualdad entre diccionarios en C#
- 20. Prueba la lógica de Windows Forms con NUnit
- 21. Comprensión de los instrumentos en Xcode, prueba de fugas
- 22. Prueba NSFileProtectionComplete en iOS simulador y dispositivo
- 23. ¿Cómo depurar una prueba de unidad en Xcode 3?
- 24. ¿Existe una diferencia lógica entre 'no ==' y '= (sin es)
- 25. Confusión entre lógica de vista y lógica de dominio en una aplicación web ASP.NET MVC
- 26. Prueba web móvil entre navegadores
- 27. iPhone + en la compra de la aplicación de prueba
- 28. ¿Cuál es la diferencia entre los marcos de prueba de unidades ScalaTest y Scala Specs?
- 29. fase de prueba está en gris en Xcode 4
- 30. Messagebox y prueba de unidad
Para una aplicación CLI, ¿siempre elegiría "Prueba lógica?" –
No he trabajado con aplicaciones CLI pero la respuesta obvia es sí, ya que no tenemos interacción con el usuario. – Saurabh