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

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

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

流河建偉

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

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

程序如圖1:

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

程序判斷的錯誤往往發生在輸入或輸出范圍的邊界上,而不是出現在輸入范圍的內部。如何防止這種問題發生呢?除了要求在編程時仔細認真,還須應用科學的測試方法,這種方法就叫作邊界值分析法。

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

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

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

3. 再隨機地輸入幾個分數,比如:輸入23,顯示“不及格”。輸入98顯示“及格”。輸入66,顯示“及格”。

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

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

現在我們找到0、60、100三個邊界。對應“正好等于”“剛剛大于”“剛剛小于”的值,對應0的測試數據應為-1、0、1,對應60的測試數據應為59、60、61,對應100的測試數據為99、100、101。

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

1. 輸入-1,程序返回“分數不能小于0”,輸入0,返回“不及格”,輸入1返回“不及格”。

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

3. 輸入99,返回“及格”,輸入100,返回“及格”,輸入101,顯示“分數不能大于100”。

4. 再隨機找幾個分數進行測試。輸入-120,顯示“分數不能小于0”。輸入56,顯示“不及格”。輸入83,顯示“及格”。輸入180,顯示“分數不能大于100”。現在,輸入內容之后,輸出內容和我們預想的一樣,證明我們的程序對輸入分數的判斷是正確的。

寫完作業后,經過檢查,并改正錯誤,才能交給老師。考試做完試題,經過檢查,改正錯題,才能保證得到更高的分數。編寫完程序后的檢查,就是軟件測試。軟件測試能最大限度地減少程序的Bug。不管是傳統的軟件開發,還是少兒編程,軟件測試都是軟件開發中不可缺少的環節。

歡迎關注他的微信公眾號:Scratch入門到精通

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 亚洲精品成人7777在线观看| 日韩精品亚洲一区中文字幕| 一级毛片在线播放| 国产黄在线观看| 伊人久久精品无码麻豆精品| 91久久国产综合精品| 国产18在线播放| 欧美v在线| 日韩在线永久免费播放| 欧美激情综合| 国产乱码精品一区二区三区中文 | 亚洲一级毛片免费观看| 无码国产偷倩在线播放老年人| 黄色免费在线网址| 99视频精品全国免费品| 日韩毛片免费视频| 精品人妻一区二区三区蜜桃AⅤ| 国产精品免费福利久久播放 | 天天躁狠狠躁| 成人在线视频一区| 中文字幕无码制服中字| h网址在线观看| 毛片免费在线视频| 亚洲国产精品无码AV| 91视频区| 亚洲熟女中文字幕男人总站| 国产一级α片| 爱做久久久久久| 国产高清不卡视频| 亚洲欧美日韩高清综合678| 欧美日本不卡| 中文纯内无码H| 精品剧情v国产在线观看| 一本综合久久| 欧美精品1区| 欧美丝袜高跟鞋一区二区 | 国产精品成| 国产哺乳奶水91在线播放| 久久精品人妻中文系列| 国产视频你懂得| 国产91透明丝袜美腿在线| 亚洲免费三区| 91一级片| 成人免费一级片| 人妻夜夜爽天天爽| 亚洲欧美精品日韩欧美| 真实国产乱子伦高清| 热re99久久精品国99热| 国产午夜一级淫片| 高清无码不卡视频| 91网址在线播放| 免费观看精品视频999| 人人妻人人澡人人爽欧美一区| 国产福利大秀91| 国产你懂得| 91系列在线观看| 国产精品999在线| 日本人妻丰满熟妇区| 亚洲黄色成人| 精品国产香蕉伊思人在线| 国产精品午夜福利麻豆| 国产剧情一区二区| 无遮挡国产高潮视频免费观看| 国产精品视频a| 亚洲综合激情另类专区| 欧美一级高清片欧美国产欧美| 亚洲欧美日韩天堂| 国产一级精品毛片基地| 一级做a爰片久久毛片毛片| 国产第一页屁屁影院| 无码福利视频| 国产AV无码专区亚洲精品网站| 一级一毛片a级毛片| 亚洲 日韩 激情 无码 中出| 色婷婷亚洲综合五月| 亚洲国产日韩欧美在线| 欧美日韩精品一区二区视频| 青青国产视频| 2020国产精品视频| 久久精品人妻中文系列| 亚洲男人天堂久久| 在线亚洲精品福利网址导航|