前置条件:蓝色警号(图标)
操作步骤:绿色钢笔(图标)
期望结果:在期望结果打优先级标签,可以在EXCEL写入对应优先级。如打“优先级1”,则生成的EXCEL中写入对应优先级“1”。
import xmind
import sys
import xlwt
import argparse
import os
import time
# 设置从第n+1行开始插入excel
row_num = 1
# 设置用例名称所在列(0为第一列)
name_col_num = 2
# 设置前置条件所在列、及其对应图标
condition_col_num = 3
condition_markers = 'symbol-info'
# 设置操作步骤所在列、及其对应图标
steps_col_num = 4
steps_markers = 'c_symbol_pen'
# 设置期望结果所在列、及其对应图标
expect_col_num = 5
# 设置用例类型所在列、用例类型
type_col_num = 8
testcase_type = '功能测试'
# 设置用例“适用阶段”所在列、以及类型
stage_col_num = 9
testcase2_type = '系统测试阶段'
# 设置用户优先级所在列
priority_col_num = 7
# 用于设置插入excel的标题
def set_excel_header():
n = 0
header = ['所属模块', '用例编号', '用例标题', '前置条件', '步骤', '预期', '关键词', '优先级', '用例类型',
'适用阶段', '是否自动化', '自动化平台', '自动化

本文介绍了如何利用Python脚本将XMind文件转换为测试用例,内容包括前置条件、操作步骤和期望结果,并且可以在期望结果中添加优先级标签。虽然目前脚本存在限制,比如要求XMind文件位于当前目录,但这一问题有优化的空间。
订阅专栏 解锁全文
3014

被折叠的 条评论
为什么被折叠?



