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
主站蜘蛛池模板: 少妇露出福利视频| 手机在线看片不卡中文字幕| 亚洲欧洲日韩综合色天使| 国内精品小视频福利网址| 亚洲中文字幕久久无码精品A| 国模视频一区二区| 欧美色视频日本| 久久精品只有这里有| 亚洲中文无码h在线观看| 国产乱子伦无码精品小说| 欧美国产综合色视频| 日本国产精品| 欧美三级日韩三级| 免费大黄网站在线观看| 久久久久国产一级毛片高清板| 99资源在线| 亚洲水蜜桃久久综合网站| 久久动漫精品| 97av视频在线观看| 国产永久无码观看在线| 热思思久久免费视频| 九九九国产| 欧美成人怡春院在线激情| 精品伊人久久久香线蕉| 日韩a级片视频| 9久久伊人精品综合| 欧美一级片在线| 97色伦色在线综合视频| 色成人亚洲| 久久精品人妻中文视频| 亚洲国语自产一区第二页| 永久免费精品视频| 伊人久久综在合线亚洲2019| 中国国产A一级毛片| 精品第一国产综合精品Aⅴ| 久久天天躁狠狠躁夜夜2020一| 青青极品在线| 国产精品污污在线观看网站| 亚洲欧美一区二区三区蜜芽| 久久亚洲精少妇毛片午夜无码| 国产精品久久久久鬼色| 激情六月丁香婷婷四房播| 狠狠色成人综合首页| 在线欧美日韩国产| 国产精品99r8在线观看| 美女内射视频WWW网站午夜 | 国产精品一区在线观看你懂的| 欧美国产在线精品17p| 欧美伦理一区| 久久青草精品一区二区三区| 农村乱人伦一区二区| 国产午夜精品一区二区三区软件| 亚洲国产天堂久久综合226114| 91国内视频在线观看| 国产专区综合另类日韩一区| 久久久久久尹人网香蕉| 在线视频97| 福利视频一区| 亚洲丝袜中文字幕| 国产99视频精品免费观看9e| 欧美成人怡春院在线激情| 亚洲欧美不卡| 另类欧美日韩| 欧美日韩国产一级| 青青青国产精品国产精品美女| 国产丝袜无码精品| 区国产精品搜索视频| 亚洲国产高清精品线久久| 亚洲一级毛片| 毛片基地美国正在播放亚洲 | 人妻精品全国免费视频| 欧美黄网在线| 天堂成人在线| 亚洲一级毛片在线播放| 色AV色 综合网站| 特级欧美视频aaaaaa| 91系列在线观看| 日本免费新一区视频| 久久国产精品麻豆系列| 久久黄色毛片| 狠狠躁天天躁夜夜躁婷婷| 1级黄色毛片|