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.

🎯 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
methodsExtracts 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: