[go: up one dir, main page]

Introducing G2.ai, the future of software buying.Try now
UserTesting
Sponsored
UserTesting
Visit Website
Product Avatar Image
KIF iOS

By The Apache Software Foundation

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at KIF iOS and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
UserTesting
Sponsored
UserTesting
Visit Website
It's been two months since this profile received a new review
Leave a Review

KIF iOS Reviews & Product Details

KIF iOS Product Details
UserTesting
Sponsored
UserTesting
Visit Website
Product Avatar Image

Have you used KIF iOS before?

Answer a few questions to help the KIF iOS community

KIF iOS Reviews (14)

Reviews

KIF iOS Reviews (14)

3.8
14 reviews

Search reviews
View Filters
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Verified User in Computer Software
UC
Small-Business (50 or fewer emp.)
"KIF is a Solid Integration Testing Framework"
What do you like best about KIF iOS?

Easy to implement and get up and running with the testing platform. Tests app by tapping buttons and performs integration testing that is different from the built in unit testing framework. Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

The documentation for KIF is somewhat lacking. I had to do a fair amount of digging/Googling in order to figure out how to use it on some occasions. This also causes KIF to have a steep learning curve. Can be buggy at times especially for newly released versions of iOS. Review collected by and hosted on G2.com.

Verified User in Entertainment
UE
Small-Business (50 or fewer emp.)
"Good integration test framework"
What do you like best about KIF iOS?

I like KIF because it's fast and easy to integrate with my iOS projects (github or cocoapods). It works with Xcode tools too, I configure it to work with a custom test bot. Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

I need to remove Kif Framework from my app before subit it to the app store because it use a private APIs Review collected by and hosted on G2.com.

Mark G.
MG
Web and Mobile Software Developer
Design
Small-Business (50 or fewer emp.)
"KIF is great for developers writing their own tests"
What do you like best about KIF iOS?

KIF works really well for what it does. I found writing tests to be straightforward and I enjoyed the workflow of writing everything in one language (Objective C) and seeing the results of my UI tests in XCode right next to the results of my unit tests. Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

I have no complaints with KIF itself. It's a great library for what it does and when it was made. The syntax is not particularly beautiful but that probably has more to do with Objective C itself than this library.

The main issue is that other tools have come along that are probably more helpful, including increasingly better support for UI testing within XCode itself, but also tools like Appium which allow you to use existing Selenium toolsets and also to connect to Sauce Labs itself and their many devices and versions. Review collected by and hosted on G2.com.

Jeroen L.
JL
Digital Athlete iOS aka. CocoaHead aka. iOS coding monkey
Media Production
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"KIF is like Xcode 7 UI testing, but more flexible"
What do you like best about KIF iOS?

KIF is a bit more flexible compared to the Apple provided default tools. Performance and integration with Xcode is good. When running the KIF UI tests in a continuous integration it should just work due to the fact that is is entirely based on XCTest. It is an open source library backed by Square, inc. Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

Integrating KIF is more work, compared to the default tools provided by Apple in Xcode 7. Xcode does not provide support for recording of UI tests. It uses undocumented API provided by Apple, but there is no way around this. Review collected by and hosted on G2.com.

ronner m.
RM
Gerente
Wireless
Small-Business (50 or fewer emp.)
"Apache"
What do you like best about KIF iOS?

fantastic as it is very easy to use and configure, you can create web pages tantio for static and dynamic Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

Everything is very complete excellent and is constantly updated . !! Nothing bothers me Review collected by and hosted on G2.com.

Verified User in Music
UM
Enterprise (> 1000 emp.)
"KF for iOS"
What do you like best about KIF iOS?

* Being able to write automated tests in the same language as the development language. This is valuable because developers can write their own automated tests with the same tools and and skills they use everyday.

* Integration with the Unit test targets. They are executed along unit tests by simply pressing CMD+U. Their results are presented inside Xcode without need for much extra configuration or special setups.

* the Framework is clear and easy to understand Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

* Requires the setup of accessibility in order to be used.

* Isn't very resilient to network conditions, or other asynchronous cases.

* It can slow down total time of execution of tests while waiting for timeouts for asynchronous conditions.

* Failing tests doesn't necessarily mean the code is broken, but that some required condition was not meet: network, backend down, etc. However, there is no way to discern from these two scenarios. Review collected by and hosted on G2.com.

Aurélien L.
AL
Mobile Software Engineer
Marketing and Advertising
Mid-Market (51-1000 emp.)
"Keep It Functional iOS testing framework"
What do you like best about KIF iOS?

KIF is an easy way to test the User Interface of your iOS application.

pod 'KIF'

It's still maintained and has several contributors (902 commits while writing this review).

It runs from iOS 5.1 to recent versions of iOS.

It's usable with Swift as well. Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

You have to spend time setting up your accessibility labels on the UI elements you need to interact with, not difficult at all but it takes some certain amount of time.

Nowadays I prefer to create a target for UI testing in my project, then using Xcode to record tests.

It's even faster than writing KIF tests cases. Review collected by and hosted on G2.com.

Kunal B.
KB
Software Engineer
Internet
Enterprise (> 1000 emp.)
"Best automation testing framework for objective c developers."
What do you like best about KIF iOS?

Comes with rich set of API's. Integrates with third party frameworks like RestKit. It takes very few mins to setup with test case. Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

The overall performance is slow. The amount of time it takes to run a test suite is high. You can't run tests in parallel. Review collected by and hosted on G2.com.

Josh G.
JG
UX Engineer
Internet
Small-Business (50 or fewer emp.)
"Keep It Functional"
What do you like best about KIF iOS?

KIF's integration with XCTest and Xcode is really great. Additionally, unlike some of its counterparts it is actively maintained. Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

Integration takes a fair amount of work and it uses private APIs which makes me a little uneasy given the rate at which Apple's toolset changes. Review collected by and hosted on G2.com.

Keven B.
KB
Freelance Senior iOS Developer & Consultant
Information Technology and Services
Mid-Market (51-1000 emp.)
"Easy Functional Testing for your App"
What do you like best about KIF iOS?

KIF helps you to improve and automate the functional user testing. Integrating it in the app is very easy because it is integrated by writing the same language that you already using Objective-C. It also uses the standard XCTests integrated by Apple. Review collected by and hosted on G2.com.

What do you dislike about KIF iOS?

It is hard to work with webviews in the beginning. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

KIF iOS Comparisons
Product Avatar Image
TestFlight
Compare Now