How to Leverage Bitbar API to Improve Mobile App Testing and CI Workflows

The Bitbar API service provides plenty of requests that help to not only query the test results but also configure test settings and directly launch test runs in Bitbar Device Cloud from your environment. With the cloud domain change two months ago, it’s good time to recap what API calls are needed and how to get the most out of the Bitbar API service to improve DevOps pipeline efficiency and developer productivity.

Read more

How to Get Started with Mobile Delivery Pipeline as Code

mobile delivery pipeline as code
mobile delivery pipeline as code

One of the most profound changes in the past few years in software development is the transition from manually configuring development, testing and deployment environments to defining them in code by using some of the popular configuration automation/orchestration tools (Ansible, Chef, Puppet etc) or containers (Docker) and then storing the configuration files to version control the same way as the actual application code is stored.

Read more

New Functionality Added to Appium Client-Side Execution on Bitbar Cloud

Bitbar Appium Broker - testdroid_multiSessionWait
Bitbar Appium Broker - testdroid_multiSessionWait

As Appium is a popular framework for cross-platform app testing, many platforms provide the Appium Server-Side execution to help improve test efficiency. But  Appium Client-Side execution also plays a critical role for many teams to validate Appium tests for specific reasons. And what makes Bitbar Cloud stand out is that our platform is one of few mobile device testing clouds that has support for Appium Client-Side execution. And we’ve taken its capabilities further – testdroid_multiSessionWait is now available.

Read more

The Beauty of Mobile Build Pipelines

Bitbar Build Jenkins Pipeline Jenkinsfile
Bitbar Build Jenkins Pipeline Jenkinsfile

Jenkins is the most commonly used automation service used in software development. In many cases it’s first installed locally to automate everyday tasks of application building with each source code commit and launching a regression test suite after a successful build. Later as automation matures it’s made generally available or bought as a service from some cloud provider. This being said, Jenkins is the industry standard for defining software automation steps.

Read more

How Bitbar helped Google to automate their Augmented Reality testing

Bitbar helped Google automate augmented reality testing
Bitbar helped Google automate augmented reality testing

One of the most interesting areas in mobile has been the fast evolution of Augmented Reality (AR) platforms and applications utilizing mobile device’s camera in overlaying UI elements over the live video stream in real time. These applications and games create very engaging user experiences but are very difficult to test for following reasons:

Read more

Guest Blog: AltUnityTester – Testing Unity Games and Apps Using Appium

Testing Unity Mobile Games Using Appium - AltUnityTester
Testing Unity Mobile Games Using Appium - AltUnityTester

My Background: Appium and Mobile Game Test Automation

Before going into details, I’d like to share a bit about my own context and the struggles I’ve had in mobile game test automation.

Read more

Speed Up Mobile Testing Cycles with Test Sharding

Speed up mobile test execution with test sharding
Speed up mobile test execution with test sharding

It’s obvious that companies nowadays are investing more in automation solutions to streamline the workflow of build, test, deploy and monitor mobile apps. As developing high-quality apps requires lots of intensive testing, companies will most likely highlight Speed as one of the cornerstones when evaluating test automation tools and services.

Read more

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