一、汽車軟件測(cè)試?yán)碚?/span>
隨著汽車電動(dòng)化、智能化的發(fā)展,汽車電子軟件的快速迭代與更新,對(duì)軟件測(cè)試人員的要求也越來(lái)越高。大多數(shù)軟件開發(fā)基本都遵循了幾個(gè)不同的階段:設(shè)計(jì)、開發(fā)、測(cè)試、發(fā)布、維護(hù)。軟件測(cè)試的含義:《軟件測(cè)試的藝術(shù)》的作者梅耶的定義是“軟件測(cè)試就是為了發(fā)現(xiàn)缺陷而運(yùn)行程序的過程”。所以軟件測(cè)試的目的,是由軟件測(cè)試工程師(6)在項(xiàng)目開發(fā)的早期(1)進(jìn)入到測(cè)試環(huán)節(jié)中去,通過對(duì)軟件的特性分析(3),依據(jù)最佳的測(cè)試用例組合(4),按照最佳的測(cè)試流程(7),尋找盡可能多的軟件缺陷,但是并不是所有的軟件問題都能夠被發(fā)現(xiàn)(5),因?yàn)檐浖臏y(cè)試不可能窮盡所有運(yùn)行情況(2),是軟件開發(fā)的本質(zhì)決定的。
以上的一段話,囊括了測(cè)試的所有原則:
1、要盡可能早地測(cè)試。
2、不可能進(jìn)行窮舉式測(cè)試。
3、關(guān)注缺陷群集效應(yīng)。
4、殺蟲劑悖論。
5、測(cè)試只能證明存在缺陷,而無(wú)法證明不存在缺陷。
6、測(cè)試最好由非軟件開發(fā)人員擔(dān)任。
7、測(cè)試順序。
二、汽車軟件測(cè)試流程
汽車功能越來(lái)越多的功能都是由軟件來(lái)實(shí)現(xiàn)的,為了保障汽車系統(tǒng)的軟件質(zhì)量,軟件測(cè)試成為一項(xiàng)極為重要的工作,直接關(guān)系到項(xiàng)目的最終成敗,不僅是嵌入式開發(fā)的一個(gè)重要環(huán)節(jié),而且還能保障開發(fā)過程是高質(zhì)量的。汽車軟件的測(cè)試流程是保證軟件質(zhì)量的重要支撐,優(yōu)秀的團(tuán)隊(duì)都必須擁有規(guī)范的流程體系支撐,它能夠約束測(cè)試人員的測(cè)試行為,能夠約束測(cè)試環(huán)境的測(cè)試精度,能夠提升測(cè)試的覆蓋度,能夠保證團(tuán)隊(duì)成員工作的協(xié)調(diào)性。因此,建立了一個(gè)符合汽車軟件測(cè)試的測(cè)試流程,與行業(yè)同仁一起分享。

該測(cè)試流程建立的依據(jù):
1、與ISO29119計(jì)算機(jī)行業(yè)的軟件測(cè)試標(biāo)準(zhǔn)流程進(jìn)行了對(duì)標(biāo)。
2、汽車軟件測(cè)試行業(yè)的工作經(jīng)驗(yàn)。
3、符合MIL/HIL/VIL總體測(cè)試流程架構(gòu)。
4、對(duì)標(biāo)《新能源汽車車載控制器軟件功能測(cè)試標(biāo)準(zhǔn)》
5、針對(duì)ISO26262以及ASPICE進(jìn)行了對(duì)照檢查。
標(biāo)準(zhǔn)的總體描述:分為四個(gè)主要流程范圍,主要包括測(cè)試規(guī)程、測(cè)試準(zhǔn)備、測(cè)試執(zhí)行、測(cè)試反饋。下面對(duì)一些子流程進(jìn)行解釋:
測(cè)試方針:在團(tuán)隊(duì)內(nèi)部的頂層文件,用以描述測(cè)試目的、目標(biāo)、原則和范圍的文檔。測(cè)試方針規(guī)定了測(cè)試執(zhí)行的內(nèi)容以及測(cè)試預(yù)計(jì)將達(dá)到的結(jié)果的總體描述性文件,該文件能夠提供一個(gè)建立、評(píng)審和持續(xù)改進(jìn)測(cè)試效果的架構(gòu)。
測(cè)試策略:規(guī)定測(cè)試準(zhǔn)備,測(cè)試執(zhí)行,測(cè)試反饋階段的實(shí)現(xiàn)方法,比如規(guī)定測(cè)試用例的設(shè)計(jì)技術(shù),測(cè)試入口準(zhǔn)則和出口準(zhǔn)則,測(cè)試工具的要求,測(cè)試的輸出物等等。
測(cè)試計(jì)劃:用于協(xié)調(diào)整個(gè)測(cè)試項(xiàng)目工作進(jìn)度的文件,比如測(cè)試的周期,測(cè)試的人員,使用的測(cè)試設(shè)備的安排等等。一般由測(cè)試負(fù)責(zé)人編寫。
測(cè)試環(huán)境需求:能夠滿足測(cè)試執(zhí)行的要求的環(huán)境,主要包括軟件、硬件、測(cè)試用例、測(cè)試需求文檔等等。
三、汽車軟件測(cè)試工程師重點(diǎn)關(guān)注流程

測(cè)試計(jì)劃:通過測(cè)試需求規(guī)范以及項(xiàng)目的總體開發(fā)進(jìn)度進(jìn)行測(cè)試計(jì)劃的編制,明確測(cè)哪些需求、測(cè)試的時(shí)間、測(cè)試人員。
測(cè)試設(shè)計(jì):主要通過功能需求開發(fā)測(cè)試用例,并與開發(fā)人員進(jìn)行評(píng)審,通過后定版。并通過功能需求創(chuàng)建測(cè)試環(huán)境,并與被測(cè)件進(jìn)行聯(lián)合調(diào)試。
測(cè)試執(zhí)行:根據(jù)測(cè)試環(huán)境、測(cè)試用例進(jìn)行測(cè)試,首先進(jìn)行冒煙測(cè)試,判定當(dāng)前軟件狀態(tài),測(cè)試過程中發(fā)現(xiàn)問題,記錄問題,并追蹤問題。
測(cè)試報(bào)告:針對(duì)測(cè)試的過程和軟件的質(zhì)量輸出總結(jié)性測(cè)試報(bào)告,并由開發(fā)人員確定是否可以發(fā)布。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-584986.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-584986.html
到了這里,關(guān)于汽車軟件測(cè)試專欄—汽車測(cè)試流程(第二期)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!