让Fitten Code根据已有测试结果自动生成一份高可读性且结构清晰的测试报告,这才是省时省力的正确方法——无需手动翻阅console输出或pytest日志。核心原理非常直接:先执行测试,将结果保存到本地日志文件中,随后由AI分析日志内容,最终输出一份结构化中文报告。

确认测试已实际执行并产生有效结果
打开终端,确保当前工作目录包含测试文件(例如test_example.py),然后执行以下命令:
pytest --tb=short -v > test_result.log 2>&1
这条命令会将完整的测试结果捕获到本地的test_result.log文件中。注意:如果未执行测试就直接让AI生成报告,AI只能凭空编造内容,根本无法关联真实的用例状态。因此第一步必须确保测试已运行,并且test_result.log文件非空——如果文件为空或仅包含错误堆栈,说明测试未通过,此时生成报告毫无意义。
在VS Code中调用Fitten Code生成报告
方法一:使用右键快捷指令
在资源管理器中右键点击刚生成的test_result.log文件,选择“Fitten Code – 分析文件内容”。等待AI加载完成后,在弹出的对话框中输入:
请基于该测试日志生成一份中文测试报告,包含总用例数、通过/失败/跳过数量、失败用例名称及简要原因、关键性能指标(如平均耗时)、改进建议。
方法二:通过对话窗口定制输出
点击左侧活动栏的Fitten Code图标,打开“开始新对话”。粘贴test_result.log全文,然后发送消息:
请将以上pytest输出转换为面向测试负责人的正式报告,用表格呈现统计摘要,失败项单独列出并标注可能根因。
必须确保粘贴的日志中包含明确的PASS/FAIL标识和用例名称,否则AI无法准确提取条目。
导出与微调报告内容
第一步:AI返回初稿后,不要直接复制粘贴。先通读一遍,检查是否存在明显的数据错误或遗漏项。
第二步:选中报告中所有文字,右键选择“Fitten Code – 优化文本表达”,在提示框中输入:
调整为更简洁专业的测试总结风格,去掉口语化词汇,保留原始数据精度,失败原因描述需与日志原文一致。
第三步:确认无误后,全选Ctrl+C复制,新建一个report_summary.md文件,Ctrl+V粘贴,保存即可。
