Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated KIF iOS Alternatives

KIF iOS Reviews & Product Details

KIF iOS Overview

What is KIF iOS?

Keep It Functional - An iOS Functional Testing Framework

KIF iOS Details
Show LessShow More
Product Description

Keep It Functional - An iOS Functional Testing Framework


Seller Details
Year Founded
1999
HQ Location
Wakefield, MA
Twitter
@TheASF
66,229 Twitter followers
LinkedIn® Page
www.linkedin.com
2,291 employees on LinkedIn®
Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Recent KIF iOS Reviews

Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
3.5 out of 5
"KIF is a Solid Integration Testing Framework"
Easy to implement and get up and running with the testing platform. Tests app by tapping buttons and performs integration testing that is different...
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
3.5 out of 5
"Good integration test framework"
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 wor...
ronner m.
RM
ronner m.Small-Business (50 or fewer emp.)
5.0 out of 5
"Apache"
fantastic as it is very easy to use and configure, you can create web pages tantio for static and dynamic
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

KIF iOS Media

Answer a few questions to help the KIF iOS community
Have you used KIF iOS before?
Yes

14 KIF iOS Reviews

3.8 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
14 KIF iOS Reviews
3.8 out of 5
14 KIF iOS Reviews
3.8 out of 5
G2 reviews are authentic and verified.
Verified User in Computer Software
UC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering KIF iOS:

It's a solid solution and has its own benefits over using Xcode's built-in UI Testing. Works with Travis CI and Jenkins as well which is a big thumbs up in in my book. Review collected by and hosted on G2.com.

What problems is KIF iOS solving and how is that benefiting you?

Trying to avoid introducing regressions while building out a product. For this KIF is essential. Basically a more comprehensive unit test and provides regression avoidance at the integration testing level. Review collected by and hosted on G2.com.

Verified User in Entertainment
UE
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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.

What problems is KIF iOS solving and how is that benefiting you?

Now i can test my code using XCTest and bots. Review collected by and hosted on G2.com.

Mark G.
MG
Web and Mobile Software Developer
Design
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering KIF iOS:

If you're a small team where developers write and consume the tests and you want to work all in one language it could be a good fit. If you need to use Sauce Labs or Gherkin or have engineers with expertise in Selenium-based tools Appium might be a better fit. Finally I wouldn't use KIF on a new project without considering XCode 7's new UI testing tools first. Review collected by and hosted on G2.com.

What problems is KIF iOS solving and how is that benefiting you?

I just needed a quick and effective way to verify the UI worked and continued to work and as such it performed brilliantly. I was also using the Lela framework to verify screenshots of the UI. 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.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
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.

Recommendations to others considering KIF iOS:

Have a good look at all options available. KIF is a valid choice, but it does introduce an extra dependency. Get involved with the community developing KIF, they are very helpful and are very open to improvements and suggestions. Be mindful of when and what UI to automatically test for regression. It is also important that your app has decent accessibility support. Review collected by and hosted on G2.com.

What problems is KIF iOS solving and how is that benefiting you?

Automated integration testing allowed us to reduce the amount of regressions deployed to production. When initially choosing KIF Apple's new automated testing introduced in Xcode 7 was not yet available. The biggest benefit we realized was a reduced amount of bugs brought to production. Review collected by and hosted on G2.com.

ronner m.
RM
Gerente
Wireless
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
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.

Recommendations to others considering KIF iOS:

recommended for anyone who wants to design a web page and its related Review collected by and hosted on G2.com.

What problems is KIF iOS solving and how is that benefiting you?

It has brought many benefits me in my work as web designer facilitates me all kinds of creation Review collected by and hosted on G2.com.

Verified User in Music
UM
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
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.

Recommendations to others considering KIF iOS:

KIF was definitively a great tool to implement automated tests on every iOS project, big or small.

However, the latest version of Xcode now includes a framework that accomplishes this same purpose. Considering this important change in the landscape, I would prefer not to depend on a third party component when Xcode now has this capability. Review collected by and hosted on G2.com.

What problems is KIF iOS solving and how is that benefiting you?

* Mainly used as a mechanism of defense against regressions.

* this frees up time for testers and QA to focus on more difficult and valuable tasks.

* and overall, increases the quality of the product and our confidence on changes. Review collected by and hosted on G2.com.

Aurélien L.
AL
Mobile Software Engineer
Marketing and Advertising
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering KIF iOS:

Try using Xcode UI testing first, it might be exactly what you need. Review collected by and hosted on G2.com.

What problems is KIF iOS solving and how is that benefiting you?

Using KIF you can solve issues with User Interface testing, reproduce a User behaviour within your app with an automated solution that you can script easily.

Benefits: Script things you need to test regularly, authentication, navigation. It saves you the trouble of repeated tasks to test your UI. Review collected by and hosted on G2.com.

Kunal B.
KB
Software Engineer
Internet
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering KIF iOS:

If you are using swift then Apple's native UI testing framework might better suite your needs. Review collected by and hosted on G2.com.

What problems is KIF iOS solving and how is that benefiting you?

Automation testing for native apps. Review collected by and hosted on G2.com.

Josh G.
JG
UX Engineer
Internet
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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.

What problems is KIF iOS solving and how is that benefiting you?

We used KIF to automate UI testing for an iOS project. Saved our small team a bunch of time and effort when introducing new feature sets. 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.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering KIF iOS:

If you want to save time and want an easy to use tool KIF will help you to easily setup functional testing for your app. Review collected by and hosted on G2.com.

What problems is KIF iOS solving and how is that benefiting you?

Functional Testing of the complete app. Saves time and man hours. Review collected by and hosted on G2.com.