Skip to content

Using Xcode Storyboard for UI Building and Testing

The storyboard feature has been available in Xcode for some versions back already and personally I’ve found this feature extremely handy to quickly build UI layouts, sketch things out and mock UI look-and-feels. It doesn’t only save your time and effort when building, mocking or designing user interfaces for your app, but it also produces […]

Read Article

How to Access App Store from Appium Script

It’s quite common in mobile app testing that application and test script with a test session needs access to various locations. For example, some test scripts need to access URLs, databases, back-end servers or even App Stores (e.g. Google Play or Apple App Store). With the access, test session can get, download or update certain […]

Read Article

Why App Developer Companies Should Go Mobile DevOps

There have been lots of articles and discussion how mobile DevOps practices can be adopted, integrated with existing processes, and even how to make use of resources efficient and beneficial for organizations. On the contrary, there has been very little discussion on WHY mobile DevOps can make a difference to organizations striving to enable their […]

Read Article

The Basics of XCUITest and Using Xcode UI Test Recorder

As you may know, Xcode provides a handy utility for recording UI tests for iOS apps. Despite that the testing world is full of record-and-playback tools, user interface interactions are done on those, and so on. For example, Appium Inspector is one of those tools that quickly provide you with all information about the underlying UI elements.

Read Article

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 built on top of XCTest implementation. KIF – Keep It Functional – is a great example […]

Read Article

How to Create IPA and XCTest Package for iOS Testing

The Xcode’s XCTest framework is getting used more and more by developers and QA folks that aim to test their iOS apps efficiently. This framework is a great addition in iOS developers toolbox and in order to get you up and running with it here are some basic step-by-step instructions on how to get started […]

Read Article

Pros and Cons of Using 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 the […]

Read Article

Appium Tip #27: Using Appium for Mobile Game Testing

Appium is one of those frameworks that scale well across different use cases. For example, many of today’s popular mobile games do get tested using Appium and Image Recognition. This is an extremely easy and effortless way to create tests for graphics-based content and mobile games are natural to use cases for Appium Image Recognition. […]

Read Article

The Basics of Mobile Continuous Integration Workflow

The mobile workflow has been improving a lot. If there would be only two things to thank for this achievement, no doubt those would be the continuous integration adoption as a part of the mobile development workflow and use of Agile and mobile DevOps types of cultures inside organizations. In these, the automation is the […]

Read Article

Using 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 […]

Read Article