很多汽車行業(yè)的客戶渴望全自動(dòng)化的測試用例生成,他們的愿望通常包括:
可擴(kuò)展性:通過自動(dòng)測試用例生成,質(zhì)量保證過程可以快速擴(kuò)展。
100%的覆蓋率:在沒有窮盡測試的情況下獲得全面的測試覆蓋率。
減少人力:更少的測試人員。
消除維護(hù):希望減少與測試相關(guān)的維護(hù)的開銷。
自動(dòng)生成測試的潛在好處很多。然而在中短期內(nèi),很大一部分測試仍然需要由測試人員來設(shè)計(jì)。
測試用例由兩個(gè)核心元素組成:
測試數(shù)據(jù):這包括在其環(huán)境中激勵(lì)測試對(duì)象。
預(yù)期行為:描述測試對(duì)象在特定情況下應(yīng)該如何表現(xiàn)。
雖然測試數(shù)據(jù)可以以各種方式生成,但是(針對(duì)功能行為)期望值的自動(dòng)定義仍然是一項(xiàng)具有挑戰(zhàn)性的任務(wù)。
這時(shí)就需要技術(shù)嫻熟的測試人員了。一個(gè)好的測試人員不僅僅是知道測試方法和工具的人;他們也是產(chǎn)品專家,了解產(chǎn)品的來龍去脈、特性和一些邊緣的方面。
這種特定于產(chǎn)品的知識(shí)通常是通過手動(dòng)創(chuàng)建的、基于需求的測試來構(gòu)建的。通過一個(gè)個(gè)的測試測試,測試人員積累了關(guān)于產(chǎn)品的知識(shí)。
手動(dòng)創(chuàng)建測試用例不會(huì)過時(shí)。然而,也可以預(yù)見自動(dòng)生成的測試數(shù)據(jù)將被越來越多地采用,因?yàn)樗梢燥@著提高測試效率。然而,定義期望值仍然是測試人員的任務(wù)。
在TPT中,我們?cè)O(shè)計(jì)了一個(gè)特性來加速測試:從測試數(shù)據(jù)中單獨(dú)定義期望值的能力。
這種方法有以下幾個(gè)優(yōu)點(diǎn):
可復(fù)用的功能描述:一旦指定,功能行為就可以在每個(gè)測試中進(jìn)行評(píng)估。
簡化更新:當(dāng)行為發(fā)生變化時(shí)(例如,由于新的依賴項(xiàng)或條件),您只需要更新一個(gè)描述。
評(píng)估的靈活性:任何測試數(shù)據(jù),包括自動(dòng)生成的數(shù)據(jù),都可以在沒有額外注釋的情況下進(jìn)行評(píng)估。
清晰的可追溯性:需求和期望值之間有直接且明確的聯(lián)系。
在我們看來,從測試數(shù)據(jù)中分離激勵(lì)是完全自動(dòng)化測試數(shù)據(jù)生成的推動(dòng)者。通過對(duì)期望的全面描述,您可以創(chuàng)建任何場景(通過測試數(shù)據(jù))并及時(shí)檢測問題。
TPT插件TASMO是迄今為止最受TPT用戶喜愛的測試數(shù)據(jù)生成方法。TASMO不僅可以測量覆蓋率,還可以通過自動(dòng)生成測試數(shù)據(jù)來填補(bǔ)覆蓋率的空白。在TPT 19中,TASMO更進(jìn)一步,因?yàn)闇y試用例可以直接從形式化的需求中創(chuàng)建。
保持好奇,堅(jiān)持測試,并記住,雖然自動(dòng)化可以加速過程,但測試人員的專業(yè)知識(shí)仍然是不可或缺的。
-
測試
+關(guān)注
關(guān)注
9文章
6202瀏覽量
131352 -
自動(dòng)化
+關(guān)注
關(guān)注
31文章
5932瀏覽量
90225 -
TPT
+關(guān)注
關(guān)注
0文章
25瀏覽量
7514 -
自動(dòng)測試
+關(guān)注
關(guān)注
1文章
104瀏覽量
19407
發(fā)布評(píng)論請(qǐng)先 登錄
TPT-X-2025.09 煥新上線!汽車電子測試效率再升級(jí),解決測試痛點(diǎn)!
Iverilog仿真e203_hbirdv2跑RISC-V指令測試用例
如何讓大模型生成你想要的測試用例?
芯片硬件測試用例
上海控安:基于模型的測試用例生成
HarmonyOSAI編程單元測試用例
AI生成的測試用例真的靠譜嗎?
TPT如何設(shè)置不同參數(shù)集執(zhí)行測試用例#simulink #Siumlink模型測試 #測試用例
HarmonyOS AI輔助編程工具(CodeGenie)代碼測試
TPT自動(dòng)生成接口測試用例的方式,包含等價(jià)類自動(dòng)生成、根據(jù)數(shù)據(jù)范圍自動(dòng)生成、TASMO自動(dòng)生成、故障注入測試等
基于層級(jí)的TPT TASMO覆蓋度測試用例生成自動(dòng)化 #Siumlink模型測試 #自動(dòng)化測試
基于層級(jí)的Simulink Test-TPT測試用例轉(zhuǎn)換#Siumlink模型測試 #TPT
新能源車軟件單元測試深度解析:自動(dòng)駕駛系統(tǒng)視角
TPT2024.12 正式發(fā)布|7大升級(jí)搶先體驗(yàn)
TPT自動(dòng)生成測試用例
評(píng)論