亚洲免费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ù)
        淺談軟件測試工作的開展流程
        免费a级毛片无码a| 激情五月婷婷一区二区| 手机福利视频| 久久天天躁夜夜躁狠狠躁2022| 国产思思久99久精品| 一区二区久久不射av| 日本精品一区二区在线看| 国产高清自产拍av在线| 日韩五码一区二区三区地址| 日本在线 | 中文| 成熟丰满熟妇高潮xxxxx| 亚洲成精品动漫久久精久| 国产专区亚洲专区久久| 中文字幕成人乱码熟女精品国50 | 日韩av一区二区不卡在线| 亚洲va韩国va欧美va| 国产免费人成视频在线观看| 亚洲成年网站在线777| av免费观看在线网站| 91九色视频在线国产| 欧美人与动性xxxxx杂性| 麻豆国产人妻欲求不满谁演的| 国产欧美日韩图片一区二区| 日本国产一区在线观看| 欧美日韩在线视频一区| 初尝黑人嗷嗷叫中文字幕| 中文字幕日产人妻久久| 国产黄色一级大片一区二区| 国模冰莲自慰肥美胞极品人体图| 日日摸夜夜添狠狠添欧美| 国产目拍亚洲精品区一区| 亚洲一区二区三区四区精品在线| 精产国品一二三产品蜜桃| 97se亚洲国产综合自在线图片| 色综合久久五月天久久久| 亚洲精品中文字幕一区二区| 女人下面毛多水多视频| 亚洲综合伦理| 亚洲激情一区二区三区不卡| 丰满人妻被两个按摩师| 无码夜色一区二区三区|