# BrowserStack

<div align="left"><img src="https://727226624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjFmyReUsbJqDjHEAlW%2Fuploads%2F7UZTiOCrB9z67wMsU99W%2Fbrowserstack.png?alt=media&#x26;token=eca7ddbe-50e6-473c-b3fd-3025302632f3" alt=""></div>

## Set up

### Navigate to the Integration settings view

1. Select an app in the top left corner from the Switcher
2. Navigate to **App Settings** by clicking the gear icon (⚙️) at the top of the Timeline sidebar
3. Click on **Integrations** in the sidebar

### **Connect BrowserStack**

* Find the **BrowserStack** integration module under the **Regression testing** section
* Click the **Connect** button
* Enter a BrowserStack API Access Key and the associated username
  * You can generate a username and associated API access key in BrowserStack by going to **Settings > Product > Service Accounts**
* Click **Save**; you’ll be presented with a dialog in which to select your BrowserStack project and add any test run naming keywords

{% hint style="warning" %}
For the release linkage, Runway will parse your test run names for the presence of a version string (e.g. “**2.3.0**”)
{% endhint %}

{% hint style="info" %}
You can optionally add test run naming keywords (case insensitive) to associate test runs with a particular app, e.g. "iOS" or "Android"
{% endhint %}

For more information on how Runway will leverage BrowserStack, visit the [Regression testing step](https://docs.runway.team/using-runway/release-steps/regression-testing) article.
