# KIF iOS Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Marcos de Desarrollo Móvil](https://www.g2.com/es/categories/mobile-development-frameworks)  
**Average Rating:** 3.8/5.0  
**Total Reviews:** 14
## About KIF iOS
Un marco de pruebas funcionales de iOS




## KIF iOS Reviews
  ### 1. KIF es un marco de pruebas de integración sólido

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 28, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

Fácil de implementar y poner en marcha con la plataforma de pruebas. Prueba la aplicación tocando botones y realiza pruebas de integración que son diferentes del marco de pruebas unitarias incorporado.

**¿Qué es lo que no le gusta de KIF iOS?**

La documentación de KIF es algo deficiente. Tuve que investigar bastante/usar Google para averiguar cómo usarlo en algunas ocasiones. Esto también hace que KIF tenga una curva de aprendizaje pronunciada. Puede ser problemático a veces, especialmente para las versiones recién lanzadas de iOS.

**Recomendaciones a otros que estén considerando KIF iOS:**

Es una solución sólida y tiene sus propios beneficios sobre el uso de las pruebas de interfaz de usuario integradas de Xcode. También funciona con Travis CI y Jenkins, lo cual es un gran punto a favor en mi opinión.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Intentando evitar introducir regresiones mientras se desarrolla un producto. Para esto, KIF es esencial. Básicamente, es una prueba unitaria más completa y proporciona evitación de regresiones a nivel de pruebas de integración.

  ### 2. Buen marco de pruebas de integración

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Entretenimiento | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** November 08, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

Me gusta KIF porque es rápido y fácil de integrar con mis proyectos de iOS (github o cocoapods). También funciona con las herramientas de Xcode, lo configuro para trabajar con un bot de prueba personalizado.

**¿Qué es lo que no le gusta de KIF iOS?**

Necesito eliminar Kif Framework de mi aplicación antes de enviarla a la tienda de aplicaciones porque utiliza APIs privadas.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Ahora puedo probar mi código usando XCTest y bots.

  ### 3. KIF es excelente para los desarrolladores que escriben sus propias pruebas.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mark G. | Web and Mobile Software Developer, Diseño, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 29, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

KIF funciona muy bien para lo que hace. Encontré que escribir pruebas es sencillo y disfruté del flujo de trabajo de escribir todo en un solo lenguaje (Objective C) y ver los resultados de mis pruebas de interfaz de usuario en XCode justo al lado de los resultados de mis pruebas unitarias.

**¿Qué es lo que no le gusta de KIF iOS?**

No tengo quejas con KIF en sí. Es una gran biblioteca para lo que hace y cuando fue creada. La sintaxis no es particularmente hermosa, pero eso probablemente tiene más que ver con Objective C en sí que con esta biblioteca.

El problema principal es que han surgido otras herramientas que probablemente son más útiles, incluyendo un soporte cada vez mejor para pruebas de UI dentro de XCode en sí, pero también herramientas como Appium que te permiten usar conjuntos de herramientas de Selenium existentes y también conectarte a Sauce Labs y sus muchos dispositivos y versiones.

**Recomendaciones a otros que estén considerando KIF iOS:**

Si eres un equipo pequeño donde los desarrolladores escriben y consumen las pruebas y quieres trabajar todo en un solo idioma, podría ser una buena opción. Si necesitas usar Sauce Labs o Gherkin o tienes ingenieros con experiencia en herramientas basadas en Selenium, Appium podría ser una mejor opción. Finalmente, no usaría KIF en un nuevo proyecto sin considerar primero las nuevas herramientas de pruebas de UI de XCode 7.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Solo necesitaba una forma rápida y efectiva de verificar que la interfaz de usuario funcionara y continuara funcionando, y como tal, funcionó de manera brillante. También estaba utilizando el marco Lela para verificar capturas de pantalla de la interfaz de usuario.

  ### 4. KIF es como las pruebas de UI de Xcode 7, pero más flexible.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jeroen L. | Digital Athlete iOS aka. CocoaHead aka. iOS coding monkey, Producción de medios, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 26, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

