日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機(jī)站
  • 小程序

    汽車測(cè)試網(wǎng)

  • 公眾號(hào)
    • 汽車測(cè)試網(wǎng)

    • 在線課堂

    • 電車測(cè)試

自動(dòng)化測(cè)試工具-友衷產(chǎn)品安全穩(wěn)定的守護(hù)者

2018-12-14 22:18:28·  來(lái)源:AutoIO  
 
與傳統(tǒng)儀表相比,全液晶儀表的控制系統(tǒng)需要實(shí)現(xiàn)液晶屏幕的驅(qū)動(dòng)和圖形的動(dòng)態(tài)刷新,隨著各類智能化信息的增加,嵌入式系統(tǒng)的邏輯運(yùn)算要求也在不斷的提高。對(duì)儀表軟
與傳統(tǒng)儀表相比,全液晶儀表的控制系統(tǒng)需要實(shí)現(xiàn)液晶屏幕的驅(qū)動(dòng)和圖形的動(dòng)態(tài)刷新,隨著各類智能化信息的增加,嵌入式系統(tǒng)的邏輯運(yùn)算要求也在不斷的提高。對(duì)儀表軟件的安全性,實(shí)時(shí)性和可擴(kuò)展性也提出了更高的要求。
 
因此,全液晶儀表系統(tǒng)比傳統(tǒng)儀表復(fù)雜很多,其中牽涉到的代碼也比傳統(tǒng)儀表有2個(gè)數(shù)量級(jí)的增多(運(yùn)行時(shí)相關(guān)代碼將從5-10萬(wàn)行增加到1000萬(wàn)行以上)。軟件的Bug數(shù)量和代碼行數(shù)是正相關(guān)的[1]。
 
