The Essence of Mobile DevOps is To Destroy Silos

The Real Scope of Mobile DevOps
The Real Scope of Mobile DevOps

The Mobile DevOps is a practice of bringing the different disciplines involved in developing, testing, releasing and operating software into a functional inside organizations – or by a team that works closely together. By bringing together developers (Dev) and operations (Ops), the team is able to continuously deliver their product based on continuous feedback and iteration. And as always, there are different practices, habits and different flavors of adopted company cultures that set the behavior for an actual process and daily doing.

In this blog, we’ll take a look at the most common and widely accepted Mobile DevOps ‘process’ with its steps and what those mean. In addition, the focus is to provide insights on how enterprises can get rid of ‘siloes’ inside their organizations for dynamic development, testing, deployment and monitoring.

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

Using Xcode Storyboard for UI Building and Testing

using xcode storyboard for ui creation and testing
using xcode storyboard for ui creation 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 great results. In addition, packaging things up in Xcode and send those for real device tests on cloud is easier than ever.

Read more

How to Access App Store from Appium Script

how to access app store from appium script
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 an 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 applications from app stores before the actual test session will begin.

In this blog, we’ll take a look of how Appium test script can access Apple App Store and how to use certain XCUIElement components to assist your script with that.

Read more

Why App Developer Companies Should Go Mobile DevOps

Why Mobile Developers Should Go Mobile DevOps
Why Mobile Developers Should Go Mobile DevOps

There has 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 WHY mobile devops can make a difference to organizations striving to enable their IT, operations and development, to be well integrated with their business goals.

In this article, we’ll take a look what are top reasons for mobile development teams to adopt efficient mobile devops practices in order to become more productive with their execution – and WHY this all makes sense for mobile development.

Read more

The Basics of XCUITest and Using Xcode UI Test Recorder

the basics of xcuitest
the basics of xcuitest

As you may know Xcode provides a handy utility for recording UI tests for iOS apps. Despite the testing world is full of record-and-playback tools that provide access to UI elements, their details and characteristics, and provide full information about IDs, user interface interactions 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 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

How to Create IPA and XCTest Package for iOS Testing

how to create ipa and xctest package for ios testing
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 with XCTest and how to create IPA properly for a test session.

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

The Value of User Experience Monitoring for Mobile Apps

Maximizing and providing the best possible user experience is the top requirement for all mobile related products – and the top priority for their developers. Today’s mobile users expect apps, games and mobile web work flawlessly regardless of location where they use those and how they use those. In this perspective monitoring a native app, game or website in production is important, but it’s even more important to get the right metrics out of that monitoring data, and understand how to build better end-user experience.

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