KIF es un poco más flexible en comparación con las herramientas predeterminadas proporcionadas por Apple. El rendimiento y la integración con Xcode son buenos. Al ejecutar las pruebas de interfaz de usuario de KIF en una integración continua, debería funcionar sin problemas debido al hecho de que está completamente basado en XCTest. Es una biblioteca de código abierto respaldada por Square, Inc.

**¿Qué es lo que no le gusta de KIF iOS?**

Integrar KIF es más trabajo, en comparación con las herramientas predeterminadas proporcionadas por Apple en Xcode 7. Xcode no proporciona soporte para la grabación de pruebas de UI. Utiliza API no documentadas proporcionadas por Apple, pero no hay forma de evitar esto.

**Recomendaciones a otros que estén considerando KIF iOS:**

KIF es una opción válida, pero introduce una dependencia adicional. La comunidad que desarrolla KIF es muy servicial y está muy abierta a mejoras y sugerencias. Ten en cuenta cuándo y qué interfaz de usuario probar automáticamente para la regresión. También es importante que tu aplicación tenga un soporte de accesibilidad decente.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Las pruebas de integración automatizadas nos permitieron reducir la cantidad de regresiones desplegadas en producción. Al elegir inicialmente KIF, la nueva prueba automatizada de Apple introducida en Xcode 7 aún no estaba disponible. El mayor beneficio que realizamos fue una reducción en la cantidad de errores llevados a producción.

  ### 5. Apache

**Rating:** 5.0/5.0 stars

**Reviewed by:** ronner m. | Gerente, Inalámbricos, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 12, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

fantástico ya que es muy fácil de usar y configurar, puedes crear páginas web tanto para estáticas como dinámicas

**¿Qué es lo que no le gusta de KIF iOS?**

Todo es muy completo, excelente y se actualiza constantemente. ¡¡Nada me molesta!!

**Recomendaciones a otros que estén considerando KIF iOS:**

recomendado para cualquiera que quiera diseñar una página web y su relacionado

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Me ha traído muchos beneficios en mi trabajo como diseñador web, me facilita todo tipo de creación.

  ### 6. KF para iOS

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Música | Empresa (> 1000 empleados)

**Reviewed Date:** February 26, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

* Poder escribir pruebas automatizadas en el mismo lenguaje que el lenguaje de desarrollo. Esto es valioso porque los desarrolladores pueden escribir sus propias pruebas automatizadas con las mismas herramientas y habilidades que usan todos los días.
* Integración con los objetivos de prueba unitaria. Se ejecutan junto con las pruebas unitarias simplemente presionando CMD+U. Sus resultados se presentan dentro de Xcode sin necesidad de mucha configuración adicional o configuraciones especiales.
* El marco es claro y fácil de entender.

**¿Qué es lo que no le gusta de KIF iOS?**

* Requiere la configuración de accesibilidad para poder ser utilizado.
* No es muy resistente a las condiciones de red u otros casos asíncronos.
* Puede ralentizar el tiempo total de ejecución de las pruebas mientras se espera a los tiempos de espera para condiciones asíncronas.
* Las pruebas fallidas no necesariamente significan que el código esté roto, sino que alguna condición requerida no se cumplió: red, backend caído, etc. Sin embargo, no hay forma de discernir entre estos dos escenarios.

**Recomendaciones a otros que estén considerando KIF iOS:**

KIF fue definitivamente una gran herramienta para implementar pruebas automatizadas en cada proyecto de iOS, grande o pequeño.

Sin embargo, la última versión de Xcode ahora incluye un marco que cumple con este mismo propósito. Considerando este cambio importante en el panorama, preferiría no depender de un componente de terceros cuando Xcode ahora tiene esta capacidad.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

* Principalmente utilizado como un mecanismo de defensa contra regresiones.
* esto libera tiempo para que los testers y QA se concentren en tareas más difíciles y valiosas.
* y en general, aumenta la calidad del producto y nuestra confianza en los cambios.

  ### 7. Mantenerlo funcional marco de pruebas de iOS

**Rating:** 3.5/5.0 stars

**Reviewed by:** Aurélien L. | Mobile Software Engineer, Marketing y publicidad, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 29, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

KIF es una forma fácil de probar la interfaz de usuario de tu aplicación iOS.

Todavía se mantiene y tiene varios colaboradores (902 commits mientras escribo esta reseña).
Funciona desde iOS 5.1 hasta versiones recientes de iOS.
También es utilizable con Swift.

