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