KLOC(每千行的代碼錯(cuò)誤數(shù))是基于統(tǒng)計(jì)學(xué)結(jié)果的,從軟件工程的角度來(lái)說(shuō),軟件很容易被證明有問(wèn)題,而永遠(yuǎn)不能證明沒(méi)有問(wèn)題,如何使系統(tǒng)更穩(wěn)定、容錯(cuò)性更好,除了在系統(tǒng)架構(gòu)設(shè)計(jì)、開(kāi)發(fā)上進(jìn)行防護(hù)與白盒測(cè)試以外,系統(tǒng)測(cè)試層面也會(huì)提出更高更嚴(yán)苛的要求。
針對(duì)2個(gè)數(shù)量級(jí)復(fù)雜度的提升,如果還是用傳統(tǒng)的人工測(cè)試,不僅在時(shí)間上滿足不了系統(tǒng)開(kāi)發(fā)周期的要求,對(duì)系統(tǒng)驗(yàn)證的可靠性上也是無(wú)法保證的。
但僅用通用的自動(dòng)測(cè)試工具,又無(wú)法滿足液晶儀表系統(tǒng)在安全要求高、定制化要求高、開(kāi)發(fā)周期緊的特性。
友衷在16年已經(jīng)就液晶儀表測(cè)試工具上做了大量的工作。針對(duì)液晶儀表的軟件測(cè)試可以分為白盒測(cè)試和黑盒測(cè)試,主要包括:靜態(tài)測(cè)試、動(dòng)態(tài)測(cè)試、單元測(cè)試、代碼覆蓋度測(cè)試、集成測(cè)試、性能測(cè)試、壓力測(cè)試等各種方法。以黑盒測(cè)試為例,到如今專用與液晶儀表測(cè)試的Test Suite自動(dòng)化測(cè)試工具集已經(jīng)成為量產(chǎn)流程上的重要守護(hù)。
IT子系統(tǒng)后臺(tái)數(shù)據(jù)支撐
完整的測(cè)試套件構(gòu)建,通過(guò)IT子系統(tǒng)管理整個(gè)項(xiàng)目需求管理、測(cè)試用例管理、測(cè)試任務(wù)分配、測(cè)試計(jì)劃執(zhí)行進(jìn)度、測(cè)試報(bào)告輸出,滿足多任務(wù)、多設(shè)備同時(shí)測(cè)試。
豐富的測(cè)試用例
數(shù)千個(gè)專屬的汽車液晶儀表測(cè)試用例,涵蓋功能測(cè)試、顯示測(cè)試、壓力測(cè)試、模擬路試測(cè)試。其中壓力測(cè)試可以自由的隨機(jī)組合上述專屬測(cè)試用例,使得最終表達(dá)給儀表的測(cè)試用例將達(dá)到數(shù)百萬(wàn)種。
7*24小時(shí)持續(xù)測(cè)試
可遠(yuǎn)程監(jiān)控的不間斷壓力測(cè)試。通過(guò)Test Suite的 “報(bào)文風(fēng)暴”反復(fù)執(zhí)行重復(fù)性較高的操作,模擬各種壓力測(cè)試,例如自動(dòng)模擬上下電、點(diǎn)熄火等操作,此類操作需要反復(fù)執(zhí)行幾十萬(wàn)次,這種臟活累活完全可以放給Test Suite自動(dòng)完成,執(zhí)行的日志、結(jié)果都會(huì)自動(dòng)保存在IT子系統(tǒng)的數(shù)據(jù)庫(kù)中,最終生成的測(cè)試報(bào)告會(huì)包含這些自動(dòng)保存的數(shù)據(jù)。
自行設(shè)置測(cè)試次數(shù)隨機(jī)發(fā)送各個(gè)信號(hào),通過(guò)遠(yuǎn)程監(jiān)控串口信息、CAN/LIN報(bào)文、IO狀態(tài)、實(shí)時(shí)畫(huà)面等,以確保壓力測(cè)試數(shù)據(jù)的準(zhǔn)確性,提高測(cè)試準(zhǔn)確率。
報(bào)文可視化
可視化圖形界面或腳本方式運(yùn)行測(cè)試。可以根據(jù)不同車型給出的不同信號(hào)源自動(dòng)轉(zhuǎn)換報(bào)文,報(bào)文CAN、LIN等總線信號(hào)轉(zhuǎn)化成簡(jiǎn)單易懂的文字/圖形界面,降低測(cè)試人員的能力要求和工作強(qiáng)度。
模擬全工況路試
支持目標(biāo)環(huán)境和模擬真實(shí)駕駛環(huán)境的測(cè)試執(zhí)行。Test Suite可以在不需要人工
干預(yù)的情況下自動(dòng)模擬各種隨機(jī)路況和模擬環(huán)境。
如:隨機(jī)模擬路試7*24小時(shí),路試期間系統(tǒng)隨機(jī)模擬城市擁堵、路口等待交通標(biāo)志、臨時(shí)???、急加速、急減速、熄火加油、不熄火加油、半坡熄火。半坡啟動(dòng)等各種工況。自動(dòng)將異常結(jié)果發(fā)送到測(cè)試工程師的手機(jī)報(bào)警。
歷史回放
上述所有的測(cè)試過(guò)程,都有數(shù)據(jù)庫(kù)記錄。當(dāng)問(wèn)題出現(xiàn)的時(shí)候,可以通過(guò)回放歷史記錄的方式使問(wèn)題盡快的再現(xiàn)。
小結(jié):
全液晶儀表取代傳統(tǒng)的指針式儀表,當(dāng)然不會(huì)只是因?yàn)樗娘@示效果更炫酷。全數(shù)字汽車儀表是一種網(wǎng)絡(luò)化、智能化的儀表,其功能更強(qiáng)大。
在如此復(fù)雜、豐富的需求下,“安全穩(wěn)定”更是其中的重中之重。在友衷液晶儀表開(kāi)發(fā)的每一個(gè)環(huán)節(jié),都會(huì)把“安全穩(wěn)定”放在首位。
注解[1]
KLOC(每千行的代碼錯(cuò)誤數(shù))
a、業(yè)界平均值為15-50KLOC(每千行的代碼錯(cuò)誤數(shù))
b、微軟release標(biāo)準(zhǔn)為0.5KLOC
c、根據(jù)Mills等人提出的’ cleanroom development’模型,可以把發(fā)行代碼的KLOC降到0.1。極少數(shù)的應(yīng)用于宇航的軟件,可以達(dá)到50萬(wàn)行零錯(cuò)誤。
參考文獻(xiàn)
[1]Code Complete: A Practical Handbook of Software Construction
[2]Cobb, R. H. and Mills, H. D. (1990). Engineering Software under Statistical Quality Control. IEEE Software,7(6), 44-54.
 
 
分享到:
 
反對(duì) 0 舉報(bào) 0 收藏 0 評(píng)論 0
滬ICP備11026917號(hào)-25