**¿Qué es lo que no le gusta de KIF iOS?**

Tienes que dedicar tiempo a configurar tus etiquetas de accesibilidad en los elementos de la interfaz de usuario con los que necesitas interactuar, no es nada difícil pero lleva una cierta cantidad de tiempo.

Hoy en día prefiero crear un objetivo para las pruebas de interfaz de usuario en mi proyecto, luego usar Xcode para grabar pruebas. Es incluso más rápido que escribir casos de prueba KIF.

**Recomendaciones a otros que estén considerando KIF iOS:**

Podría ser exactamente lo que necesitas.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Usando KIF puedes resolver problemas con las pruebas de la interfaz de usuario, reproducir un comportamiento de usuario dentro de tu aplicación con una solución automatizada que puedes programar fácilmente.

Beneficios: Programar cosas que necesitas probar regularmente, autenticación, navegación. Te ahorra la molestia de tareas repetitivas para probar tu interfaz de usuario.

  ### 8. El mejor marco de pruebas de automatización para desarrolladores de Objective-C.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kunal B. | Software Engineer, Internet, Empresa (> 1000 empleados)

**Reviewed Date:** May 26, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

Viene con un conjunto rico de API's. Se integra con marcos de terceros como RestKit. Toma muy pocos minutos configurarlo con un caso de prueba.

**¿Qué es lo que no le gusta de KIF iOS?**

El rendimiento general es lento. La cantidad de tiempo que se necesita para ejecutar un conjunto de pruebas es alta. No se pueden ejecutar pruebas en paralelo.

**Recomendaciones a otros que estén considerando KIF iOS:**

Si estás usando Swift, entonces el marco de pruebas de UI nativo de Apple podría adaptarse mejor a tus necesidades.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Pruebas de automatización para aplicaciones nativas.

  ### 9. Mantenerlo funcional

**Rating:** 4.0/5.0 stars

**Reviewed by:** Josh G. | UX Engineer, Internet, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 28, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

La integración de KIF con XCTest y Xcode es realmente excelente. Además, a diferencia de algunos de sus homólogos, se mantiene activamente.

**¿Qué es lo que no le gusta de KIF iOS?**

La integración requiere una cantidad considerable de trabajo y utiliza APIs privadas, lo que me hace sentir un poco incómodo dado el ritmo al que cambia el conjunto de herramientas de Apple.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Usamos KIF para automatizar las pruebas de UI para un proyecto de iOS. Nos ahorró mucho tiempo y esfuerzo a nuestro pequeño equipo al introducir nuevos conjuntos de características.

  ### 10. Pruebas funcionales fáciles para tu aplicación

**Rating:** 4.0/5.0 stars

**Reviewed by:** Keven B. | Freelance Senior iOS Developer & Consultant, Tecnología de la información y servicios, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 26, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

KIF te ayuda a mejorar y automatizar las pruebas funcionales de usuario. Integrarlo en la aplicación es muy fácil porque se integra escribiendo el mismo lenguaje que ya estás usando, Objective-C. También utiliza las pruebas estándar XCTests integradas por Apple.

**¿Qué es lo que no le gusta de KIF iOS?**

Es difícil trabajar con webviews al principio.

**Recomendaciones a otros que estén considerando KIF iOS:**

Si deseas ahorrar tiempo y quieres una herramienta fácil de usar, KIF te ayudará a configurar fácilmente las pruebas funcionales para tu aplicación.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Pruebas funcionales de la aplicación completa. Ahorra tiempo y horas de trabajo.

  ### 11. Experiencia agradable y fluida

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Servicios Financieros | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 29, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

Realmente me gustó la facilidad de uso y el estilo descriptivo de la programación. La API cubre muchos casos de uso, así que no tuve que esforzarme demasiado para encontrar el comportamiento adecuado.

**¿Qué es lo que no le gusta de KIF iOS?**

Habría preferido tener algunas APIs más para verificar que una vista que estoy comprobando esté en la jerarquía correcta, especificando una vista ancestro.

**Recomendaciones a otros que estén considerando KIF iOS:**

