ART中內(nèi)存選擇技術(shù)及在面向?qū)ο筌浖䴗y(cè)試中的應(yīng)用研究
發(fā)布時(shí)間:2024-01-15 20:42
隨著面向?qū)ο缶幊蘋OP(Object-Oriented Programming)技術(shù)的快速發(fā)展,面向?qū)ο筌浖﨩OS(Object-Oriented Software)應(yīng)運(yùn)而生,其可靠性和質(zhì)量問(wèn)題一直倍受用戶的關(guān)注。隨機(jī)測(cè)試RT(Random Testing)作為一種常用的軟件測(cè)試方法,其測(cè)試效果并不是十分理想。基于此,T Y Chen等人在改進(jìn)RT的基礎(chǔ)上提出了自適應(yīng)隨機(jī)測(cè)試ART(Adaptive Random Testing),其研究結(jié)論表明ART相比于RT具有更好的缺陷檢測(cè)效果。ART的核心原理是:在測(cè)試執(zhí)行過(guò)程中,需使得測(cè)試用例在整個(gè)輸入域上達(dá)到盡可能均勻的分布。ART執(zhí)行時(shí)一般會(huì)生成兩個(gè)集合:已執(zhí)行測(cè)試用例集和候選測(cè)試用例集,采用特定的距離度量機(jī)制計(jì)算候選測(cè)試用例集到已執(zhí)行測(cè)試用例集的距離,再?gòu)暮蜻x集中挑出距離已執(zhí)行測(cè)試用例集最遠(yuǎn)的測(cè)試用例以生成后續(xù)測(cè)試用例,并將測(cè)試執(zhí)行后未引發(fā)程序失效的測(cè)試用例添加到已執(zhí)行測(cè)試用例集中。由此可知,已執(zhí)行測(cè)試用例集將伴隨測(cè)試執(zhí)行不斷膨脹,進(jìn)而導(dǎo)致測(cè)試開銷的增加及缺陷檢測(cè)效果的降低等問(wèn)題。為解決測(cè)試用例池伴隨測(cè)試執(zhí)行不斷膨脹所引發(fā)的問(wèn)題,本文聚...
【文章頁(yè)數(shù)】:79 頁(yè)
【學(xué)位級(jí)別】:碩士
本文編號(hào):3878817
【文章頁(yè)數(shù)】:79 頁(yè)
【學(xué)位級(jí)別】:碩士
本文編號(hào):3878817
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3878817.html
最近更新
教材專著