測(cè)試用例檢測(cè)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明設(shè)及汽車控制器測(cè)試領(lǐng)域,具體而言,設(shè)及一種測(cè)試用例檢測(cè)方法及裝置。
【背景技術(shù)】
[0002] 目前,汽車控制器的測(cè)試平臺(tái)有多種,針對(duì)不同種類、不同車型的控制器的測(cè)試用 例也有多種,但是針對(duì)運(yùn)些測(cè)試用例是否覆蓋了控制器的全部功能需求,目前還無(wú)衡量標(biāo) 準(zhǔn)和衡量裝置,導(dǎo)致無(wú)法評(píng)估針對(duì)一款控制器的測(cè)試用例對(duì)全部測(cè)試需求的覆蓋度。
[0003] 針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供了一種測(cè)試用例檢測(cè)方法及裝置,W至少解決相關(guān)技術(shù)中無(wú)法 評(píng)估測(cè)試用例對(duì)全部測(cè)試需求的覆蓋度的技術(shù)問(wèn)題。
[0005] 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種測(cè)試用例檢測(cè)方法,包括:確定汽車控 制器的待測(cè)功能;統(tǒng)計(jì)使用測(cè)試用例測(cè)試上述汽車控制器的上述待測(cè)功能后產(chǎn)生的預(yù)期測(cè) 試結(jié)果和實(shí)際測(cè)試結(jié)果;根據(jù)上述實(shí)際測(cè)試結(jié)果對(duì)上述預(yù)期測(cè)試結(jié)果的覆蓋程度,檢測(cè)上 述測(cè)試用例對(duì)上述汽車控制器的上述待測(cè)功能的覆蓋度。
[0006] 進(jìn)一步地,根據(jù)上述實(shí)際測(cè)試結(jié)果對(duì)上述預(yù)期測(cè)試結(jié)果的覆蓋程度,檢測(cè)上述測(cè) 試用例對(duì)上述汽車控制器的上述待測(cè)功能的覆蓋度包括:計(jì)算上述實(shí)際測(cè)試結(jié)果與上述預(yù) 期測(cè)試結(jié)果的比值,其中,上述比值用于衡量上述實(shí)際測(cè)試結(jié)果對(duì)上述預(yù)期測(cè)試結(jié)果的覆 蓋程度;根據(jù)上述比值檢測(cè)上述測(cè)試用例對(duì)上述汽車控制器的上述待測(cè)功能的覆蓋度。
[0007] 進(jìn)一步地,計(jì)算上述實(shí)際測(cè)試結(jié)果與上述預(yù)期測(cè)試結(jié)果的比值之前,上述方法還 包括:對(duì)上述實(shí)際測(cè)試結(jié)果進(jìn)行去重操作,其中,在對(duì)上述實(shí)際測(cè)試結(jié)果進(jìn)行去重操作后, 計(jì)算去重后的實(shí)際測(cè)試結(jié)果與上述預(yù)期測(cè)試結(jié)果的比值。
[000引進(jìn)一步地,統(tǒng)計(jì)使用測(cè)試用例測(cè)試上述汽車控制器的上述待測(cè)功能后產(chǎn)生的預(yù)期 測(cè)試結(jié)果包括:確定上述汽車控制器的上述待測(cè)功能的功能屬性;根據(jù)上述待測(cè)功能的功 能屬性確定上述預(yù)期測(cè)試結(jié)果的數(shù)據(jù)類型;根據(jù)上述數(shù)據(jù)類型統(tǒng)計(jì)使用上述測(cè)試用例測(cè)試 上述汽車控制器的上述待測(cè)功能后產(chǎn)生的預(yù)期測(cè)試結(jié)果。
[0009] 進(jìn)一步地,根據(jù)上述數(shù)據(jù)類型統(tǒng)計(jì)使用上述測(cè)試用例測(cè)試上述汽車控制器的上述 待測(cè)功能后產(chǎn)生的預(yù)期測(cè)試結(jié)果包括:在上述數(shù)據(jù)類型為單一數(shù)據(jù)類型時(shí),統(tǒng)計(jì)使用上述 測(cè)試用例測(cè)試上述汽車控制器的上述待測(cè)功能后產(chǎn)生的單一預(yù)期測(cè)試結(jié)果;或者在上述數(shù) 據(jù)類型為組合數(shù)據(jù)類型時(shí),統(tǒng)計(jì)使用上述測(cè)試用例測(cè)試上述汽車控制器的上述待測(cè)功能后 產(chǎn)生的組合預(yù)期測(cè)試結(jié)果,其中,上述組合預(yù)期測(cè)試結(jié)果為由組成上述組合數(shù)據(jù)類型的所 有單一數(shù)據(jù)類型對(duì)應(yīng)的所有單一預(yù)期測(cè)試結(jié)果組合得到。
[0010] 根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種測(cè)試用例檢測(cè)裝置,包括:確定單 元,用于確定汽車控制器的待測(cè)功能;統(tǒng)計(jì)單元,用于統(tǒng)計(jì)使用測(cè)試用例測(cè)試上述汽車控制 器的上述待測(cè)功能后產(chǎn)生的預(yù)期測(cè)試結(jié)果和實(shí)際測(cè)試結(jié)果;檢測(cè)單元,用于根據(jù)上述實(shí)際 測(cè)試結(jié)果對(duì)上述預(yù)期測(cè)試結(jié)果的覆蓋程度,檢測(cè)上述測(cè)試用例對(duì)上述汽車控制器的上述待 測(cè)功能的覆蓋度。
[0011] 進(jìn)一步地,上述檢測(cè)單元包括:計(jì)算模塊,用于計(jì)算上述實(shí)際測(cè)試結(jié)果與上述預(yù)期 測(cè)試結(jié)果的比值,其中,上述比值用于衡量上述實(shí)際測(cè)試結(jié)果對(duì)上述預(yù)期測(cè)試結(jié)果的覆蓋 程度;檢測(cè)模塊,用于根據(jù)上述比值檢測(cè)上述測(cè)試用例對(duì)上述汽車控制器的上述待測(cè)功能 的覆蓋度。
[0012] 進(jìn)一步地,上述檢測(cè)單元還包括:去重模塊,用于計(jì)算上述實(shí)際測(cè)試結(jié)果與上述預(yù) 期測(cè)試結(jié)果的比值之前,對(duì)上述實(shí)際測(cè)試結(jié)果進(jìn)行去重操作,其中,上述計(jì)算模塊還用于在 對(duì)上述實(shí)際測(cè)試結(jié)果進(jìn)行去重操作后,計(jì)算去重后的實(shí)際測(cè)試結(jié)果與上述預(yù)期測(cè)試結(jié)果的 比值。
[0013] 進(jìn)一步地,上述統(tǒng)計(jì)單元包括:第一確定模塊,用于確定上述汽車控制器的上述待 測(cè)功能的功能屬性;第二確定模塊,用于根據(jù)上述待測(cè)功能的功能屬性確定上述預(yù)期測(cè)試 結(jié)果的數(shù)據(jù)類型;統(tǒng)計(jì)模塊,用于根據(jù)上述數(shù)據(jù)類型統(tǒng)計(jì)使用上述測(cè)試用例測(cè)試上述汽車 控制器的上述待測(cè)功能后產(chǎn)生的預(yù)期測(cè)試結(jié)果。
[0014] 進(jìn)一步地,上述統(tǒng)計(jì)模塊還用于在上述數(shù)據(jù)類型為單一數(shù)據(jù)類型時(shí),統(tǒng)計(jì)使用上 述測(cè)試用例測(cè)試上述汽車控制器的上述待測(cè)功能后產(chǎn)生的單一預(yù)期測(cè)試結(jié)果;或者上述統(tǒng) 計(jì)模塊還用于在上述數(shù)據(jù)類型為組合數(shù)據(jù)類型時(shí),統(tǒng)計(jì)使用上述測(cè)試用例測(cè)試上述汽車控 制器的上述待測(cè)功能后產(chǎn)生的組合預(yù)期測(cè)試結(jié)果,其中,上述組合預(yù)期測(cè)試結(jié)果為由組成 上述組合數(shù)據(jù)類型的所有單一數(shù)據(jù)類型對(duì)應(yīng)的所有單一預(yù)期測(cè)試結(jié)果組合得到。
[0015] 在本發(fā)明實(shí)施例中,采用檢測(cè)測(cè)試用例對(duì)測(cè)試功能的覆蓋度的方式,通過(guò)確定汽 車控制器的待測(cè)功能;統(tǒng)計(jì)使用測(cè)試用例測(cè)試汽車控制器的待測(cè)功能后產(chǎn)生的預(yù)期測(cè)試結(jié) 果和實(shí)際測(cè)試結(jié)果;根據(jù)實(shí)際測(cè)試結(jié)果對(duì)預(yù)期測(cè)試結(jié)果的覆蓋程度,檢測(cè)測(cè)試用例對(duì)汽車 控制器的待測(cè)功能的覆蓋度,達(dá)到了檢測(cè)測(cè)試用例對(duì)全部測(cè)試需求的覆蓋度的目的,從而 實(shí)現(xiàn)了檢測(cè)測(cè)試用例是否存在重復(fù)測(cè)試或者漏測(cè)W防止造成降低測(cè)試效率和浪費(fèi)測(cè)試成 本的技術(shù)效果,進(jìn)而解決了相關(guān)技術(shù)中無(wú)法評(píng)估測(cè)試用例對(duì)全部測(cè)試需求的覆蓋度的技術(shù) 問(wèn)題。
【附圖說(shuō)明】
[0016] 此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0017] 圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的測(cè)試用例檢測(cè)方法的流程圖;
[0018] 圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的測(cè)試用例檢測(cè)裝置的示意圖。
【具體實(shí)施方式】
[0019] 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的 附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是 本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人 員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范 圍。
[0020] 需要說(shuō)明的是,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)"第一"、"第 二"等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解運(yùn)樣使用 的數(shù)據(jù)在適當(dāng)情況下可W互換,W便運(yùn)里描述的本發(fā)明的實(shí)施例能夠W除了在運(yùn)里圖示或 描述的那些W外的順序?qū)嵤?。此外,術(shù)語(yǔ)"包括"和"具有及他們的任何變形,意圖在于覆 蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、裝置、系統(tǒng)、產(chǎn)品或設(shè)備不必限于 清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶\(yùn)些過(guò)程、裝置、產(chǎn)品 或設(shè)備固有的其它步驟或單元。
[0021] 實(shí)施例1
[0022] 根據(jù)本發(fā)明實(shí)施例,提供了一種測(cè)試用例評(píng)估方法的裝置實(shí)施例,需要說(shuō)明的是, 在附圖的流程圖示出的步驟可W在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并 且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可不同于此處的順序執(zhí)行所 示出或描述的步驟。
[0023] 圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的測(cè)試用例檢測(cè)方法的流程圖,如圖1所示, 該方法包括如下步驟:
[0024] 步驟S102,確定汽車控制器的待測(cè)功能;
[0025] 步驟S104,統(tǒng)計(jì)使用測(cè)試用例測(cè)試汽車控制器的待測(cè)功能后產(chǎn)生的預(yù)期測(cè)試結(jié)果 和實(shí)際測(cè)試結(jié)果;
[0026] 步驟S106,