KIF es una plataforma realmente buena, y deberías probarla si piensas que la implementación de pruebas de interfaz de usuario de Apple no es suficiente y no se adapta bien a tus necesidades.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Realmente me gusta probar la aplicación en su totalidad, además de usar pruebas unitarias regulares. Es realmente fácil agregar cobertura de una manera más orientada al usuario.

  ### 12. Gran marco de pruebas de interfaz de usuario

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Automatización industrial | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 29, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

Fácil de usar, bien documentado y con una gran base de usuarios útil. Ideal para probar cualquier interfaz de usuario que hayamos implementado en nuestros productos.

**¿Qué es lo que no le gusta de KIF iOS?**

Todavía se está trabajando activamente, por lo que ocasionalmente verás errores en el comportamiento. Afortunadamente, la comunidad es muy buena reportando los errores en GitHub y logrando que se integren las correcciones.

**Recomendaciones a otros que estén considerando KIF iOS:**

Este marco sobresale en encontrar los errores, problemas de navegación y fallos dentro de las aplicaciones. Todavía teníamos otras necesidades de prueba para las que KIF no está realmente diseñado. Para esos casos (como modelo de datos/entrada/saneamiento/etc.) todavía utilizamos pruebas unitarias tradicionales.

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Útil para pruebas de integración continua, especialmente si tu interfaz de usuario tiene comportamientos complicados. Una excelente manera de identificar rápidamente problemas que causan fallos en la aplicación al tratar con la interacción del usuario.

  ### 13. Me gustaba escribir pruebas usando KIF, era fácil de integrar y de usar.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Balázs N. | iOS and web developer, Tecnología de la información y servicios, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 27, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

Elementos de la interfaz de usuario fáciles de identificar, ejecutar mis aplicaciones de iOS automáticamente.

**¿Qué es lo que no le gusta de KIF iOS?**

La primera vez fue difícil integrarse con Swift: https://www.natashatherobot.com/kif-swift-feature-testing/

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Estoy resolviendo los problemas de negocio de cualquiera :) Soy un desarrollador independiente de iOS y aplicaciones web, y las pruebas KIF me permiten realizar pruebas funcionales, lo cual tiene un beneficio real cuando realizo cambios en el backend o en un componente común en el front-end.

  ### 14. No perfecto.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Łukasz M. | iOS Developer, Tecnología de la información y servicios, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 27, 2016

**¿Qué es lo que más le gusta de KIF iOS?**

Me gusta la idea de las pruebas de UI. KiF nos permitió probar diferentes escenarios de nuestros caminos de UI.

**¿Qué es lo que no le gusta de KIF iOS?**

La ejecución de ello. Algo difícil de hacer sin ahogarse en el código fuente (al menos cuando lo estaba usando).

**¿Qué problemas resuelve KIF iOS y cómo le beneficia eso?**

Necesitaba probar algunos escenarios, y con KiF fue posible. Pero realmente consume mucho tiempo.


## KIF iOS Discussions
  - [¿Para qué se utiliza KIF iOS?](https://www.g2.com/es/discussions/what-is-kif-ios-used-for)

- [View KIF iOS pricing details and edition comparison](https://www.g2.com/es/products/kif-ios/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-29+11%3A34%3A01+-0500&secure%5Bsession_id%5D=d055d74e-2d56-4099-b40c-58fd9ec4799a&secure%5Btoken%5D=001b751dcf97bee1b045df55e07d9d5150db1130abdf2df85606dbe477c36cc2&format=llm_user)

## KIF iOS Features
**Funcionalidad**
- Soporte de idiomas
- Facilidad de uso
- Integraciones

**Funcionalidad**
- Comentarios de prueba
- Variedad de prueba
- Emulación

**Rendimiento**
- Poder
- Respuesta
- Peso ligero

**Gestión**
- Historial de pruebas
- Automatización
- Organización

**Apoyo**
- Tutoriales
- Documentación
- Comunidad

## Top KIF iOS Alternatives
  - [BrowserStack](https://www.g2.com/es/products/browserstack/reviews) - 4.4/5.0 (3,273 reviews)
  - [Xcode](https://www.g2.com/es/products/xcode/reviews) - 4.2/5.0 (994 reviews)
  - [Essential Studio](https://www.g2.com/es/products/essential-studio/reviews) - 4.5/5.0 (705 reviews)

