Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>Railflow TestRail ExtensionNew to Visual Studio Code? Get it now.
Railflow TestRail Extension

Railflow TestRail Extension

Railflow

|
916 installs
| (6) | Free
Download, write, and version control TestRail tests using VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Railflow VSCode Extension for TestRail Version Installs

Railflow Extension enables TestRail users write TestRail tests directly in VSCode, download existing TestRail tests to VSCode projects, version control them using GIT, and upload them to TestRail from VSCode.

Docker extension overview

The VSCode Extensions provides a few main TestRail workflows within the VSCode interface

  • Tests : Download Tests
  • Tests: Write and Edit tests using a Rich Text Editor
  • Tests: Batch upload tests from VSCode to TestRail
  • Version Control using GIT or any other SCM
  • Offline mode - Write tests locally and commit/upload as needed

Installation

Install: Install the Railflow VSCode Extension from VSCode Marketplace

Configuration

Configure: Configure the Railflow VSCode Extension by navigating to Extenions > Railflow TestRail Extension > Extensions Settings.

Fill out form with TestRail URL, Username, Password/Apikey, and Railflow license key.

configure.png

Sync Project

In order to version control TestRail tests, you need to first download/sync tests using Railflow VSCode Extension. Once the extension has downloaded tests to the local folder, you can add/edit tests and then commit them to Git. This whole workflow is surprisingly simple.

Initialize: Create an empty local folder and import it into VSCode Workspace using the Open Folder button.

img.png

img.png

Sync Tests: Navigate to Railflow Extenion > Import TestRail Project and select the project from the dropdown. The sync may take some time and depends on the total number of tests in the project. You can see the sync activity in the VSCode Output tab.

img.png

img.png

Once the import action is complete, you should be able to see the TestRail project's test suites, section, and test within the extension's navigation tree.

img.png

Tests & Sections

Once a project has been imported, you can easily add/edit new tests or sections.

img.png

img.png

img.png

The Project, Suite, and Test entities expose useful menus to navigate to TestRail, Finder, and Add new entities.

img.png

Rich Text Test Editor

Railflow VSCode Extension exposes a TestRail like UX using the latest in React UX libraries, including highly interactive markdown controls. Simply write and format your test cases, check in to GIT, and upload them to TestRail.

img.png

Version Control

Once the tests and sections have been created or edited, simply commit them to GIT and then upload to TestRail using the Project, Suite, and Test context menus.

img.png

img.png

Release Notes

0.2.19

  • [bug-fix]: Reload crash bug, JSON formating issue
  • [improvements]: Peformance improvements for fetching Projects

0.2.16

  • [improvements]: Upload to TestRail using contextual menus

0.2.15

  • [improvements]: Icons for projects, suites, and tests

0.2.14

  • [improvements]: Performance improvements for logging around
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft