廣州賽度檢測(cè)服務(wù)有限公司

      主營(yíng):軟件退稅檢測(cè),軟件產(chǎn)品登記檢測(cè),科技項(xiàng)目驗(yàn)收檢測(cè),第三方驗(yàn)收檢測(cè),硬件檢測(cè)
      您現(xiàn)在的位置: 商務(wù)服務(wù) > 檢測(cè)服務(wù) > 其他檢測(cè)服務(wù) > 廣州賽度檢測(cè)服務(wù)有限公司 > 供求信息
      載入中……
      [供應(yīng)]單元測(cè)試軟件測(cè)試
      點(diǎn)擊圖片放大
      • 產(chǎn)品產(chǎn)地:?jiǎn)卧獪y(cè)試
      • 產(chǎn)品品牌:?jiǎn)卧獪y(cè)試
      • 包裝規(guī)格:?jiǎn)卧獪y(cè)試
      • 產(chǎn)品數(shù)量:1
      • 計(jì)量單位:1
      • 產(chǎn)品單價(jià):1
      • 更新日期:2022-03-16 09:25:33
      • 有效期至:2023-03-16
      • 收藏此信息
      單元測(cè)試軟件測(cè)試 詳細(xì)信息

      單元測(cè)試


      單元測(cè)試(unit testing),是指對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證。對(duì)于單元測(cè)試中單元的含義,一般來說,要根據(jù)實(shí)際情況去判定其具體含義,如C語言中單元指一個(gè)函數(shù),Java里單元指一個(gè)類,圖形化的軟件中可以指一個(gè)窗口或一個(gè)菜單等??偟膩碚f,單元就是人為規(guī)定的最小的被測(cè)功能模塊。單元測(cè)試是在軟件開發(fā)過程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試。

      在一種傳統(tǒng)的結(jié)構(gòu)化編程語言中,比如C,要進(jìn)行測(cè)試的單元一般是函數(shù)或子過程。在像C++這樣的面向?qū)ο蟮恼Z言中, 要進(jìn)行測(cè)試的基本單元是類。對(duì)Ada語言來說,開發(fā)人員可以選擇是在獨(dú)立的過程和函數(shù),還是在Ada包的級(jí)別上進(jìn)行單元測(cè)試。單元測(cè)試的原則同樣被擴(kuò)展到第四代語言(4GL)的開發(fā)中,在這里基本單元被典型地劃分為一個(gè)菜單或顯示界面。

      經(jīng)常與單元測(cè)試聯(lián)系起來的另外一些開發(fā)活動(dòng)包括代碼走讀(Code review),靜態(tài)分析(Static analysis)和動(dòng)態(tài)分析(Dynamic analysis)。靜態(tài)分析就是對(duì)軟件的源代碼進(jìn)行研讀,查找錯(cuò)誤或收集一些度量數(shù)據(jù),并不需要對(duì)代碼進(jìn)行編譯和執(zhí)行。動(dòng)態(tài)分析就是通過觀察軟件運(yùn)行時(shí)的動(dòng)作,來提供執(zhí)行跟蹤,時(shí)間分析,以及測(cè)試覆蓋度方面的信息。
      基本介紹
      單元測(cè)試(模塊測(cè)試)是開發(fā)者編寫的一小段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的、很明確的功能是否正確。通常而言,一個(gè)單元測(cè)試是用于判斷某個(gè)特定條件(或者場(chǎng)景)下某個(gè)特定函數(shù)的行為。

      折疊編輯本段測(cè)試介紹
      在一種傳統(tǒng)的結(jié)構(gòu)化編程語言中,比如C,要進(jìn)行測(cè)試的單元一般是函數(shù)或子過程。在象C++這樣的面向?qū)ο蟮恼Z言中, 要進(jìn)行測(cè)試的基本單元是類。對(duì)Ada語言來說,開發(fā)人員可以選擇是在獨(dú)立的過程和函數(shù),還是在Ada包的級(jí)別上進(jìn)行單元測(cè)試。單元測(cè)試的原則同樣被擴(kuò)展到第四代語言(4GL)的開發(fā)中,在這里基本單元被典型地劃分為一個(gè)菜單或顯示界面。

      經(jīng)常與單元測(cè)試聯(lián)系起來的另外一些開發(fā)活動(dòng)包括代碼走讀(Code review),靜態(tài)分析(Static analysis)和動(dòng)態(tài)分析(Dynamic analysis)。靜態(tài)分析就是對(duì)軟件的源代碼進(jìn)行研讀,查找錯(cuò)誤或收集一些度量數(shù)據(jù),并不需要對(duì)代碼進(jìn)行編譯和執(zhí)行。動(dòng)態(tài)分析就是通過觀察軟件運(yùn)行時(shí)的動(dòng)作,來提供執(zhí)行跟蹤,時(shí)間分析,以及測(cè)試覆蓋度方面的信息。

      折疊單元測(cè)試

      單元測(cè)試(模塊測(cè)試)是開發(fā)者編寫的一小段代碼,用于檢驗(yàn)被測(cè)代碼的一個(gè)很小的、很明確的功能是否正確。通常而言,一個(gè)單元測(cè)試是用于判斷某個(gè)特定條件(或者場(chǎng)景)下某個(gè)特定函數(shù)的行為。例如,你可能把一個(gè)很大的值放入一個(gè)有序list 中去,然后確認(rèn)該值出現(xiàn)在list 的尾部?;蛘撸憧赡軙?huì)從字符串中刪除匹配某種模式的字符,然后確認(rèn)字符串確實(shí)不再包含這些字符了。

      單元測(cè)試是由程序員自己來完成,最終受益的也是程序員自己??梢赃@么說,程序員有責(zé)任編寫功能代碼,同時(shí)也就有責(zé)任為自己的代碼編寫單元測(cè)試。執(zhí)行單元測(cè)試,就是為了證明這段代碼的行為和我們期望的一致。

      工廠在組裝一臺(tái)電視機(jī)之前,會(huì)對(duì)每個(gè)元件都進(jìn)行測(cè)試,這,就是單元測(cè)試。

      其實(shí)我們每天都在做單元測(cè)試。你寫了一個(gè)函數(shù),除了極簡(jiǎn)單的外,總是要執(zhí)行一下,看看功能是否正常,有時(shí)還要想辦法輸出些數(shù)據(jù),如彈出信息窗口什么的,這,也是單元測(cè)試,把這種單元測(cè)試稱為臨時(shí)單元測(cè)試。只進(jìn)行了臨時(shí)單元測(cè)試的軟件,針對(duì)代碼的測(cè)試很不完整,代碼覆蓋率要超過70%都很困難,未覆蓋的代碼可能遺留大量的細(xì)小的錯(cuò)誤,這些錯(cuò)誤還會(huì)互相影響,當(dāng)BUG暴露出來的時(shí)候難于調(diào)試,大幅度提高后期測(cè)試和維護(hù)成本,也降低了開發(fā)商的競(jìng)爭(zhēng)力。可以說,進(jìn)行充分的單元測(cè)試,是提高軟件質(zhì)量,降低開發(fā)成本的必由之路。

      對(duì)于程序員來說,如果養(yǎng)成了對(duì)自己寫的代碼進(jìn)行單元測(cè)試的習(xí)慣,不但可以寫出高質(zhì)量的代碼,而且還能提高編程水平。

      要進(jìn)行充分的單元測(cè)試,應(yīng)專門編寫測(cè)試代碼,并與產(chǎn)品代碼隔離。我認(rèn)為,比較簡(jiǎn)單的辦法是為產(chǎn)品工程建立對(duì)應(yīng)的測(cè)試工程,為每個(gè)類建立對(duì)應(yīng)的測(cè)試類,為每個(gè)函數(shù)(很簡(jiǎn)單的除外)建立測(cè)試函數(shù)。首先就幾個(gè)概念談?wù)勎业目捶ā?/p>

      同類型其他產(chǎn)品
      免責(zé)聲明:所展示的信息由企業(yè)自行提供,內(nèi)容的真實(shí)性、和合法性由發(fā)布企業(yè)負(fù)責(zé),浙江民營(yíng)企業(yè)網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
      友情提醒:普通會(huì)員信息未經(jīng)我們?nèi)斯ふJ(rèn)證,為了保障您的利益,建議優(yōu)先選擇浙商通會(huì)員。

      關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品

      浙江民營(yíng)企業(yè)網(wǎng) www.brightenupmyday.com 版權(quán)所有 2002-2010

      浙ICP備11047537號(hào)-1

      主站蜘蛛池模板: 日本免费一区二区三区四区五六区 | 人妻少妇AV无码一区二区| 日韩在线视频一区二区三区 | 精品国产一区二区三区在线 | 日韩AV片无码一区二区不卡 | 亚洲一区二区三区四区视频| 日本一区二区三区在线视频| 国产精品电影一区二区三区| 波多野结衣一区二区| 久久久久久人妻一区二区三区| 国产suv精品一区二区33| 日本v片免费一区二区三区| 国产另类ts人妖一区二区三区 | 亚洲乱色熟女一区二区三区丝袜| 中文人妻av高清一区二区| 99久久精品国产免看国产一区| 亚洲中文字幕丝袜制服一区| 午夜视频久久久久一区| 国产免费一区二区三区免费视频| 亚洲AV福利天堂一区二区三| 日韩A无码AV一区二区三区| 亚洲AV无码一区二区三区性色 | 在线精品日韩一区二区三区| 麻豆国产一区二区在线观看| 精品女同一区二区三区免费站| 秋霞无码一区二区| 毛片一区二区三区| 日韩av片无码一区二区不卡电影| 国产成人久久一区二区不卡三区| 欲色aV无码一区二区人妻| 国产乱码精品一区二区三区四川| 日韩人妻精品无码一区二区三区 | 成人区人妻精品一区二区不卡| 亚洲欧洲一区二区| 成人H动漫精品一区二区 | 国产福利电影一区二区三区| 国产一区二区电影| 性色AV 一区二区三区| 日韩成人无码一区二区三区| 国产精品无码一区二区在线观 | 日韩一区二区三区在线精品|