建立企业级产品测试报告体系(概述)

基本上每个制造企业都有自己定制得测试报告.这种报告通常是提供给客户作为数据参考,甚至会导入数据库进行调测使用.

所以,建立统一的测试报告中心进行数据和报告的管理是有必要的.

 

1.1测试报告体系的愿景

建立统一方便管理, 易于配置式开发的测试报告中心,为客户(包括内部)提供所需的报告.

1.2 体系组成概述

测试报告体系服务端有三大部分组成

数据层服务

模板服务

配置服务

测试报告客户端有两大部分组成

Exporter组件(导出excel的组件等)

Exporter Adapter(导出适应器, 根据要求调用相应的Exporter)

1.3 测试报告系统体系图



 

1.4    服务端三个服务层的作用

1.4.1    C: 数据层服务

本层是报告的核心,目前所有的产品都是以Product库中TestData数据表为基础表,外加新增一些表作为关联表,包括所有需要导出报告的数据.

其中TestData中保存了产品型号,条码,是否通过测试标致位.

这样,系统就能够通过条码读取到报告需要的测试数据.

 

1.4.2    A: 模板服务

经过整理和抽象,总结出相同样式的报告样本 就是模板.

模板通俗解释为数据的外貌.

根据waywing公司多年的积累, 已经拥有一些模板库, 在建立新模板的时候,应该参考这些模板.

 

其中,多个产品可以对应一个模板.

 

模板服务中还包括定义产品的门限值和固定参数.

1.4.3    B: 配置服务

主要是将数据和模板接合在一起, 通过配置服务, 客户端程序可以认识模板,并将数据按照配置填入到模板内.

 

 

 

提供了一个程序支持增加新模板等配置功能.

 

 

配置工具图

 

 

 

 

 

 

1.5      客户端两个组成部分的作用

1.5.1    Exporter组件

为了适应客户报告的要求, Exporter组件开发对应重复写Excel等数据文本提供抽象对象,便于客户端的Exporter Adapter调用来生成报告.

Exporter组件有Excel ExporterTXT上线使用了.

1.5.2    Exporter Adapter组件

本体系会容纳多种格式的报告,因此,必须由一个适配器统一来管理识别报告格式,并调用对应的Exporter组件来导出报告.

可以继承ExportAdapterBase类定义自己的导出格式.

 

 

 


导出事例:


导出的TXT版的报告, 握真的不明白,TXT版哪里好?



报告的格式和内容


对应的其中部分配置代码

 

<Part xsi:type="TablePart" FixRang="Miscellaneous" RelativeX="0" RelativeY="0" StyleId="3" IsFlat="false" TStyle="1" DStyle="2" Sstyle="-1" NotShowTitle="false">

          
<item ColName="SN" Width="20" DataType="DataSource" Format="" TStyleId="-1" DStyleId="-1" Title="VendorSerialNumber" SumType="none" />
          
<item ColName="waywing" Width="20" DataType="Const" Format="" TStyleId="-1" DStyleId="-1" Title="VendorName" SumType="none" />
          
<item ColName="Vendor_PN" Width="20" DataType="DataSource" Format="" TStyleId="-1" DStyleId="-1" Title="VendorHardwareCodeNumber" SumType="none" />

          
<item ColName="customerpartno" Width="20" DataType="DataSource" Format="" TStyleId="-1" DStyleId="-1" Title="waywingensHardwareCodeNumber" SumType="none" />
          
          
<item ColName="waywingens2ndBlock" Width="20" DataType="DataSource" Format="" TStyleId="-1" DStyleId="-1" Title="waywingens2ndBlock" SumType="none" />

          
<item ColName="exportdate" Width="20" DataType="DataSource" Format="{0:yyyy.MM.dd}" TStyleId="-1" DStyleId="-1" Title="Date" SumType="none" />
          
<item ColName="1 pcs" Width="20" DataType="Const" Format="" TStyleId="-1" DStyleId="-1" Title="Quantity" SumType="none" />


        
</Part>



导出Excel版本


大家都爱Excel, 握也一样.

 

 

 下一篇
建立企业级测时报告体系(一) - 测试报告体系服务端详述

原文地址:https://www.cnblogs.com/king_astar/p/583074.html