亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        使用ECU-TEST 導(dǎo)出Excel 格式報告方法的研究

        2021-11-26 05:16:54吳速超耿宗起
        汽車電器 2021年11期
        關(guān)鍵詞:測試報告測試用例自帶

        宋 茜, 吳速超, 耿宗起

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

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

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

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

        1 ECU-TEST簡介

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

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

        2 功能實現(xiàn)

        2.1 準備工作

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

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

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

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

        圖1 Python library設(shè)置方法

        2.2 定制化報告使用方法

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

        1) 將腳本放到規(guī)定位置。將腳本及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) 自動測試用例運行結(jié)束后會自動生成報告。在TestReports文件夾下方自動測試用例名文件夾下方,會生成對應(yīng)的Excel報告,如圖5所示。此處運行了一個名為test的工程文件。其在生成trf格式報告的同時,生成兩個新文件夾EXCEL_Final custom和HTML_custom。EXCEL_Final custom文件夾下面存放了生成的Excel 格式的報告,HTML_custom文件夾下面存放了我們從trf報告中提取的圖片。具體的Excel格式模板可以根據(jù)自己的需要自己設(shè)計。圖6、圖7是ECUTEST中自帶的Excel模板。通過修改Excel模板以及腳本,可以實現(xiàn)定制化報告。

        圖5 報告生成情況

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

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

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

        在ECU-TEST中,有生成Excel報告的例子以及相關(guān)腳本和Excel模板。我們?nèi)绻ㄖ崎_發(fā)自己的報告,可以在此基礎(chǔ)上進行修改。

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

        圖8 腳本及Excel模板位置

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

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

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

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

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

        3 結(jié)論

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

        猜你喜歡
        測試報告測試用例自帶
        關(guān)于戶外體育游戲?qū)τ變后w能影響的調(diào)查研究
        甘肅教育(2021年5期)2021-12-29 15:41:24
        基于SmartUnit的安全通信系統(tǒng)單元測試用例自動生成
        周迅:天才,自帶撥亂反正的能量
        文苑(2018年23期)2018-12-14 01:06:26
        基于混合遺傳算法的回歸測試用例集最小化研究
        中國寶玉石(2018年6期)2018-03-05 06:17:48
        好的愛情自帶成長屬性
        海峽姐妹(2017年3期)2017-04-16 03:06:35
        百變星君:ROLLINGSTONE 變色龍紫破風車架測試報告
        SSAB Hardox悍達450材料輕型自卸車廂體測試報告
        專用汽車(2016年9期)2016-03-01 04:17:19
        基于依賴結(jié)構(gòu)的測試用例優(yōu)先級技術(shù)
        淺談軟件測試工作的開展流程
        在线观看视频免费播放| 免费中文熟妇在线影片| 国产精品一区二区三区不卡| 国产WW久久久久久久久久| 免费一区二区三区av| 国产偷闻女邻居av在线观看| 欧美老妇牲交videos| 蜜桃麻豆www久久囤产精品| 国产午夜精品一区二区三区不| 久久国产A∨一二三| 黄色三级国产在线观看| 精品亚洲av乱码一区二区三区| 蜜桃传媒一区二区亚洲av婷婷| 国产成人无码av一区二区| 18无码粉嫩小泬无套在线观看| 国产亚洲欧美成人久久片| 日本一级淫片免费啪啪| 天天射综合网天天插天天干| 熟女少妇内射日韩亚洲| 亚洲成a人片在线| 中文少妇一区二区三区| 99久久国产精品网站| 亚洲人成色7777在线观看| 一本色道久久99一综合| 国产精品丝袜一区二区三区在线| 虎白女粉嫩粉嫩的18在线观看| 少妇愉情理伦片丰满丰满午夜| 日本丶国产丶欧美色综合| av天堂精品久久久久| 国产91在线精品观看| 亚洲av成人无码一二三在线观看| 伊人色综合九久久天天蜜桃 | 女厕厕露p撒尿八个少妇| 中文字幕无码免费久久9一区9| 日本视频一区二区二区| 日本av一区二区三区视频| 国产成人a在线观看视频免费| 99热成人精品热久久66| 亚洲一区二区女优视频| 又黄又爽又色视频| 久久亚洲中文字幕无码|