Testim Documentation

Welcome to the Testim documentation. You'll find comprehensive guides to help you get started quickly, example code snippets, and tips for being more productive. You will also find details about advanced features that allow you to customize Testim to fit your environment or special testing conditions. Don't worry, we'll support you if you get stuck. Let's jump right in!

Guides    Changelog

GitHub integration

Manage your GitHub branches in Testim and publish bugs with Git Issues

Branches created in GitHub will automatically be created (same name) in Testim.
Merging branches in GitHub will automatically merge in tests in Testim.
Read more Testim branches here.    

GitHub integration also allows you to report bugs in Git Issues straight from your browser. All the relevant bug info will automatically be populated.
Read more about capture bugs here

Setting GitHub integration

This process is required only once.

  1. Navigate to "Settings", and then to "Integration" tab.
  2. Click "login" to GitHub link.
  3. Click "Install" button. 
  4. Choose "All repositories" or select a specific repository. 
  5. Click "Install" again.

Define the repository to connect to and allow the desired actions.

Create: Whenever a branch is created in GitHub, a branch will also be created at Testim.

Merge: Each time GitHub branches are merged, Testim will automatically merge your tests.


  1. When a branch is created in Testim, the base will always be the Master and not the branch from which created in GitHub. This can affect when branch merges. 
  2. Merge will be performed on pull requests action only and be merged to Master in Testim. 
  3. To select repositories the user should have admin access to them.

Updated about a year ago

GitHub integration

Manage your GitHub branches in Testim and publish bugs with Git Issues

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.