Cantata怎么导出测试结果?先找到测试运行后生成的CTR结果文件,再根据用途生成便于阅读的报告。Cantata支持HTML、XML、RTF等报告格式;CTR文件则保留了原始测试记录。若导出失败,先判断是没有生成结果,还是已有结果却无法生成报告。
一、Cantata怎么导出测试结果
导出前先确认测试已经运行完成,并选对本次结果。项目里若保留了多次执行记录,只看文件名很容易拿到旧报告。
1、找到本次测试结果
①在Cantata项目中打开【Test Results Explorer】,找到需要导出的测试脚本。
②核对用例执行状态和结果时间,确认显示的是本次运行记录。
③展开项目树中的【Cantata】目录,找到与该脚本对应的CTR结果文件。
2、生成便于查看的报告
①打开【Report Viewer】,选中需要制作报告的CTR结果。
②选择所需报告样式;用于浏览和分享时,可选择【Full HTML Test Report】。
③指定输出文件名及保存目录,生成报告,并到目标目录确认文件已经出现。
3、导出后检查内容
①打开导出的报告,核对项目名称、测试脚本和执行时间。
②查看用例总数及通过、失败情况,确认报告包含预期的测试范围。
③若还需查看覆盖率,检查本次测试是否产生覆盖数据,并核对报告中的覆盖内容。Cantata的测试结果报告和覆盖率报告可以分别配置。
二、Cantata测试结果导出失败如何解决
报错出现的位置不同,处理方式也不同。按“结果文件—报告生成—保存位置”的顺序检查,先找到失败发生在哪一步。
1、找不到CTR结果文件
①打开【Console】,检查测试程序是否成功构建并执行结束。
②在【Cantata】目录中查看结果文件的修改时间,确认当前测试是否生成了新文件。
③若测试没有完成,先处理构建或运行错误,再重新执行测试并检查CTR文件。
2、有CTR文件,但报告无法生成
①在【Report Viewer】中重新选择本次生成的CTR文件,确认没有选到旧文件或其他脚本的结果。
②先使用默认报告样式生成一份HTML报告,查看是否可以正常输出。
③若默认样式可用,再检查此前选用的自定义报告样式;若仍失败,记录【Console】中的具体错误信息。
3、提示保存失败或找不到导出文件
①将输出目录改为可写的本地文件夹,填写简短、容易辨认的文件名。
②检查目标目录是否已有同名文件,或该文件是否正被其他程序占用。
③重新生成报告;完成后在文件管理器中按文件名和修改时间查找,不只依赖IDE中的显示状态。
4、报告生成了,但内容缺失
①返回【Test Results Explorer】,核对所选结果包含的测试脚本和用例。
②检查本次测试是否中途退出,以及目标设备上的结果是否已取回。
③补跑缺失的测试,再用新生成的CTR文件制作报告;打开报告复核用例数量。
三、怎样保存更容易复查的测试结果
导出成功只是第一步。把原始结果、可阅读的报告和测试版本对应起来,之后查找某次测试会更省事。
1、同时保留原始结果与报告
①保存本次CTR文件和由它生成的HTML报告。
②在文件名或归档目录中标明项目、测试日期及代码版本。
③打开归档后的报告,再核对一次结果时间与原始CTR是否对应。CTR结果也可通过Cantata的转换工具生成HTML报告。
2、批量导出时逐个核对
①列出本次需要导出的测试脚本,确认每个脚本都有对应的CTR文件。
②按脚本生成报告,检查输出目录中的文件数量和修改时间。
③发现缺失文件时,只重新处理对应脚本,并核对补导出的报告内容。
总结
测试结果能否顺利导出,取决于本次运行是否留下完整记录,以及报告是否读取了正确的CTR文件。把文件时间、脚本名称和报告内容核对清楚,既能避免误用旧结果,也方便后续比较不同版本的测试变化。希望这篇文章对大家整理Cantata测试结果有帮助;如有Cantata相关需求,欢迎联系我们咨询。