Overview Version History Q & A Rating & Review
Release Notes Test Planner
Offline VS Code extension that reads release notes (Markdown/CSV/XLSX), maps them to existing automated tests, and produces a day-by-day execution plan.
Quick Start
Open a workspace with your release notes and automated tests.
Run the command Generate Test Plan From Release Notes.
Review the generated files in the release-notes-test-plan folder.
Markdown release notes (e.g. CHANGELOG.md, RELEASE_NOTES.md)
JIRA export CSV
Excel release notes (.xlsx)
The parser expects columns that map to issue key, summary, priority, and type. By default it recognizes:
key: Issue key, Issue Key, Key, Jira Key
summary: Summary, Title, Issue summary, Description
priority: Priority, Priority Name
type: Issue Type, Type
If your export uses different column names, update releaseNotesTestPlanner.csvColumns in Settings to map them.
How Matching Works
Default mode is keyword matching against test descriptions.
Example: if a release note mentions "deposit", tests containing "deposit" are linked.
Priority is used to assign execution day (Day 1, Day 2, etc.).
Key Settings
releaseNotesTestPlanner.releaseNotesPaths
releaseNotesTestPlanner.releaseNotesGlobs
releaseNotesTestPlanner.testFileGlobs
releaseNotesTestPlanner.matchingMode
releaseNotesTestPlanner.keywordMinLength
releaseNotesTestPlanner.keywordStopWords
releaseNotesTestPlanner.keywordMinMatches
releaseNotesTestPlanner.keywordMaxResults
releaseNotesTestPlanner.issueKeyPattern
releaseNotesTestPlanner.priorityDayMap
releaseNotesTestPlanner.defaultDay
releaseNotesTestPlanner.csvColumns
releaseNotesTestPlanner.outputFolder