Skip to main content
Skip table of contents

About

🚀 Make your automated test cases visible — before execution

AutoTestCase Extractor syncs your Java test cases from GitHub into Xray automatically, so your team can see, review, and manage tests before they’re ever executed.

✅ No CI/CD
✅ No local scripts
✅ No copy-paste into Jira

Start seeing your test coverage — not just your test results.

This plugin enhances your existing test process by auto-generating structured test cases from code - no discruption, just visibility.

Workflow.png

🎯 Why visibility before execution matters

Problem

Our Solution

❌ Tests buried in code, invisible in Jira

✅ Test cases auto-listed in Xray from GitHub

❌ Teams only review tests after execution

✅ Enable early reviews and collaboration

❌ QA duplicates test logic into Jira manually

✅ One source of truth, no duplication


🧠 What is AutoTestCase Extractor?

AutoTestCase Extractor is a Forge-powered Jira Cloud app that connects your GitHub repo and Xray.

It automatically:

  • Parses your Java/Python/RobotFramework test classes and @Test methods

  • Extracts test metadata (names, descriptions, annotations)

  • Creates or updates Xray test cases

  • Organizes tests into Xray folders based on code structure

No need for CI/CD, no local agents. Everything runs in Atlassian Forge.


🧩 Behind This App: The Script-as-Test Model

This app is built based on a broader testing collaboration concept Will Shi has developed, called the Script-as-Test (SAT) Model. The model focuses on making automated test scripts more visible, structured, and usable across the team—not just executed and forgotten.

If you're curious about the philosophy and context behind this app, feel free to explore the SAT whitepaper below:

📘 Read the Whitepaper (English)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.