建立企业级产品测试报告体系(概述)
所以,建立統一的測試報告中心進行數據和報告的管理是有必要的.
?
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 Exporter,TXT上線使用了.
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/archive/2006/12/05/583074.html
總結
以上是生活随笔為你收集整理的建立企业级产品测试报告体系(概述)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无奈又无奈是什么歌呢?
- 下一篇: Windows Vista和XP系统功能