999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件測試中的邊界值分析法

2022-10-27 21:23:24流河建偉
電腦報 2022年40期
關(guān)鍵詞:程序

流河建偉

不管是在少兒編程軟件,還是在傳統(tǒng)編程語言的判斷語句中,邊界的判斷都是特別容易出錯的地方。

什么是邊界呢?邊界就是程序判斷的臨界點。比如:百分制中輸入得分判斷是否及格,大于60分就及格,否則不及格。

程序如圖1:

因為60分是確定是否及格的標(biāo)準(zhǔn),所以這里的60就是程序判斷的臨界點——邊界。如果不認(rèn)真,寫成圖2的代碼,當(dāng)我們輸入60時,程序就會說不及格,判斷就會出現(xiàn)錯誤(圖2)。

程序判斷的錯誤往往發(fā)生在輸入或輸出范圍的邊界上,而不是出現(xiàn)在輸入范圍的內(nèi)部。如何防止這種問題發(fā)生呢?除了要求在編程時仔細(xì)認(rèn)真,還須應(yīng)用科學(xué)的測試方法,這種方法就叫作邊界值分析法。

邊界值分析法就是對輸入或輸出的邊界值進行測試的一種測試方法。首先確定邊界,然后選取“正好等于”“剛剛大于”“剛剛小于”邊界的值作為測試數(shù)據(jù)。這就需要用邊界值分析法。如上面的例子,在Scratch編程的詢問框中分別依次輸入60(正好等于)、61(剛剛大于)、59(剛剛小于)三個值進行測試。

1. 輸入60和61的時候程序顯示“及格”。

2. 輸入59的時候顯示“不及格”。

3. 再隨機地輸入幾個分?jǐn)?shù),比如:輸入23,顯示“不及格”。輸入98顯示“及格”。輸入66,顯示“及格”。

4. 輸入102,顯示“及格”。輸入-1,顯示“不及格”。我們是不是又發(fā)現(xiàn)了新的問題?百分制是沒有102分的,得分也不會有負(fù)數(shù)。所以,邏輯中的相關(guān)數(shù)值就是邊界,邏輯的上限(100)和下限(0)也是邊界。

通過這個例子,我們確定了三個邊界,即60、0、100。需要重新編寫代碼并測試(圖3)。

現(xiàn)在我們找到0、60、100三個邊界。對應(yīng)“正好等于”“剛剛大于”“剛剛小于”的值,對應(yīng)0的測試數(shù)據(jù)應(yīng)為-1、0、1,對應(yīng)60的測試數(shù)據(jù)應(yīng)為59、60、61,對應(yīng)100的測試數(shù)據(jù)為99、100、101。

下面就具體用邊界值分析法進行測試。

1. 輸入-1,程序返回“分?jǐn)?shù)不能小于0”,輸入0,返回“不及格”,輸入1返回“不及格”。

2. 輸入59,返回“不及格”,輸入“60”,返回“及格”,輸入61,返回“及格”。

3. 輸入99,返回“及格”,輸入100,返回“及格”,輸入101,顯示“分?jǐn)?shù)不能大于100”。

4. 再隨機找?guī)讉€分?jǐn)?shù)進行測試。輸入-120,顯示“分?jǐn)?shù)不能小于0”。輸入56,顯示“不及格”。輸入83,顯示“及格”。輸入180,顯示“分?jǐn)?shù)不能大于100”。現(xiàn)在,輸入內(nèi)容之后,輸出內(nèi)容和我們預(yù)想的一樣,證明我們的程序?qū)斎敕謹(jǐn)?shù)的判斷是正確的。

寫完作業(yè)后,經(jīng)過檢查,并改正錯誤,才能交給老師。考試做完試題,經(jīng)過檢查,改正錯題,才能保證得到更高的分?jǐn)?shù)。編寫完程序后的檢查,就是軟件測試。軟件測試能最大限度地減少程序的Bug。不管是傳統(tǒng)的軟件開發(fā),還是少兒編程,軟件測試都是軟件開發(fā)中不可缺少的環(huán)節(jié)。

歡迎關(guān)注他的微信公眾號:Scratch入門到精通

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
基于VMM的程序行為異常檢測
偵查實驗批準(zhǔn)程序初探
我國刑事速裁程序的構(gòu)建
創(chuàng)衛(wèi)暗訪程序有待改進
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 精品国产自在现线看久久| 亚洲娇小与黑人巨大交| 中文字幕人妻av一区二区| 99九九成人免费视频精品 | 97青草最新免费精品视频| 中文字幕亚洲专区第19页| 亚洲精品天堂自在久久77| 丁香五月亚洲综合在线| 婷婷六月综合| 99热这里只有精品免费| 草草影院国产第一页| 久草热视频在线| 999精品视频在线| 久久精品最新免费国产成人| 亚洲综合婷婷激情| 波多野结衣无码AV在线| 日韩二区三区| 成人午夜天| www.91在线播放| 91精品视频网站| 婷婷色狠狠干| 日韩高清欧美| 成人免费一区二区三区| 国产人成在线观看| 欧美特黄一免在线观看| 亚洲制服中文字幕一区二区| 国产欧美日韩精品综合在线| 99er这里只有精品| 毛片久久网站小视频| 日本国产精品一区久久久| 亚洲av无码久久无遮挡| 亚洲国产91人成在线| 国产精品女同一区三区五区| 免费在线视频a| 日韩资源站| 热99精品视频| 91精品福利自产拍在线观看| 丁香婷婷综合激情| 88国产经典欧美一区二区三区| 亚洲午夜国产片在线观看| 一本色道久久88综合日韩精品| 久久视精品| 国产乱人伦AV在线A| 久久综合九色综合97网| 欧美日韩午夜视频在线观看| 国产91线观看| 日韩成人免费网站| 免费一级全黄少妇性色生活片| 婷婷久久综合九色综合88| 素人激情视频福利| 欧美国产日韩在线| 不卡国产视频第一页| 亚洲精品制服丝袜二区| 久久这里只有精品66| 亚洲综合九九| 亚洲av无码牛牛影视在线二区| 国产99热| 最新加勒比隔壁人妻| 国产成人高清亚洲一区久久| 国产无遮挡猛进猛出免费软件| 999国内精品久久免费视频| 在线亚洲精品自拍| 精品久久香蕉国产线看观看gif| 国产一区在线观看无码| 久久香蕉国产线| 少妇极品熟妇人妻专区视频| 91亚洲视频下载| 亚洲精品黄| 直接黄91麻豆网站| 极品国产一区二区三区| 国产手机在线小视频免费观看| a级毛片免费网站| 一区二区午夜| 无码国产伊人| 97免费在线观看视频| 亚洲黄网视频| 亚洲精选无码久久久| 亚洲第一视频区| 国产精品高清国产三级囯产AV| 真实国产乱子伦高清| 国产人成午夜免费看| 婷婷六月色|