01 What students build
A React frontend over a Node.js Express API, deployable to Vercel. The agent follows written SOPs (Standard Operating Procedures) for each tool: Jira fetch, LLM generation, and document rendering. Connections are testable before use, the provider switch covers local Ollama plus Groq and Grok in the cloud, and the output follows a real test plan template: objectives, scope, strategy, risks, entry and exit criteria.
Tracker Integration
Basic-auth clients for Jira REST and Azure DevOps work items, with Test Connection buttons so credentials fail loudly before generation starts.
SOP-driven Agent
Each step has a written SOP: how to fetch, how to parse Jira's ADF rich text, how to prompt, how to render. The agent is auditable, not magic.
Template Discipline
The LLM is constrained to the sections of a real test plan template, so every run produces the same reviewable structure, downloadable as a document.
02 Architecture
03 Live demo (simulated with sample data)
This is a UI walkthrough with pre-baked sample data so you can feel the agent without Jira credentials. In the course you run the real thing: React + Express locally or on Vercel, wired to your own Jira project and LLM.
04 Inputs & outputs
What goes in
- Jira base URL, email and API token (or an Azure DevOps org + PAT)
- A ticket ID such as VWO-48, fetched live with title, description, acceptance criteria
- Provider choice: Ollama local, Groq or Grok, with model string
- Optional additional testing context for the prompt
What comes out
- A complete test plan in Markdown following the template sections
- Objectives, in/out scope, strategy, risks with mitigations, entry/exit criteria
- A downloadable document (.docx via template, .md fallback)
- Clear API errors for bad credentials or missing tickets