What to Include in Containers for iOS App Testing

Products included in typical iOS App Testing Container
Products included in typical iOS App Testing Container

Container technology has been enabling companies to pack various software components into a single physical package that can be used for various purposes. In mobile app testing, containers are extremely useful and can easily enable clean, secure and scalable test automation with the right set of tools, programming languages, frameworks and literally any software components that test scripts, automation components or application need for a test execution.

Last week we discussed about the benefits of containers for mobile app testing. In this blog we’ll take a look at quite typical ingredients for iOS containers and how to use those for iOS test automation.

Read more

The Importance of Mobile OS Version for App Developers

Android OS versions compared
Android OS versions compared

The operating system and its version has a crucial role for all development going on Android and iOS. The applications – whether considered as more traditional applications, gaming apps, hybrid or web apps – are the beef for end-users to get everything out of their devices. All those mobile apps play an essential role determining if devices, OEMs, platform itself and the whole ecosystem can flourish.

In this blog, we’ll take a look at Bitbar’s data and analyze it a bit to understand why operating system versions are extremely important factor for app developers, and why appdevs should take every update seriously. Harshly, you know, the OS update can make or break the revenue generation from your app.

Read more

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

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