日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

编写边界条件测试用例原则

發(fā)布時間:2025/3/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编写边界条件测试用例原则 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

以邊界情況的處理作為主要目標(biāo)專門設(shè)計測試用例的方法。

邊界條件測試是單元測試中最重要的一項任務(wù)。軟件經(jīng)常在邊界上失效,邊界條件測試是一項基礎(chǔ)測試,也是后面系統(tǒng)測試中的功能測試的重點,邊界測試執(zhí)行的較好,可以大大提高程序健壯性。數(shù)值計算邊界條件測試應(yīng)考慮下列因素:

★?程序內(nèi)有一個n次循環(huán),n次循環(huán)應(yīng)是1~n,?出錯0~n;

★?小于、小于等于、等于、大于、大于等于、不等于確定的比較值出錯;

★???出現(xiàn)上溢、下溢和地址異常。

?

對邊界值的設(shè)計測試用例,應(yīng)遵循以下原則:

(1)如果輸入條件規(guī)定了值的范圍(或是規(guī)定了值的個數(shù)),則應(yīng)取剛達(dá)到這個范圍的邊界的值,以及剛剛超越這個范圍邊界的值作為測試輸入數(shù)據(jù);

(2)如果輸入條件規(guī)定了值的個數(shù),則用最大個數(shù),最小個數(shù),比最小個數(shù)少一,比最大個數(shù)多一的數(shù)作為測試數(shù)據(jù);

(3)如果程序的規(guī)格說明給出的輸入域或輸出域是有序集合,則應(yīng)選取集合的第一個元素和最后一個元素作為測試用例;

(4)如果程序中使用了一個內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個內(nèi)部數(shù)據(jù)結(jié)構(gòu)的邊界上的值作為測試用例;

(5)分析規(guī)格說明,找出其它可能的邊界條件。

使用邊界值分析方法設(shè)計測試用例,首先應(yīng)確定邊界情況。通常輸入和輸出等價類的邊界,就是應(yīng)著重測試的邊界情況。應(yīng)當(dāng)選取正好等于,剛剛大于或剛剛小于邊界的值作為測試數(shù)據(jù),而不是選取等價類中的典型值或任意值作為測試數(shù)據(jù)。

?

常見的邊界值:

★ 屏幕上光標(biāo)在最左上、最右下位置;

★ 報表的第一行和最后一行;

★ 數(shù)組元素的第一個和最后一個;

★ 循環(huán)的第?0?次、第?1?次和倒數(shù)第?2?次、最后一次。

?

測試所包含的邊界檢驗有幾種類型:數(shù)字、字符、位置、大小、方位、尺寸、空間等。

轉(zhuǎn)載于:https://www.cnblogs.com/wdx8927304/p/7929863.html

總結(jié)

以上是生活随笔為你收集整理的编写边界条件测试用例原则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。