What’s Trending with Mobile Test Automation Frameworks

Device runs at Bitbar Public Cloud
Device runs at Bitbar Public Cloud

For several years, we’ve been providing the most diverse and (by far) the largest mobile device farm for our users. Bitbar Public Cloud (Testdroid Cloud) has been incrementally growing year by year and more device runs have been executed quarter by quarter. Furthermore, every now and then it’s great to deep dive with all this data, gather and analyze the most interesting aspects of how people use their mobile test automation environments and frameworks.

Here are some facts and numbers from our Public Cloud during the last year, especially when it comes to used test automation frameworks with it.

Read more

Getting Started with KIF for Functional iOS UI Testing

Since the deprecation of UI Automation from the latest Xcode there has been lots of buzz around XCTest and XCUITest. These frameworks have served many of you since Xcode 5 and many of you have used frameworks that are build on top of XCTest implementation. KIF – Keep It Functional – is a great example of those frameworks.

In this blog, we’ll take a look at what KIF has to offer for UI test automation and how to get started with it.

Read more

Pros and Cons of Using XCTest for iOS Testing

Pros and Cons of XCTest for iOS Testing
Pros and Cons of XCTest for iOS Testing

There are actually very few test automation frameworks that are tightly coupled with the development tool itself. XCTest framework is one of those frameworks that enables its users to write basic unit, performance and some level of UI tests for iOS apps. And as always, frameworks that couple tightly with their development tool and environment has some pros and cons that users should be aware of. In addition to pros and cons of XCTest, we’ll take a look at some basic things about XCTest framework in this blog.

Read more

Using Fastlane for Continuous Delivery of iOS Apps

Fastlane for Continuous Delivery of iOS Apps
Fastlane for Continuous Delivery of iOS Apps

Continuous *everything* has quickly become one of the most crucial backbones of mobile DevOps workflow. Many of today’s mobile developers use continuous integration to build, test and deploy their apps, games and even web apps. The process is typically scripted and configured so that all steps take place automatically and source code is stored on repository (Github, some local one etc).

In this article, we take a look how mobile continuous delivery and continuous integration works for iOS app development and testing. We’ll also take a look at Fastlane and how mobile devs can get the best out of it.

Read more

The Most Popular Devices Globally for Mobile App Testing

THe most Popular Devices for Mobile App Testing
THe most Popular Devices for Mobile App Testing

“What devices should we use to test our applications” is a question we get on daily basis from our customers. As we have over 70,000 users from all over the world and from every possible industry sector, there is no simple answer to this question.

The diversity that different application segments require for mobile app testing is enormous and for example game developers tend to use different types of devices for testing when compared to enterprise app developers. The very same applies for users, people who use that app/game on their devices. We’ve included both Android and iOS devices in our data.

Read more

WWDC 2016 – iOS 10, OS X, Swift

Dear Testdroiders,

The WWDC 2016, the most important annual developer events for Apple, is kicking off in couple of hours. Last year a couple of news or new things were introduced, e.g. debut of Apple Music, the open source of Swift language, new features of iOS 9, and etc. In this year, it’s surely exciting to see how and what Apple is going to bring us to react to the competition from Google and its Android.

Read more

Tips & Tricks: How to Get Rid of iOS Pop-up Notifications

Dear Testdroiders,

The OS upgrade notifications as well as other OS level notifications have sparked some serious discussion inside test automation ecosystem. These notifications and reminders that you should update your OS to the latest and greatest are necessary and often solve variety of issues that apps and other stuff have on OS platform. However, from the test automation point of view those can be very tricky as test runs get jammed and huge number of test runs are getting queued. We’ve seen this same here at Testdroid and I’ll walk you through some of the basic options that you can use to get rid of those notifications.

Read more

Top 10 Devices for iOS App Testing

According to International Data Corporation (IDC), the worldwide smartphone market grew 13.0% YoY (year over year) in the second quarter of 2015. The total number of shipped smartphones was 341.4 million, and the leading vendors (in terms of shipped device volume) were the same as past quarters: Samsung (Android) as largest and Apple (iOS) as second, followed by Huawei (Android). While Android dominated the market with an 82.8% share, Apple got approx. 13.2% with its iOS devices, and others roughly 4.0%. Looking at these numbers there raises undoubtedly a question how relevant is iOS app/game testing and what devices are the must for your test roster? Let’s take a look at it.

Read more

Is There A Serious Fragmentation Issue on iOS 9 – and How It Impacts App Devs?

Dear Testdroiders,

The new Apple iOS 9 was released a week ago and according to the Apple App Store dashboard, the update went extremely smooth: now 52% of iOS devices out there are updated with the latest and greatest iOS 9. This would be the fastest adoption of any Apple or iOS release ever.

Frankly, this is too good to be true – if you compare the statistics from Crittercism report about upgrade adoption. They claim – together and inline with Fiksu and MixPanel – that only about 23% (or 29% in MixPanel’s report) was running the latest and greatest. The difference between 52% and 23%/29% is simply too much so either side have wrong info about the real adoption.

Read more

Tips and Tricks: How to Build .IPA for Testdroid Cloud iOS Devices

How to Use Xcode to Build IPA
How to Use Xcode to Build IPA

Dear Testdroiders,

This question comes up every now and then – and especially when iOS development tools (and Apple Dev Center) evolve. Indeed, running your .IPA on Testdroid Cloud is extremely easy and straightforward process – and doesn’t require much. I will walk you through here of two basic things in iOS app development: creating a provisioning profile that can be used to sign apps – and how to build an IPA (with provisioning profile) to make it run instantly and smoothly on Testdroid Cloud devices.

Read more

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close