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

主站蜘蛛池模板: 国产欧美专区在线观看| 小蝌蚪亚洲精品国产| 婷婷亚洲视频| 无码在线激情片| 亚洲三级a| 欧美19综合中文字幕| 玩两个丰满老熟女久久网| 伊人久久大线影院首页| 综合网久久| 成人午夜免费观看| 亚洲成A人V欧美综合| 国产99久久亚洲综合精品西瓜tv| 亚洲电影天堂在线国语对白| 18黑白丝水手服自慰喷水网站| 99热这里只有精品5| 国产成人高清精品免费软件 | 高h视频在线| 在线观看欧美国产| 无码中文字幕加勒比高清| 国产日韩精品一区在线不卡 | 国产黑丝视频在线观看| 久久精品国产国语对白| 亚洲天堂成人| 中文字幕调教一区二区视频| 伊人色综合久久天天| 欧美激情综合一区二区| 欧美成人国产| 日本道综合一本久久久88| 最新国产高清在线| 国产成人精品一区二区三区| 亚洲视频三级| 就去色综合| 亚洲国产中文欧美在线人成大黄瓜 | 久久女人网| 日本一区二区三区精品国产| 欧美日韩国产成人在线观看| 综合久久五月天| 女人18毛片久久| 亚洲天堂成人| 国产成人高清精品免费| 在线精品亚洲一区二区古装| 91欧美在线| 国产精品久久国产精麻豆99网站| 亚洲人精品亚洲人成在线| 国产好痛疼轻点好爽的视频| 欧美成人免费| 国产网友愉拍精品| 成人在线不卡| 露脸真实国语乱在线观看| 免费A∨中文乱码专区| 日韩一区二区三免费高清| 国产屁屁影院| 日韩欧美综合在线制服| 999精品视频在线| 伊人久综合| 国产女人在线| 日韩AV手机在线观看蜜芽| 在线观看欧美国产| 天堂在线视频精品| 欧美第九页| 国产资源免费观看| 午夜啪啪福利| 91小视频在线| 免费女人18毛片a级毛片视频| 亚洲精品天堂在线观看| 性激烈欧美三级在线播放| 国产99视频精品免费观看9e| 毛片大全免费观看| 在线观看无码a∨| 91麻豆国产在线| 国产美女人喷水在线观看| 国产国语一级毛片| 国产成人成人一区二区| 欧美激情,国产精品| 三上悠亚精品二区在线观看| 免费无码AV片在线观看中文| 亚洲一欧洲中文字幕在线| 久久久久亚洲精品成人网 | 国产高清不卡视频| 久久国产精品麻豆系列| 91在线无码精品秘九色APP| 宅男噜噜噜66国产在线观看|