testcase-writer-plus
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTestcaseWriter Plus
TestcaseWriter Plus
Enhanced test case writing skill for multi-format inputs and multi-format outputs.
一款支持多格式输入与多格式输出的增强型测试用例编写工具。
When to Use
使用场景
- Requirement input is file-based and can come from different formats.
- Requirement analysis result is also file-based.
- You need stable parser selection before writing test cases.
- You need test cases in Markdown/Word/JSON/Excel.
- 需求输入为文件形式,且支持多种格式。
- 需求分析结果同样为文件形式。
- 在编写测试用例前需要稳定的解析器选择机制。
- 需要以Markdown/Word/JSON/Excel格式生成测试用例。
How to Use
使用方法
- Prepare requirement file and requirement-analysis file.
- Run:
bash
python3 scripts/run_writer.py --requirement /path/to/req.docx --analysis /path/to/analysis.md - Read generated output file. Default output format is Markdown.
- 准备需求文件和需求分析文件。
- 运行:
bash
python3 scripts/run_writer.py --requirement /path/to/req.docx --analysis /path/to/analysis.md - 查看生成的输出文件。默认输出格式为Markdown。
Input Formats
输入格式
- Word:
.docx - HTML: ,
.html.htm - JSON:
.json - Markdown: ,
.md.markdown - Excel: ,
.xlsx.xlsm
- Word:
.docx - HTML: ,
.html.htm - JSON:
.json - Markdown: ,
.md.markdown - Excel: ,
.xlsx.xlsm
Output Formats
输出格式
- Markdown (default)
- Word
.docx - JSON
- Excel-friendly TSV
- Markdown(默认)
- Word
.docx - JSON
- 兼容Excel的TSV格式
Prompt
提示词文件
- prompts/testcase-writer-plus.md
- prompts/testcase-writer-plus.md
Templates
模板
output-templates/template-markdown.mdoutput-templates/template-word.docxoutput-templates/template-json.jsonoutput-templates/template-excel.tsv
output-templates/template-markdown.mdoutput-templates/template-word.docxoutput-templates/template-json.jsonoutput-templates/template-excel.tsv
Scripts
脚本文件
- : main entry
scripts/run_writer.py - : parser implementations
scripts/common_parser.py - : output formatters
scripts/common_formatter.py scripts/parse_word.pyscripts/parse_html.pyscripts/parse_json.pyscripts/parse_markdown.pyscripts/parse_excel.py
- : 主入口文件
scripts/run_writer.py - : 解析器实现模块
scripts/common_parser.py - : 输出格式化模块
scripts/common_formatter.py scripts/parse_word.pyscripts/parse_html.pyscripts/parse_json.pyscripts/parse_markdown.pyscripts/parse_excel.py