¿Cuál es el mejor marco de prueba de unidad para iPhone?

La unidad OC se puede utilizar para rastrear problemas de funcionalidad, así como la automatización de casos de prueba de unidad. Ahora hay disponible mucha información de diagnóstico para dispositivos móviles, lo que ayuda al desarrollador a evaluar la aplicación según muchos criterios funcionales y no funcionales.

iPhone

  • OCUnit se puede utilizar para rastrear problemas de funcionalidad, así como la automatización de casos de prueba unitaria

Androide

  • JUNIT se puede utilizar para la automatización de casos de prueba unitaria. Los comandos para la prueba de mono son compatibles, por lo tanto, se pueden realizar varios casos de prueba que incluyen Black Box (dispositivo).

Hay varias capacidades de solución de problemas proporcionadas por SDK y herramientas de terceros para todas las plataformas móviles. Encontré un blog que enumera los mejores marcos de prueba disponibles para dispositivos móviles.
http: //blog.harbinger-systems.co…

Este no es un marco, pero he escrito una biblioteca que usa con OCUnit para que las pruebas sean un poco más legibles. Mi biblioteca se llama NSUnit, porque es más para usar con las clases básicas, donde siento que OCUnit (a pesar del nombre) es muy similar a C en su sintaxis.

Aquí hay un ejemplo de una prueba NSUnit:

– (nulo) test_ArrayWithMultipleElementsLessThanRValue_doesNotFail
{
NSArray * the_array = [NSArray arrayWithObjects: @ 12, @ 13, @ 14, nil];

[Afirma que: the_array areAll: [Menos de: @ 15]];
}

La fuente está disponible aquí: https://github.com/jacksonh/NSUnit

Prefiero https://github.com/allending/Kiwi para la sintaxis de BDD y una fácil integración con Xcode.

More Interesting

¿Cuáles son las principales aplicaciones de alquiler de automóviles para iPhone?

¿Cuál es el funcionamiento de un punto de antena en un teléfono celular móvil?

¿Es recomendable comprar el móvil Sony Ericsson ahora en 2017 como teléfono secundario?

¿Cómo se le ocurrió a Lei Jun el nombre 'Xiaomi Inc'?

¿Cuáles son los mejores dispositivos de grabación de teléfonos celulares?

¿Qué tan preocupado debería estar por una batería doblada del iPhone 6s?

¿Puede una aplicación de Google Play Store arruinar su teléfono si su programación es incompatible con el sistema de su teléfono?

¿Cómo se transmiten los datos a través de la red telefónica?

¿Cómo será el lanzamiento del iPhone de Apple en las lecciones de historia dentro de un siglo?

¿Cómo difieren los teléfonos en el pasado y ahora?

¿Por qué no tenemos un panel solar en los teléfonos móviles como en las calculadoras? Tener un panel solar puede recargar automáticamente el dispositivo móvil, ¿verdad?

Lo siento por ser ignorante aquí. ¿Por qué, en casi todas las películas de espías que veo, el protagonista le dice a sus seres queridos / contacto / asistente que usen un teléfono público? Cuál es la razón detrás de esto? ¿No es posible rastrear una llamada telefónica pública por alguna razón?

¿Cómo se determinan / asignan los códigos de área?

¿Cuál es el mejor teléfono de menos de 15k? Debe tener una buena cámara trasera para grabar videos.

¿Qué teléfono inteligente debo comprar ahora?