在嵌入式单元测试流程中,TESSY不仅承担着自动生成测试用例和执行测试的职责,更重要的是能够输出完整的测试报告以供审计与交付。然而在实际使用中,不少团队发现导出的TESSY报告内容经常出现缺项、格式混乱或信息不全的情况,严重影响交付文档的完整性和可读性。本文将深入分析报告不完整的原因,并详述如何针对性调整TESSY报告模板,从而满足质量体系的规范需求。
一、TESSY报告内容为什么不完整
报告内容缺失通常与模板设置、内容过滤、测试数据输入等因素相关,若未在报告配置中准确启用关键部分,将直接导致生成报告信息不足。
1、报告模板未启用所有模块信息
默认模板中可能未勾选某些子项,如测试输入、边界条件或复现路径等,导致最终导出报告内容受限。
2、用例执行结果未更新
若测试执行完成后未点击【Save Results】或未刷新【Test Report】,报告中将不会包含最新的测试执行结果与覆盖率数据。
3、部分测试未正式归档
尚未归档的测试单元或用例不会自动列入生成的报告中,需确保相关模块在【Module Explorer】中处于“测试完成”状态。
4、内容筛选条件设置过严
在生成报告前若设置了过多过滤项,如仅显示通过用例、隐藏空内容模块等,会直接导致报告中可见内容减少。
5、导出格式影响内容呈现
部分报告格式如TXT或CSV格式仅包含概要性数据,若需图表、覆盖率图等内容,必须选择HTML或PDF格式输出。
二、TESSY报告模板应怎样重新调整
为了使测试报告内容更全面、结构更清晰,需要对TESSY内置的报告模板进行定制化调整,并确保配置项覆盖所有测试维度。
1、打开报告设置界面
点击主界面顶部的【Report】菜单,选择【Generate Report】,进入报告生成向导界面,开始配置模板内容。
2、选择适合的输出格式
建议选择【HTML Report with graphics】或【PDF Report】格式,以确保图表、覆盖率统计、测试轨迹等数据完整呈现。
3、启用所有报告内容项
在【Report Content】选项卡中,勾选【Test Case Details】、【Coverage Information】、【Test Execution Results】等全部关键内容项。
4、调整内容筛选条件
取消【Only Passed Test Cases】、【Hide Empty Sections】等限制项,确保所有模块、测试用例与状态都被完整收录。
5、自定义页眉与脚注
进入【Report Template Settings】页面,自定义公司LOGO、报告标题、版本号、责任人等内容,提升报告专业性与可追溯性。
三、TESSY报告导出过程为何影响结果
即使模板配置完善,若导出操作不当或生成流程中断,也可能导致报告生成失败或输出内容不完整,需特别注意流程规范。
1、测试结果未保存
执行测试后应点击【Save Test Results】,否则当前测试运行状态将不会写入报告源数据中。
2、模块未刷新同步
测试完成后需在【Module Explorer】中右键模块并点击【Refresh】,以确保最新结构与状态同步进入报告生成流程。
3、覆盖率信息未更新
如修改了源代码但未重新运行测试,将导致【Coverage Report】部分缺失或显示旧数据,需重新执行测试并生成覆盖率分析。
4、导出中断或格式异常
报告导出过程中如遇软件卡顿、路径权限不足或模板缺失,可能生成不完整的空白报告,建议统一导出路径并保存本地。
5、版本升级导致模板不兼容
部分旧版本模板在TESSY升级后可能存在字段缺失或标签冲突,应重新下载兼容版本模板并通过【Manage Templates】进行替换。
总结
TESSY报告内容为什么不完整,TESSY报告模板应怎样重新调整,涉及模板配置是否详尽、生成流程是否规范、内容筛选是否适当等多个方面。通过启用完整内容项、更新测试结果、选择合适导出格式,并对模板进行针对性定制,可有效提升报告的完整度和可读性,从而满足审计、交付与质量回溯的要求。