# freemind2csv **Repository Path**: palmlan/freemind2csv ## Basic Information - **Project Name**: freemind2csv - **Description**: 导出freemind脑图为csv格式的XSLT模板。 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-05 - **Last Updated**: 2022-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: tools ## README freemind脑图用来编写测试用例的格式规范: 1. 用例节点以其文本是否包含“_PN”(CaseTag)来标识,其中N表示用例优先级,如 _P1、_P0等,P0代表冒烟用例,P1表示主要功能特性的用例,完整回归测试应该包含,P2表示次要用例,验收测试应该包含。 2. 用例节点不得互相嵌套。 3. 用例节点不要用富文本格式长节点(请使用纯文本格式长节点或者普通节点),用例上一级节点可以使用任意格式长节点。 4. 从第M层节点(默认M=0,即根节点)往下到某个用例节点的节点文本用“-”逐级连接,作为该用例的完整用例标题,默认M=0(根节点)。如“根节点-1级节点-用例x_P0”。(M暂时不支持配置) 5. 用例节点的所有下层节点都是测试步骤节点,其中叶子节点文本中如果包含分隔符 “ & ”(ExpectTag) 则表示其后是该步骤对应的预期结果。无预期结果的,表示该步骤的预期结果不言自明,无需赘述。 6. 步骤不能使用富文本格式长节点(请使用纯文本格式长节点或者普通节点),否则无法导入禅道。 7. 步骤节点可以互相嵌套,从用例节点的子节点到叶子节点的文本(不含预期结果)用“-”逐级拼接,作为完整的1个步骤内容。如“检查响应体参数-body-StartDate"。 8. Todo:节点的注释 (//node[@type = "note"]) 中,用“**”(PreconditionTag)开始表示前置条件,该前置条件将适用于本节点及其所有下层用例节点。 禅道的导入格式规范见: 导入excel、csv参考文档 - 禅道开源版使用帮助 - 禅道开源项目管理软件 (zentao.net) https://www.zentao.net/book/zentaopmshelp/243.mhtml 使用mm2zentao.xsl可以把freemind的mm格式脑图导出为符合禅道格式规范的csv文件,导出的csv第1列是用例的大纲编号+用例完整标题,第2、3列分别是用例对应的带数字编号的步骤和预期结果,使用方法: freemind打开脑图文件,选择导出export->应用XSLT...,然后弹窗第1行XSL文件选择 mm2zentao.xsl,第2行选择导出文件路径和名称,然后点导出。可自行修改XSL文件来自由调整输出样式。 如果已有脑图中包含富文本格式的长节点想转换为纯文本格式,可以使用freemind的格式菜单切换( Alt + p )。