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

基于JUnit驗證包含除法運算的數學類單元測試

2017-11-11 16:00:59李轉運
科技視界 2017年16期

李轉運

【摘 要】軟件測試在軟件生命周期中占據重要的地位,而單元測試作為整個測試過程的第一階段,自然占據著十分重要的地位。JUnit作為功能強大的單元測試工具之一,主要用于測試基于Java語言編寫的類和方法,而且它還能把不同的測試用例組織成測試用例集來進行測試,使得測試自動化。本文主要介紹了單元測試和JUnit工具,然后使用JUnit工具實現了對包含除法運行的數學類的單元測試,并總結了單元測試的重要性。

【關鍵詞】軟件測試;單元測試;JUnit

1 單元測試概述

隨著軟件測試技術快速發展,出現了越來越多針對性更強的測試方法,其中單元測試便是其中一種典型的測試方法。單元測試是驗證代碼正確性的重要工具,是系統測試當中的重要環節,也是需要編寫代碼才能進行測試的一種測試方法,其作用是獲取應用程序中可測試軟件的最小片段,將其同其他代碼隔離開來,然后確定它的行為確實和開發者所期望的一致[1]。顯然,只有保證了最小單位的代碼準確,才能有效構建基于它們之上的軟件模塊及系統。在標準的開發過程中,單元測試的代碼與實際程序的代碼具有同等的重要性。

2 JUnit簡介

JUnit是一個Java語言的單元測試框架,是在1997年由Kent Beck(XP和refor先驅者之一)和Erich Gamma(GoF之一)創建[2]。1997年以來,JUnit已經發展成業界標準的Java測試和設計工具,這個框架所體現的概念被抽象成XUnit框架,并被移植到30多種語言和環境中。JUnit是一個SourceForge上的開源軟件,它是一個簡潔、實用和經典的單元測試框架。

3 使用Junit對包含除法運算的數學類進行單元測試

除法運算分為整數除法和小數除法,其中整數除法要求整數除以整數,結果也為整數。MyMath類中包含了實現整數除法的方法intDivide()和實現小數除法的dblDivide(),對應的代碼如表1所示。

使用JUnit對方法intDivide()和方法dblDivide()進行單元測試,測試用例如表2和表3所示。

測試方法

1. 以有效的數據對方法IntDivide()和DblDivide()進行測試

創建測試方法,并以表2和表3中的數據進行測試,其程序代碼如表4所示。

4 總結

單元測試是軟件測試的基礎,其重要性得到了廣泛認可,使得各種單元測試工具不斷涌現,有關測試腳本的開發也愈發普及。本文使用JUnit單元測試工具實現了對包含除法運算的數學類單元測試,得到了滿足特定需求的單元測試結果。單元測試在現實實踐中存在的一個不可忽視的問題是:測試用例的維護成本比較的高,往往對其維護的工作量并不比被測代碼的開發量小,對于這一點我們需要有足夠的認識。

【參考文獻】

[1]賈美麗,康珺.JUnit在單元測試中的應用[J].計算機與現代化,2013:116-118.

[2]許麗花.軟件測試[M].高等教育出版社,2013.

[3]陳承歡.軟件測試任務驅動式教程[M].人民郵電出版社,2014.endprint

主站蜘蛛池模板: 国产精品女同一区三区五区| 久久精品中文字幕少妇| 亚洲一级毛片免费看| 国产无码制服丝袜| 无码 在线 在线| 免费人成网站在线高清| 亚洲综合久久成人AV| 亚洲精品福利网站| 国产人成网线在线播放va| 国产成人精品免费av| 毛片三级在线观看| 成人综合久久综合| 99伊人精品| 欧美日韩免费观看| 呦视频在线一区二区三区| 中文字幕在线永久在线视频2020| 国产一区二区精品福利| 毛片网站在线播放| 91福利一区二区三区| 巨熟乳波霸若妻中文观看免费| 欧美激情第一欧美在线| 国产一区在线视频观看| 91精品国产91久久久久久三级| 98精品全国免费观看视频| 亚洲欧美日韩中文字幕在线一区| 国产小视频在线高清播放| 免费福利视频网站| 久久久国产精品免费视频| 亚洲色图另类| www.99在线观看| 亚洲成年人片| 国产激情在线视频| 欧美特黄一免在线观看| 欧美成人精品一区二区| 乱人伦99久久| 第一区免费在线观看| 色偷偷男人的天堂亚洲av| 97色伦色在线综合视频| 日韩美女福利视频| 一级毛片免费观看久| 欧美精品亚洲精品日韩专区| 国产精品自在在线午夜| 亚洲无码熟妇人妻AV在线| 亚洲精品在线91| 久久国产精品77777| 久久久久人妻一区精品色奶水| 中文字幕 欧美日韩| 黄网站欧美内射| 91av成人日本不卡三区| 手机在线免费不卡一区二| 九色综合伊人久久富二代| 午夜视频www| 亚洲无码91视频| 久久久精品国产亚洲AV日韩| 精品视频一区二区三区在线播| 亚洲色图综合在线| 在线不卡免费视频| 免费在线a视频| 国产特级毛片| 国产精品刺激对白在线| 久久91精品牛牛| 亚洲视频在线观看免费视频| 精品久久综合1区2区3区激情| 91成人在线观看| 国产日韩丝袜一二三区| 中字无码精油按摩中出视频| 亚洲手机在线| 国产微拍一区二区三区四区| 亚州AV秘 一区二区三区| 国产在线91在线电影| 亚洲国产精品日韩专区AV| 人妻丝袜无码视频| 久久精品这里只有国产中文精品| 一本一道波多野结衣一区二区| 在线日本国产成人免费的| 亚洲第一成年人网站| 国产精品一区二区无码免费看片| 午夜精品区| 香蕉久久永久视频| 扒开粉嫩的小缝隙喷白浆视频| 国产青榴视频| 97国产成人无码精品久久久|