Gray Box Test Automation with Unity Games

Without access to source code, there are limited ways to develop test automation solutions for mobile games. With the increasing popularity of Unity Technologies amongst mobile game developers, Bitbar began to explore gray box test capabilities with Golden Rat Studios.

Golden Rat Studios is a game development studio based in Playa Vista (Los Angeles), California. Led by industry veterans, Golden Rat Studios LLC is building the next generation of real-time, multiplayer, social games for Explorer Corporation Limited, a new mobile game distributor located in Hong Kong. In collaboration with Golden Rat Studios, we’ve engineered a test automation framework with Unity tools to supplement an image recognition-based approach.

Read more

Mobile Performance Index #4 – Using APIs to Collect App Performance Metrics

Using Bitbar Monitoring API to gather mobile performance metrics
Using Bitbar Monitoring API to gather mobile performance metrics

One of the upsides by adopting synthetic monitoring is that you can gain lots of valuable metrics that depict the overall performance of your mobile apps. When you and your team agree on what app performance metrics to measure, it’s time to gather these data and push them to your own DevOps dashboards so every responsible individual/team has access to. But before you can actually get to your dashboard, you need to know how to collect these metrics and select the tool with which your dashboard is presentable.

Read more

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 key for successful app development, testing, deployment and eventually monitoring of it running in the user context.

The mobile app quality has become crucial factor for success in mobile ecosystem. From indie developers to SMB-sized app/game studios and larger corporations pushing apps for users in various app subverticals (banks, retail, insurance, travel, and a dozen of others), they all understand what gaining a five star feedback for their app means.

We’ll take a look at how mobile continuous integration can contribute.

Read more

Android Espresso Tutorial for Mobile App Testing

android espresso tutorial for app testing
android espresso tutorial for app testing

Espresso has been one of the most used test automation framework for Android app testing. We’ve provided support for it with all our solutions since 2013 and it’s time to look how things have evolved and what’s new with Android Espresso testing. You can quickly get started with Android Espresso using Bitbar Public Cloud.

Read more

8 Facts Why Dedicated Devices on Cloud Are Superior

Three Levels of Mobile App Testing
Three Levels of Mobile App Testing

Dedicated mobile devices in cloud has been one of top feature that device farms have to offer for its customers. While majority of indie developers love to use public cloud for maximal device coverage with reasonable costs, many of larger companies want to dedicate mobile devices for their needs – and spread the use of those across their teams. This sort of product has been available for few years with our Bitbar Private Cloud (previously Testdroid Private Cloud) and it has provided the business-critical feature and tons of benefits for many top mobile app and game companies.

In this blog, we’ll take a look at why dedicated devices are a superior feature and how to quickly jump on board with it.

Read more

Two-Factor Authentication in Mobile App Testing

An increasing number of apps require an email or SMS authentication code for user registration. The added layer of security helps to prove user’s authenticity and identity, decreasing the chance of fake users trying to exploit them. But what does it mean for mobile test automation, when regression tests should be able to continuously click through the registration process without user intervention?

There are few tried and tested workarounds to implement two-factor authentication to be a part of mobile test automation. In this blog, we’ll take a look of the most common one and how it can help testers and developers to overcome with authentication issues.

Read more

Embrace Appium 1.5 with Server-Side Execution on Testdroid Cloud

Appium logo
Appium logo

Dear Testdroiders,

As you may know, Appium 1.5.x is a complete rewrite of Appium from the scratch. It is a technical re-architecture that keeps the code organized at best and makes it easier for new contributors to improve the framework. To all Appium lovers, we have made it executable on all of Testdroid solutions and you can now select either Appium version 1.4 or 1.5 to drive the Server-Side Execution for your mobile app testing.

Read more

Appium Support at Testdroid Cloud is More Powerful than Ever

Parallelism in Mobile App Testing
Parallelism in Mobile App Testing

Dear Testdroiders,

Appium is getting more popular and widely used day by day and we have been trying our best to bring you the greatest experience of Appium test execution at Testdroid Cloud. Today we have great news to share that Appium Server-Side Execution is now available for all users with Testdroid Cloud SOLO plan or above.

Read more

Appium Tip #26: Match Image Resolution with Device Screen Resolution

Appium and Image Recognition
Appium and Image Recognition

Dear Testdroiders,

Over the past year since we introduced how to use the technology of Image Recognition to run automated Appium tests for mobile games, we’ve noticed a skyrocketing amount of test runs on Testdroid Cloud using image recognition for mobile game test automation. Today, we’d like to share another quick tip to any mobile game developers or QAs who are just new to the image recognition for mobile game testing. To make sure your test scripts work well on different devices with the method of image recognition, you need to prepare images with different resolution.

Read more

How to Get Started with Robot Framework (with Example)

Dear Testdroiders,

Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). Surprisingly, many of you have been using this framework (in the past) for a basic acceptance testing that extend the system level testing capabilities with specifications and test cases associated with the actual app testing. However, if you are not familiar with Robot framework or if you look for a way how to use it in Testdroid Cloud, I’ll walk you through of some basic things in this blog.

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