999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

使用ECU-TEST 導出Excel 格式報告方法的研究

2021-11-26 05:16:54吳速超耿宗起
汽車電器 2021年11期
關鍵詞:報告

宋 茜, 吳速超, 耿宗起

(濰柴動力股份有限公司發動機技術研究院, 山東 濰坊 261061)

在使用ECU-TEST進行自動測試的過程中,ECU-TEST自動生成的報告是trf格式的,但這種格式的報告需要安裝ECU-TEST的TRF-VIEW插件才能查看。因此,這會對報告之間的分享造成麻煩。

同時,trf格式的報告是按照其自定義的格式生成的,與我們需要的測試報告的格式存在很大不同,這樣就需要測試工程師根據trf報告,再自己手動去提取需要的信息,并將信息按照自己需要的格式進行書寫。對于一些比較大的測試項目,這種后期通過人工手動提取測試結果并進行測試報告編寫的方法,會存在大量的人工消耗。

為了解決上述兩個問題,我們研究了ECU-TEST中自帶的客戶自定義報告功能。可以將trf格式的報告轉換為我們常用的Excel格式或者HTML格式。從而提高了測試報告的可分享性,以及節約了測試工程師寫報告的時間,提高了測試效率。

1 ECU-TEST簡介

ECU-TEST是一個自動化測試軟件,主要應用于MiL/SiL/HiL測試環境中的自動化測試用例的編輯、實現、執行、測試數據分析以及測試報告的生成。借助ECU-TEST,即使沒有任何測試自動化和編程方面的知識,用戶也可以在每個開發階段直觀地為其軟件創建自動化測試用例并自動運行它們。盡管使用該工具所需的工作量非常低,但在所有級別上都可以保持異常高的測試品質,這得益于其豐富的測試工具接口和很好的易用性,ECU-TEST在國內外汽車公司內的MiL/SiL/HiL測試中得到了非常廣泛的應用。

在ECU-TEST內部,為了方便客戶自定義測試報告,其提供了客戶自定義報告功能,客戶通過修改相關腳本,可以實現報告的定制化開發,滿足不同的測試需求。ECU-TEST支持的自定義測試報告格式有:ATX、EXCEL、HTML、JSON、OMR、TRF、TXT以及UNIT。

2 功能實現

2.1 準備工作

在進行報告定制化開發之前,我們要先準備好需要的工具。

1) Python軟件。對于使用ECU-TEST7.1以及之前版本的客戶,需要安裝Python2.7;對于ECU-TEST7.1之后版本的用戶,需要安裝Python3.7。

2) 安裝Python庫。這里以Excel為例,因為要對Excel進行操作,所以會用到openpyxl這個庫。到PYPI網站下載python版本對應的庫并進行安裝即可。

使用ECU-TEST7.1的客戶注意一下,ECU-TEST7.1自帶的PIL這個庫在處理圖片大小的時候有問題,大家需要在python中安裝這個庫,并且在ECU-TEST中加載。加載方法為:從ECU-TEST的菜單欄,找到options選項,選擇settings,在打開的settings界面,選擇Python library這個選項,然后把你在python中安裝的PIL庫的路徑寫上就可以了。如圖1所示。

圖1 Python library設置方法

2.2 定制化報告使用方法

如果要使用定制化報告,需要有相關的腳本以及報告模板。腳本和報告模板的編寫部分將在2.3節介紹。這里我們假設已經有了相應的腳本,以生成Excel格式的報告為例,我們來介紹使用定制化報告的方法。

1) 將腳本放到規定位置。將腳本及EXCEL模板放在Workspace路徑的Templates文件下面。如圖2所示,把自定義的EXCEL模板等文件放在文件夾EXCEL_Final中,并將其放在運行的Workspace路徑的Templates文件夾下方。在生成EXCEL報告選擇模板的時候,模板的名字就是文件夾的名字,即EXCEL_Final。

圖2 腳本及模板位置

2) 在ECU-TEST中,使用Ctrl+Shift+R更新庫文件。也可以從目錄中依次選擇Extras→update user libraries進行更新。

3) 在TCF配置文件中,對使用的報告模板進行配置。在TCF的Report下方的output format中選擇新建按鈕,如圖3所示,在下方可以看到我們在1) 中添加的Excel 模板。我們依次選擇HTML和EXCEL_Final。選擇HTML的原因是為了提取trf報告中的圖片。配置好后的效果如圖4所示。

圖3 選擇報告模板

圖4 配置好后的效果

4) 自動測試用例運行結束后會自動生成報告。在TestReports文件夾下方自動測試用例名文件夾下方,會生成對應的Excel報告,如圖5所示。此處運行了一個名為test的工程文件。其在生成trf格式報告的同時,生成兩個新文件夾EXCEL_Final custom和HTML_custom。EXCEL_Final custom文件夾下面存放了生成的Excel 格式的報告,HTML_custom文件夾下面存放了我們從trf報告中提取的圖片。具體的Excel格式模板可以根據自己的需要自己設計。圖6、圖7是ECUTEST中自帶的Excel模板。通過修改Excel模板以及腳本,可以實現定制化報告。

