项目进入集中测试和缺陷跟踪阶段后,ALM Soft里往往已经积累了需求、测试用例、执行记录和缺陷等数据。到了阶段汇报、数据核对或者项目交接时,这些内容经常需要导出到Excel等文件中继续整理。问题也容易出现在这里,有时页面中明明能看到完整记录,导出的表格却少了测试步骤、部分字段没有出现,或者经过筛选后只留下当前页面中的数据。ALM Soft不同模块的导出范围并不完全相同,处理这类情况时,要先分清准备导出的数据属于哪个模块,再选择对应方式。
一、ALM Soft怎么导出项目数据
ALM Soft中的需求、测试和缺陷分别保存在不同模块,导出入口也会有区别。需要整理项目数据时,可以按照数据类型分别处理,避免把多个模块混在一次导出任务中。
1、需要导出需求数据时切换到表格视图
需求数量较多时,表格形式更方便确认字段和筛选范围。
①、进入【Requirements】。
②、切换到【Requirements Grid】。
③、设置需要的【筛选条件】和显示字段。
④、选中目标记录,或保留当前全部记录。
⑤、打开右键菜单中的【Export】。
⑥、选择【All】或【Selected】,再选择需要的输出格式。
2、测试用例数据可以从测试计划中整理
①、进入【Test Plan】。
②、切换到【Grid View】。
③、展开需要导出的测试目录。
④、设置当前显示列。
⑤、执行【Export All】或版本对应的测试导出功能。
⑥、检查生成文件中的测试名称、路径和相关字段。
部分版本的普通表格导出主要针对测试主体信息,设计步骤能否一并输出和所使用的ALM版本、导出功能有关,不能只看测试数量判断文件是否完整。
3、缺陷数据按当前项目范围导出
缺陷表通常会包含状态、负责人、严重程度以及创建时间等信息,导出前可以先把需要查看的列整理出来。
①、进入【Defects】。
②、设置【Filter】筛选项目范围。
③、调整【Select Columns】中的显示字段。
④、确认当前列表中的缺陷记录。
⑤、执行【Export】。
⑥、选择文件格式并保存导出结果。
4、需要做统计汇总时使用分析数据
①、进入【Analysis View】。
②、选择已有分析项目或建立对应报表。
③、设置项目范围和统计条件。
④、运行当前分析。
⑤、确认结果数据后执行报表输出。
这种方式更适合阶段统计和汇报,不等同于把项目中的原始记录全部导出。
二、ALM Soft项目数据导出内容不完整如何解决
导出的文件缺少内容时,先不要急着重复导出。同样是“数据少了”,可能来自筛选条件、隐藏字段、导出方式或者软件版本差异,先看缺失的是记录还是字段,会更容易定位。
1、记录数量变少时先查看筛选条件
如果页面里原本有很多数据,而导出文件只有其中一部分,可以先检查当前视图是不是已经带有筛选。
①、返回对应的【Grid View】。
②、打开【Filter】。
③、查看状态、负责人、日期等筛选条件。
④、清除不需要的限制。
⑤、刷新当前数据。
⑥、重新执行【Export All】。
2、表格缺少字段时调整显示列
①、打开需要导出的项目模块。
②、进入【Select Columns】或对应列设置。
③、把需要的项目字段加入当前表格。
④、确认自定义字段已经显示。
⑤、重新执行导出。
导出结果经常和当前模块可见字段有关,如果项目自定义了较多字段,仅使用默认显示列时,文件里就可能看不到这些信息。
3、测试用例缺少设计步骤时检查导出方式
测试主体和设计步骤并不是完全相同的数据对象,旧版本中直接从测试计划表格执行普通导出,可能只得到测试层面的信息。
①、进入【Test Plan】。
②、确认缺失内容属于【Design Steps】。
③、查看当前版本提供的测试导出功能。
④、存在专用【Export Tests】时改用对应方式。
⑤、没有对应功能时进入【Analysis View】查看项目可用的报表方式。
⑥、重新生成测试数据文件。
4、只有部分目录内容时确认选中范围
如果测试树或需求树层级较深,很容易只导出了当前节点。
①、查看【Test Plan】或【Requirements】中的当前目录。
②、确认父级和子级记录是否已经展开。
③、切换到对应的【Grid View】。
④、查看当前表格实际包含的数据数量。
⑤、选择【All】重新导出。
导出之前先看表格中的实际记录,比单纯根据左侧目录判断范围更稳妥。
5、同一项目换电脑后结果不同要核对版本和权限
①、打开【Help】中的版本信息。
②、记录当前【ALM Version】。
③、检查当前账号所属的【User Group】。
④、确认目标模块的查看和导出权限。
⑤、对比能够正常导出的环境设置。
⑥、使用相同条件再次执行导出。
不同版本的ALM在测试数据导出能力上存在变化,账号能够看到哪些项目字段,也可能受到项目权限配置影响。
三、ALM Soft导出项目数据后如何确认文件可用
项目数据导出的目的通常不是单纯留下一份表格,而是用于汇报、交接、审查或者后续分析。文件生成后,可以把关注点放到数据对应关系上,确认它确实能承接下一步工作。
1、把导出文件和项目数据做一次抽查
导出记录较多时,没有必要逐行人工核对,可以选几个包含自定义字段、子目录或复杂步骤的数据进行比较。
①、打开【ALM Soft】中的原始记录。
②、选择几个具有代表性的需求、测试或缺陷。
③、打开【导出文件】。
④、核对名称、状态、路径和关键字段。
⑤、记录发现的缺失项目。
2、不同用途的数据文件分开保存
①、将需求数据保存为独立文件。
②、将测试计划数据保存为独立文件。
③、将缺陷和统计结果分别存放。
④、在文件名中标注项目和导出日期。
⑤、保留未经二次编辑的原始导出文件。
项目数据一旦进入Excel后很容易继续筛选、改列或者删除内容,保留原始版本,后面核对差异时会省去不少麻烦。
总结
测试管理平台真正有价值的地方,是把分散在项目不同阶段的信息整理成可以追踪、可以交接的数据。ALM Soft中的需求、测试和缺陷积累得越多,清楚的数据组织方式就越能体现作用。对于长期运行的研发和测试项目来说,一份可信的数据记录也关系到团队协作、项目复盘和质量管理的连续性。如果想了解更多相关软件信息,欢迎咨询。