TESSY中文网站 > 使用教程 > TESSY报告怎么生成 TESSY报告怎么批量导出PDF
TESSY报告怎么生成 TESSY报告怎么批量导出PDF
发布时间:2026/03/11 16:36:16

  做单元测试和组件测试时,报告往往就是交付与复核的依据:同一套用例跑出来的结果能不能被审计、能不能被复现,很大程度取决于报告生成路径是否固定、输出目录是否统一、模板参数是否可控。TESSY本身支持直接生成PDF报告,并且会记住你对报告的目录与参数设置,先把生成逻辑跑顺,再把批量导出做成可重复的流程,后面不管是日常回归还是CI都更稳。

  一、TESSY报告怎么生成

 

  先把前置条件理解清楚会少走弯路:报告不是单独“导出”的按钮,而是基于已有执行结果与报告模板生成的产物,所以你要先确保测试对象已经执行并产出了最新结果,然后再在Overview视角里选择对应的报告类型生成PDF。TESSY在创建报告时会自动打开生成后的文件,第一次生成某类报告还会先弹出设置窗口让你选输出目录与报告参数,后续会沿用这些设置。

 

  1、确认测试结果已经就绪

 

  在左侧测试树里选中要出报告的模块或测试对象,先执行一次测试,确保当前对象下有最新一次Test Run结果,避免拿旧结果生成报告后又需要返工重出。

 

  2、进入Overview视角找到生成入口

 

  切到【Overview】视角,在Test Project视图区域找到工具栏的【Generate Report】图标,注意要点图标右侧的小箭头,用它来选择具体报告类型。

 

  3、选择报告类型并触发生成

 

  点击【Generate Report】右侧箭头,在下拉列表里选你要的报告,例如Test Details Report或Test Overview Report,再按界面提示生成;TESSY会在你指定的目录里创建报告文件,生成完成后自动打开。

 

  4、首次生成先把设置一次性配完整

 

  第一次生成某一类报告时,TESSY会自动弹出该报告的设置窗口,你需要在里面选定输出目录并勾选需要的报告参数,最后点击【Generate】开始生成;这些设置会被记住,后面同类报告默认沿用。

 

  5、遇到报告打不开先排查PDF阅读器与系统默认程序

 

  如果生成时提示找不到可打开PDF的程序,优先检查是否安装了PDF阅读器,以及Windows里PDF默认打开方式是否正确,修复后再回到TESSY重新生成一次报告。

 

  二、TESSY报告怎么批量导出PDF

 

  批量导出想要做得省心,关键在两点:一是把“要执行哪些测试、要生成哪些报告、报告输出到哪里”固化成批处理定义,二是让这份定义既能在GUI里点一下跑完,也能在无人值守环境里跑完。TESSY的Batch Operation与TBS文件就是为这个目的准备的,它能把测试执行与报告生成打包起来,按你选定的范围批量产出报告。

 

  1、先统一输出目录与命名规则避免互相覆盖

 

  在批量场景里,建议把报告输出目录放在项目根目录下的固定子目录,并且报告名不要带日期时间这类可变字段,这样回归脚本与归档动作更容易做一致。

  2、在Overview视角创建Batch Operation并选择范围

 

  切到【Overview】视角,点击界面里的【Define Batch Operation…】进入批处理配置,按需要选择模块级或测试对象级的执行范围,把你希望批量生成的报告类型一并加入到该批处理里。

 

  3、把批处理保存为TBS文件作为可复用入口

 

  配置完成后保存生成TBS文件,后续你不需要每次重新勾选对象和报告类型,只要复用同一份TBS即可做到同口径批量出报告;如果团队多人共用,建议把TBS也纳入版本库,避免各自手工配置导致报告口径不一致。

 

  4、用GUI一键批跑生成整批PDF报告

 

  回到批处理入口,选择刚保存的Batch Operation执行,TESSY会按TBS里定义的步骤执行测试并生成报告;执行完成后,到你设定的输出目录集中检查PDF是否齐全、是否有异常页数或空文件。

 

  5、需要无人值守批量导出时走命令行执行TBS

 

  在CI或夜间回归里,可以用tessyd启动无界面实例,再用tessycmd执行TBS文件的exec-test操作,TESSY会按TBS定义自动执行并生成报告;这个模式的核心收益是把“批量执行+批量出报告”变成可脚本化的固定步骤。

 

  三、TESSY报告模板与交付检查

 

  当你已经能稳定生成与批量导出PDF后,下一步往往是“让报告更像交付件”:字段是否符合团队命名、报告内容是否覆盖需求与覆盖率口径、审计需要的元数据是否可追溯。TESSY的报告体系基于Eclipse BIRT,模板与输出内容是可维护的;同时新版本引入的测试汇总与覆盖复核信息也会进入汇总类报告,适合做回归基线与差异复核。

 

  1、按交付口径维护报告模板与固定参数

 

  如果你需要公司统一页眉页脚、版本号、模块标识、需求文档别名等信息,优先从报告模板与报告设置入手,避免靠人工后期改PDF;TESSY报告可通过BIRT模板进行适配,模板统一后批量导出的PDF口径也会一起统一。

 

  2、把需求链接与覆盖信息纳入报告的检查清单

 

  出报告前先确认需求链接关系已经建立,报告生成后重点抽查需求覆盖类页面与执行覆盖类页面是否符合预期,避免“用例跑了但需求页为空”这种交付尴尬。

 

  3、使用测试汇总类输出做回归基线与复跑依据

 

  如果团队需要把每次回归的总体状态沉淀下来,可以关注测试汇总类报告与其XML摘要能力,用它记录当次测试对象状态与校验信息,为后续仅重跑变更对象提供依据。

 

  4、归档时把报告与备份一起打包才方便复现

 

  报告只是结果展示,复现通常还需要对应的测试工程备份与批处理定义文件,建议归档时把报告目录、TMB备份目录、TBS文件放在同一归档包里,后续审计或复跑才能做到拿到包就能还原。

  总结

 

  TESSY报告生成的关键动作集中在Overview视角的【Generate Report】与各类报告设置,先把单次生成跑通并固化输出目录与参数;要做批量导出PDF,就把执行范围与报告类型封装进【Define Batch Operation…】生成的TBS文件,再用GUI或无人值守方式批量跑出同口径报告。这样做下来,报告不会再依赖个人手工操作,回归、交付、审计也更容易保持一致。

135 2431 0251