<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/firebase-test-lab-launches-full-support-for-ios-robo-improvements-rgpq53crc" -->

---
title: Firebase Test Lab launches full support for iOS, Robo...
description: Firebase Test Lab now offers general availability support for iOS testing, covering ten iPhone and iPad models across seven iOS versions including iOS 12,...
canonical: https://daily.dev/posts/firebase-test-lab-launches-full-support-for-ios-robo-improvements-rgpq53crc
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Firebase Test Lab launches full support for iOS, Robo improvements | daily.dev
og:description: Firebase Test Lab now offers general availability support for iOS testing, covering ten iPhone and iPad models across seven iOS versions including iOS 12,...
og:url: https://daily.dev/posts/firebase-test-lab-launches-full-support-for-ios-robo-improvements-rgpq53crc
og:image: https://api.daily.dev/og/posts/rgpQ53CRc.png
og:image:alt: Firebase Test Lab launches full support for iOS, Robo improvements
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Firebase Test Lab launches full support for iOS, Robo improvements

**[Firebase](https://daily.dev/sources/firebase-blog)** · 3 min read · 0 upvotes · 0 comments

## Summary

Firebase Test Lab now offers general availability support for iOS testing, covering ten iPhone and iPad models across seven iOS versions including iOS 12, following its closed beta debut at Google I/O 2018. Alongside the iOS launch, Robo, Test Lab's automated Android testing tool, gains several improvements: monkey actions for crawling games with custom UIs, detection and warnings for use of private Android APIs that can crash apps on Android P and newer, and 'stuck on porch' warnings that flag when Robo gets stuck in a crawl (e.g., on complex sign-up forms) and suggest fixes like test credentials or Robo Scripts.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://firebase.blog/posts/2018/11/firebase-test-lab-launches-full-support>

## Questions this post answers

### Does Firebase Test Lab support iOS testing now, and which devices are covered?

Yes, Firebase Test Lab reached general availability for iOS testing after a closed beta announced at Google I/O 2018. It supports ten models of iPhones and iPads running seven different versions of iOS, including iOS 12, with tests written using XCTests run on real devices in a cloud-hosted device farm.

_Teams planning iOS device-farm testing can follow coverage like this on daily.dev._

### What is the Robo 'monkey actions' feature in Firebase Test Lab used for?

Monkey actions let Robo perform random taps and swipes when it detects the app under test is a game, since games often use highly customized UI rather than standard system widgets that Robo normally crawls. This helps surface crash and performance data for games that would otherwise be difficult to automatically test.

_Developers automating game QA can track testing tool updates like this via daily.dev._

### How does Firebase Test Lab detect use of private Android APIs?

Firebase Test Lab flags APKs that access internal, non-SDK Android APIs, which can cause crashes on Android P and later. When such an API is accessed during a Robo crawl, a stack trace is recorded in the device logs, pinpointing the exact location in the app's code where the violation occurs.

_Android developers guarding against private API crashes can follow such testing changes on daily.dev._

## Similar posts on daily.dev

- [7 Best BrowserStack Alternatives for iOS Testing](https://daily.dev/posts/7-best-browserstack-alternatives-for-ios-testing-iyy4ymziu) · Software Mansion · 1 upvotes · 0 comments

---

Tags: [#testing](https://daily.dev/tags/testing), [#android](https://daily.dev/tags/android), [#ios](https://daily.dev/tags/ios), [#firebase](https://daily.dev/tags/firebase)

[View this post on daily.dev](https://daily.dev/posts/firebase-test-lab-launches-full-support-for-ios-robo-improvements-rgpq53crc)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Firebase Test Lab launches full support for iOS, Robo improvements","url":"https://daily.dev/posts/firebase-test-lab-launches-full-support-for-ios-robo-improvements-rgpq53crc","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/firebase-test-lab-launches-full-support-for-ios-robo-improvements-rgpq53crc"},"datePublished":"2026-08-23T12:19:33.116Z","dateModified":"2026-08-24T07:10:28.779Z","description":"Firebase Test Lab now offers general availability support for iOS testing, covering ten iPhone and iPad models across seven iOS versions including iOS 12,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7ed721de96163685d26ab7e314be3ebc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Firebase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Firebase","logo":"https://media.daily.dev/image/upload/s--i395oqZH--/f_auto,q_auto/v1787487448/logos/firebase-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/firebase-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/firebase-test-lab-launches-full-support-for-ios-robo-improvements-rgpq53crc","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"testing,android,ios,firebase","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Firebase","item":"https://daily.dev/sources/firebase-blog"},{"@type":"ListItem","position":3,"name":"Firebase Test Lab launches full support for iOS, Robo improvements"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/firebase-test-lab-launches-full-support-for-ios-robo-improvements-rgpq53crc#faq","mainEntity":[{"@type":"Question","name":"Does Firebase Test Lab support iOS testing now, and which devices are covered?","acceptedAnswer":{"@type":"Answer","text":"Yes, Firebase Test Lab reached general availability for iOS testing after a closed beta announced at Google I/O 2018. It supports ten models of iPhones and iPads running seven different versions of iOS, including iOS 12, with tests written using XCTests run on real devices in a cloud-hosted device farm. Teams planning iOS device-farm testing can follow coverage like this on daily.dev."}},{"@type":"Question","name":"What is the Robo 'monkey actions' feature in Firebase Test Lab used for?","acceptedAnswer":{"@type":"Answer","text":"Monkey actions let Robo perform random taps and swipes when it detects the app under test is a game, since games often use highly customized UI rather than standard system widgets that Robo normally crawls. This helps surface crash and performance data for games that would otherwise be difficult to automatically test. Developers automating game QA can track testing tool updates like this via daily.dev."}},{"@type":"Question","name":"How does Firebase Test Lab detect use of private Android APIs?","acceptedAnswer":{"@type":"Answer","text":"Firebase Test Lab flags APKs that access internal, non-SDK Android APIs, which can cause crashes on Android P and later. When such an API is accessed during a Robo crawl, a stack trace is recorded in the device logs, pinpointing the exact location in the app's code where the violation occurs. Android developers guarding against private API crashes can follow such testing changes on daily.dev."}}]}
```