圖5 報告生成情況

圖6 ECU-TEST自帶Excel報告格式1

圖7 ECU-TEST自帶Excel報告格式2

2.3 定制化報告腳本及模板簡介

在ECU-TEST中,有生成Excel報告的例子以及相關腳本和Excel模板。我們如果要定制開發自己的報告,可以在此基礎上進行修改。

ECU-TEST中自帶的Excel模板和腳本的位置在ECUTEST的安裝目錄下的TemplatesReportEXCEL文件夾下面。如圖8所示。

圖8 腳本及Excel模板位置

文件夾下文件的作用主要是。

1) report.py文件:主要從trf格式報告中獲取相關信息,并將信息填寫到Excel模板中。

2) report_template.xlsx文件:提前設計好的的Excel模板。

3) Logo.jpg文件:圖6和圖7中Excel表左上角的logo,這個可以換成自己的圖標。

4) config.xml文件:描述和存放數據。例如,如果用例的結果是success,結果填寫到Excel中用什么填充顏色。

3 結論

通過使用ECU-TEST中的定制化測試報告功能,使報告的形式可以更靈活。同時,報告的可讀性、可分享性得到了提高。避免了測試工程師手動提取信息再編寫報告的過程,提高了效率。

猜你喜歡
報告
報告
新西部(2022年3期)2022-04-13 22:20:53
UFO目擊報告
寫報告
童話世界(2018年25期)2018-10-10 08:14:52
一圖讀懂十九大報告
一圖看懂十九大報告
報告
南風窗(2016年26期)2016-12-24 21:48:09
體檢報告未交本人 誰擔責
中國衛生(2016年8期)2016-11-12 13:27:10
報告
南風窗(2015年22期)2015-09-10 07:22:44
報告
南風窗(2015年14期)2015-09-10 07:22:44
報告
南風窗(2015年7期)2015-04-03 01:21:48
主站蜘蛛池模板: 欧美综合一区二区三区| 国产精品99在线观看| 一级高清毛片免费a级高清毛片| 国产成人综合在线视频| 亚洲天堂视频在线观看| 日本免费福利视频| 久久综合色天堂av| 四虎国产精品永久在线网址| 久久99国产精品成人欧美| 伊人国产无码高清视频| 欧美人在线一区二区三区| 波多野衣结在线精品二区| 99热国产在线精品99| 久热精品免费| 欧美成人精品一级在线观看| 国产剧情伊人| 99热这里只有精品在线观看| 毛片网站在线看| 国产大片喷水在线在线视频| 毛片一区二区在线看| 国产主播一区二区三区| 亚洲精品成人片在线观看| 伊人AV天堂| 亚洲人成在线免费观看| 国产成人精品亚洲77美色| 免费观看亚洲人成网站| 亚洲午夜天堂| 国产黄在线观看| 久久久久无码精品| 亚洲有码在线播放| 亚洲第一黄色网| 国产无套粉嫩白浆| 久久亚洲中文字幕精品一区| 伊人久久精品亚洲午夜| 国产乱码精品一区二区三区中文 | 亚洲伊人电影| 国产成人综合亚洲网址| 免费人成视网站在线不卡| 亚洲乱码视频| 91网址在线播放| 欧美日韩国产系列在线观看| 日韩精品一区二区深田咏美| 欧美国产另类| 久久精品欧美一区二区| 青草午夜精品视频在线观看| 久久中文字幕不卡一二区| 久久精品66| 日韩二区三区| 91亚洲视频下载| 国产精品性| 永久免费av网站可以直接看的| 国产一区二区免费播放| 99999久久久久久亚洲| 国产午夜无码片在线观看网站| 欧美全免费aaaaaa特黄在线| 在线视频亚洲色图| 91福利免费| 婷婷丁香在线观看| 国产在线视频欧美亚综合| 米奇精品一区二区三区| 国产又粗又猛又爽视频| 国产精品专区第一页在线观看| 国内精品91| 色视频国产| 国产精品成人观看视频国产 | 国产欧美中文字幕| 亚洲AV永久无码精品古装片| 国产95在线 | 青青青视频蜜桃一区二区| 国产成人免费| 国产精品一区二区久久精品无码| 国产精品2| 综合亚洲色图| 高清乱码精品福利在线视频| 92午夜福利影院一区二区三区| 国产毛片不卡| 麻豆精品在线播放| 99久久精品免费观看国产| 婷婷午夜影院| 波多野结衣视频网站| 天天综合色天天综合网| 99re66精品视频在线观看 |