1 - Install Testifi:CAST Plugin (IntelliJ)
This guide will walk you through setting up the Testifi:CAST plugin in IntelliJ, including all prerequisites and plugin configuration steps.
✅ Prerequisites
Make sure the following software is installed:
1. Java 17
2. Apache Maven
• Maven Installation Guide (Video)
3. IntelliJ IDEA
• The plugin supports IntelliJ IDEA version 2022.3 or any higher version
you can also download the latest Intellij IDE via this url:
🔧 Maven Configuration (settings.xml)
1. Go to your .m2 directory (e.g., C:\Users\YourUsername\.m2)
2. If it doesn’t exist, create the folder manually.
3. Add or update the settings.xml file.
Important: Make sure credentials in the file are filled in. Ask your trainer for the correct ones if needed.
📋 Before You Begin
Please ask your tutor to provide the following information before starting the installation:
✅ TMS (Test Management System) URL
✅ TMS Credentials (or help creating a PAT token)
✅ Xray Client ID & Secret (only if you’re using Jira Cloud)
✅ A Project created for you in the Test Management System
(this is needed to link your Jira project and store tests)
📦 Install Testifi:CAST Plugin
1. Open IntelliJ
2. Go to File → Settings → Plugins
3. Click ⚙️ (gear icon) → Manage Plugin Repositories
4. Add the following URL:
https://plugins.testifi.io/intellij/updatePlugins.xml
5. Click OK, then search for testifi in the Marketplace
6. Install the plugin and accept the third-party terms
7. After installation, click Restart IDE
🔐 Configuration
After installing the plugin and restarting IntelliJ:
1. Go to Settings → Tools → Testifi
Here you will configure the plugin to connect to your test management system and Jira.
🧪 Test Management System (TM Service) Connection
To use the plugin, you must connect it to the Test Management System.
Ask your tutor for:
• The TM Service URL
• Your login credentials or Personal Access Token (PAT)
Important:
Your tutor must first create a dedicated project for you in the Test Management System.
This project will be linked to your Jira instance so you can manage tests directly from Jira.
🔐 Authentication Methods
You can connect to the Test Management System using one of the following methods:
1. Username & Password (temporary — will be deactivated soon)
2. Personal Access Token (recommended)
To create a PAT token:
1. Log into the CAST GUI
2. Go to your Project Settings page using the menu icon at the top right corner
3. Open the Personal Access Tokens tab
4. Click “Create New Token”
5. Give it a name and save it
6. Use this token instead of a password in the plugin configuration
📒 Jira Configuration
In the Jira Configuration section of the plugin settings, you’ll need to:
1. Choose your Jira Server Type:
• Server:
You can authenticate using either:
Username & Password
API Token
• Cloud:
You must use an API Token to authenticate
You will also need:
Xray Client ID
Xray Client Secret
Ask your tutor to provide these credentials
2. Enter the following:
• Jira Server URL: Your team’s Jira instance
• Username: Your Jira username
• Password or API Token: Generate a personal access token
Go to your profile icon → Profile → Personal Access Tokens
📁 Project Setup
Once your connection to Jira and the Test Management System is configured:
1. Go to the Projects tab in the plugin settings.
2. Double-click on your project name.
3. A dialog will appear with your project details.
• Your Jira URL will be auto-filled as the External URL.
• You need to enter your Jira Project Key – this is the project where your tests will be exported and managed.
✅ Make sure the Jira project key matches the one you’re actively using in Jira.
4. Click Ok
5. Go back to the TMS tab
6. Click Test Connection — it should return:
✅ Test Connection: successful!
(Note: This will fail if no project is selected)
🎉 You’re All Set!
After completing all the steps above, your IntelliJ plugin should be fully connected to the Test Management System and Jira.
You’re now ready to start writing, exporting, and managing your test cases directly from IntelliJ.
If anything doesn’t work as expected, ask your tutor or team for help.
🎉 Happy testing! 🎉