計(jì)量管理系統(tǒng)考慮各個(gè)輸入數(shù)據(jù)的測(cè)試功能狀況
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
泛普軟件8年計(jì)量管理軟件,成熟強(qiáng)大的功能,泛普軟件完善細(xì)致的售后服務(wù),
計(jì)量管理軟件,個(gè)性化的二次軟件開(kāi)發(fā),超低價(jià)格超超高服務(wù),計(jì)量管理軟件,計(jì)量管理軟件,企業(yè)最佳伙伴!
南于輸出出值的邊界不與輸入值的邊界相對(duì),蔽,所以要檢查輸值的邊界不一定可能,要產(chǎn)生超輸入值之外的結(jié)果也不一定能做到,但必要時(shí)還需試一試。
如果程序的規(guī)格說(shuō)明給的輸入或輸H域是個(gè)有序集合(如順序文件、線性表、鏈表等),則應(yīng)選取集合的第一個(gè)元素和最后 個(gè)元素作為測(cè)試用例。
題意同上一例題,用邊界值分析設(shè)計(jì)測(cè)試用例。
程序中判斷輸入日期(年月)是否有效,假設(shè)使用如下語(yǔ)句:
產(chǎn)生指定日期報(bào)表
顯示錯(cuò)誤信息
如果將程序中誤寫成,則上例題中所有測(cè)試用例都不能發(fā)現(xiàn)這一錯(cuò)誤,采用邊界值分析法的測(cè)試用例如表0—5所示。
顯然采用這14個(gè)測(cè)試用例發(fā)現(xiàn)程序中的錯(cuò)誤要更徹底一螳。
在測(cè)試程序時(shí),人們可能根據(jù)經(jīng)驗(yàn)或直覺(jué)推測(cè)程序中可能存在的各種錯(cuò)誤,從而有針對(duì)性地編寫檢杏這些錯(cuò)誤的測(cè)試用例,這就是錯(cuò)誤推測(cè)法。
錯(cuò)誤推測(cè)法沒(méi)有確定的步驟,憑經(jīng)驗(yàn)進(jìn)行。它的基本思想是列程序中可能發(fā)生錯(cuò)誤的情況,根據(jù)這些情況選擇測(cè)試用例。如輸入、輸數(shù)據(jù)為零是容易發(fā)生錯(cuò)誤的情況等等。
等價(jià)類劃分和邊界值分析方法都只是孤立地考慮各個(gè)輸入數(shù)據(jù)的測(cè)試功能,而沒(méi)有考慮多個(gè)輸人數(shù)據(jù)的組合引起的錯(cuò)誤。如在前面報(bào)表日期的測(cè)試用例設(shè)計(jì)中,若年份、月份均有效或均無(wú)效時(shí),系統(tǒng)可以正確判斷。但對(duì)不同的組合,如年份有效而月份無(wú)效或年份無(wú)效而月份有效,設(shè)計(jì)用例沒(méi)有考慮這磐情況。能有效地檢測(cè)輸入條件的各種組合可能會(huì)引起的錯(cuò)誤。因果圖的基本原理是通過(guò)畫因果圖,把用自然語(yǔ)言描述的功能說(shuō)明轉(zhuǎn)換為判定表,最后為判定表的每一列設(shè)計(jì)一個(gè)測(cè)試用例。具體步驟本書(shū)略去不講。