# raina_test_case_statistic **Repository Path**: rainaReal/raina_test_case_statistic ## Basic Information - **Project Name**: raina_test_case_statistic - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-06-21 - **Last Updated**: 2025-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 测试用例统计工具 这是一个基于Python的测试用例统计小工具,可以分析Xmind文档中的测试用例并根据旗子标记统计不同状态的用例数量。 ## 功能特点 - 🎯 **智能识别测试用例**:自动识别包含"预期结果"、"预期"、"结果"等关键词的主题作为测试用例 - 🏳️ **旗子状态统计**:根据Xmind中的旗子颜色统计测试状态: - 🟢 绿色旗子:测试通过 - 🔴 红色旗子:测试不通过 - 🟡 黄色旗子:测试阻塞 - ⚪ 无标记:未标记状态 - 📊 **直观的结果展示**:清晰的表格显示统计结果和百分比 - 💾 **结果导出**:支持将统计结果导出为文本文件或JSON格式 - 🖥️ **友好的GUI界面**:基于Tkinter的现代化界面,操作简单直观 ## 安装说明 ### 1. 环境要求 - Python 3.6 或更高版本 - Windows/Linux/macOS ### 2. 安装依赖 ```bash pip install -r requirements.txt ``` ### 3. 运行程序 ```bash python testcase_statistics.py ``` ## 使用指南 ### 1. 启动工具 运行Python脚本后,会弹出GUI界面。 ### 2. 选择Xmind文件 - 点击"浏览"按钮选择要分析的Xmind文档 - 支持标准的.xmind格式文件 ### 3. 开始分析 - 点击"开始分析"按钮 - 工具会自动解析文档并统计测试用例 ### 4. 查看结果 - **统计结果表格**:显示总用例数和各状态用例的数量及占比 - **详细信息区域**:显示找到的所有测试用例及其状态标记 ### 5. 导出结果 - 点击"导出结果"按钮 - 可选择保存为文本文件(.txt)或JSON格式(.json) ## 测试用例识别规则 ### 用例识别 工具会将包含以下关键词的主题识别为测试用例: - "预期结果" - "预期" - "结果" - "期望结果" - "预期输出" - "预期行为" ### 状态识别 根据Xmind中的旗子标记识别测试状态: - **绿色旗子**:测试通过 - **红色旗子**:测试不通过 - **黄色旗子**:测试阻塞 - **无旗子**:未标记状态 ## 注意事项 1. 确保Xmind文档格式正确,支持标准的.xmind文件 2. 旗子标记需要在Xmind中正确设置颜色 3. 测试用例的识别基于主题标题中的关键词 4. 工具会递归分析所有层级的主题 ## 故障排除 ### 常见问题 **Q: 提示"分析文件时出错"?** A: 请检查: - Xmind文件是否损坏 - 文件路径是否包含特殊字符 - 是否有足够的读取权限 **Q: 识别不到测试用例?** A: 请确认: - 主题标题是否包含关键词(预期结果/预期/结果等) - 关键词是否为中文 **Q: 旗子状态识别不准确?** A: 请检查: - Xmind中的旗子是否正确设置为绿色/红色/黄色 - 旗子标记是否应用到正确的主题上 ## 技术支持 如有问题或建议,请联系开发团队。