国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

深度剖析C++Test測試問題

開發(fā) 后端
也許大家對C++Test測試還不是很了解,看完本文后對您一定會大有幫助,下文除了學(xué)習(xí)C++Test的基本性質(zhì)外還對C++Test測試的新特性進(jìn)行全面研究。

C++Test測試自動建立一個測試驅(qū)動程序,其設(shè)計目標(biāo)是極大化類的測試覆蓋性和錯誤檢測。為類建立測試驅(qū)動,你只要簡單地打開這個類,然后按Build Test鍵,C++Test將自動建立測試驅(qū)動程序。

另外,如果被測的方法需要調(diào)用當(dāng)時還不存在或無法訪問的函數(shù),C++Test能夠自動生成樁函數(shù);這樣能夠測試與外部資源操作的交互作用和不包含任何隱藏的弱點(diǎn)。C++Test不是實(shí)際調(diào)用這些函數(shù),而是調(diào)用樁函數(shù)并返回樁函數(shù)提供的值。

如果你需要控制使用的返回值,你可以建立一個樁調(diào)用表,生命輸入/輸出的關(guān)系。 你還能加入用戶定義的樁函數(shù)。例如,如果你要使用原始的函數(shù),且該函數(shù)定義在不同的文件中;或者你想要仿真原始函數(shù)的行為,而用一個簡單的函數(shù)替代它自動生成C/C++類的測試驅(qū)動程序和樁函數(shù)的能力是C++Test所獨(dú)有的;

只有C++Test測試能夠自動測試C/C++類(一當(dāng)它能夠編譯時),而不需要用戶的任何干預(yù)。使得你能夠盡快地自動檢測代碼錯誤,以最容易、最省錢和最快速的方法找到和修正它們。如果沒有這樣的自動化工具,大量的時間和資源消耗將失去單元測試的潛在好處和現(xiàn)實(shí)意義。

靜態(tài)測試
C++Test測試內(nèi)嵌了業(yè)界最出名的Effective C++(epcc)、More Effective C++(mepcc)、meyer-klaus(mk)以及Universal Code Standard(ucs)等超過700條的C/C++規(guī)范,用戶自己還能自定義規(guī)范。

同時,它也集成了由parasoft累積出來的一些規(guī)范。靜態(tài)測試中,C++Test會對代碼進(jìn)行詳盡的掃描,驗(yàn)證代碼中是否存在和這些規(guī)范相沖突的地方,盡快的發(fā)現(xiàn)一些簡單或低級錯誤,避免由它們帶來的集成擴(kuò)散。

白盒測試
C++Test提供了一種有效并且高效的方法執(zhí)行白盒測試。C++Test完全自動執(zhí)行所有的白盒測試過程,自動生成和執(zhí)行精心設(shè)計的測試用例。自動標(biāo)記任何運(yùn)行失敗,并以一種簡單的圖示化結(jié)構(gòu)顯示。然后自動保存這些測試用例,能夠方便地用于以后的回歸測試。

由于C++Test能夠自動生成樁函數(shù),或允許你加入自己的樁函數(shù),因此它能夠測試引用外部對象的類。換句話說,C++Test能夠運(yùn)行任何一個或一組類,并自動生成和執(zhí)行一組測試用例,它們被設(shè)計成能夠發(fā)現(xiàn)盡可能多的錯誤。 C++Test允許你定制白盒測試用例的生成,和在什么層次上(項(xiàng)目、文件、類或方法)執(zhí)行測試。

黑盒測試
C++Test通過自動化黑盒測試的大部分操作,減輕了這類測試的負(fù)擔(dān)。特別是以兩種方法自動化黑盒測試的第一階段--建立測試用例:
· 幫助你設(shè)置每個測試用例的結(jié)果。

你可以簡單地輸入測試用例輸入,然后讓C++Test運(yùn)行測試用例并自動確定實(shí)際的輸出結(jié)果。如果結(jié)果正確,不需要其它動作。如果結(jié)果不正確,你可以輸入預(yù)期的輸出結(jié)果。這樣比手工輸入每個測試用例的結(jié)果更快更容易。自動生成測試用例的核心集合。

C++Test測試自動設(shè)計了一組廣譜的白盒測試用例。當(dāng)使用這些測試用例在黑盒測試時,你只需簡單地觀察實(shí)際的輸出結(jié)果,然后對任何不正確的結(jié)果輸入預(yù)期的值。
當(dāng)你需要輸入或修改測試用例時。

你可以在C++Test自動生成的測試用例框架種簡單地鍵入相應(yīng)的值。這將顯著地加快建立測試用例的過程。 在自動化建立黑盒測試用例的大多數(shù)步驟之外,C++Test完全自動化余下的黑盒測試步驟。按一個鍵,你能夠?qū)?xiàng)目、文件、類或方法運(yùn)行一個或一組。C++Test然后自動執(zhí)行所有的測試用例,報告所有的輸入/輸出關(guān)系,并標(biāo)記任何實(shí)際輸出與預(yù)期不一致或?qū)е鲁绦虮罎⒌臏y試用例。

回歸測試
C++Test完全自動化與回歸測試有關(guān)的所有步驟。C++Test首次測試某個類時,自動保存其測試和測試參數(shù)。當(dāng)需要執(zhí)行回歸測試時,你可以打開合適的項(xiàng)目和文件,運(yùn)行所有原來的白盒和黑盒測試用例;C++Test會自動運(yùn)行完全相同的測試用例和測試參數(shù),并告之發(fā)現(xiàn)的任何問題。這意味著你能夠立即知道修改是否引入了任何錯誤。

監(jiān)視測試覆蓋性
為了幫助你測量當(dāng)前使用的測試用例集合的有效性,并且給你提供達(dá)到盡可能高的覆蓋性的信息,C++Test自動監(jiān)視測試覆蓋性。
C++Test測試實(shí)時跟試覆蓋性,然后建立一個綜合測試覆蓋性報告。

覆蓋性窗口圖示化地說明了當(dāng)前正在被執(zhí)行的代碼行,已執(zhí)行過的行和每行的執(zhí)行次數(shù)。因此,它不僅指出了一個代碼行是否被測試過,而且說明了被測試的有多徹底。這些信息對于確定那些代碼需要追加測試是非常有幫助的。

【編輯推薦】

  1. C與C++中標(biāo)準(zhǔn)輸入實(shí)現(xiàn)方式上的一點(diǎn)區(qū)別
  2. C++編譯器如何對Const常量進(jìn)行分配存儲空間
  3. C++類庫設(shè)計的基本構(gòu)思與方法
  4. 玩轉(zhuǎn)C++語言的幾種方法
  5. 如何更好的進(jìn)行C++代碼編制
責(zé)任編輯:chenqingxiang 來源: NET130
相關(guān)推薦

2010-01-22 14:41:46

C++Test

2010-02-07 15:42:46

Android單元測試

2010-01-15 14:00:24

C++Test

2010-01-14 18:11:51

C++Test

2010-01-18 09:49:13

C++Test

2010-01-14 15:15:39

C++Test

2010-01-15 17:31:18

C++Test

2010-01-12 16:33:58

C++test

2010-01-19 15:47:05

C++Test

2010-01-25 11:05:14

C++Test

2010-01-28 14:33:58

C++Test工具

2010-01-20 10:40:44

C++Test

2010-01-27 15:50:23

C++復(fù)雜性

2010-01-11 10:19:57

C++開發(fā)工具

2010-03-03 17:43:12

Android系統(tǒng)

2010-02-01 13:34:59

Python 腳本

2010-02-26 17:44:40

Python測試框架

2010-02-23 10:05:52

Python歷史

2010-02-06 15:32:30

Android架構(gòu)

2010-02-05 18:00:18

Android源代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

久久久成人精品一区二区三区| 免费看成年人视频在线观看| 国模私拍国内精品国内av| 一区二区三区中文字幕电影| 激情小说网站亚洲综合网| **日韩最新| 日韩欧美国产一区在线观看| 99reav| 成人精品国产免费网站| 国产人妖伪娘一区91| 天然素人一区二区视频| 欧美视频精品在线观看| av手机在线看| 972aa.com艺术欧美| 久久久久久精| 日韩在线观看电影完整版高清免费悬疑悬疑 | 高清亚洲成在人网站天堂| 综合久久2o19| 污片在线观看一区二区| 黄色片网址在线观看| 亚洲欧美日韩国产| 国产日韩中文字幕在线| 超碰97久久| 深夜福利一区二区| 国产不卡123| 精品99一区二区| 成人在线网址| 51精品国自产在线| 国产高清免费av在线| 欧美天天综合色影久久精品| 九色porny蝌蚪视频在线观看| 国产99一区视频免费| 婷婷久久青草热一区二区| 精品电影一区| 91色视频在线导航| 天天射综合网视频| 国产99久久精品一区二区 夜夜躁日日躁 | 亚洲综合一区二区三区| 久久久噜噜噜www成人网| 国产精品一区三区| 久久久久久久久久久久久国产| 奇米影视一区二区三区| 欧美一区二区视频17c| 在线电影一区| 99免费在线视频观看| 夜间精品视频| αv一区二区三区| 欧美日韩视频一区二区三区| 成人日韩在线电影| 国产精品hd| 麻豆av一区| 紧缚奴在线一区二区三区| 在线播放豆国产99亚洲| 国产精品99久久久久久宅男| 中文精品无码中文字幕无码专区| 国产成人精品免费在线| 91.com在线| 国产三级精品三级| 黄网站免费观看| 婷婷夜色潮精品综合在线| 国产在线观看网站| 日韩欧美精品三级| 韩国久久久久久| 久久久国产成人精品| 久久久久高潮毛片免费全部播放| 2019日本中文字幕| 欧美在线亚洲| 国产一区二区三区综合| 国产伦精品一区二区三区| 亚洲高清二区| 日本视频一区二区在线观看| 精一区二区三区| 日韩精品欧美专区| 国产精品18| 国产偷激情在线| 国产精品久久久久一区| 特黄特色特刺激视频免费播放| 五月综合激情婷婷六月色窝| 在线看黄色av| 亚洲欧美日韩一区二区三区在线| 欧州一区二区三区| 99视频在线| 成人免费精品视频| 久草福利资源在线视频| 欧美精品第1页| 国产精品一区三区在线观看| 国产精品爱啪在线线免费观看| 亚洲最大成人在线| 99精品热6080yy久久| 免费日韩在线观看| 亚洲影视在线播放| 波多野结衣在线观看| 韩日精品中文字幕| 性色一区二区三区| 久草资源站在线观看| 欧美性高跟鞋xxxxhd| 日本欧美韩国| 不卡一区二区三区视频| 91亚洲午夜精品久久久久久| 黄色美女网站在线观看| 久久久久999| 亚洲免费中文| 日本1区2区| 亚洲图中文字幕| 欧美私人啪啪vps| 久久久国产欧美| 亚洲丁香婷深爱综合| 第九色区aⅴ天堂久久香| 国产一级片91| 日本韩国视频一区二区| 久久在线观看| 色噜噜狠狠色综合网| 午夜电影网亚洲视频| 国产精品亚洲一区二区在线观看 | 亚久久调教视频| 青青青在线视频免费观看| 欧美一区二视频| 日日天天久久| www.xxx麻豆| 日韩一区二区三区高清免费看看| 国精一区二区| 噼里啪啦国语在线观看免费版高清版| 欧美一区二区福利在线| 91视频综合| 成人综合av| 欧美激情免费观看| 国产乱国产乱300精品| 免费a级人成a大片在线观看| 国产精品久久综合av爱欲tv| 不卡视频在线观看| 在线天堂资源| 亚洲欧美日韩在线综合 | 亚洲 中文字幕 日韩 无码| 日韩视频一区在线观看| 综合av在线| 亚洲精品一区视频| 国产精彩精品视频| 亚洲少妇30p| 欧美电影院免费观看| 国产精品久久国产| 亚洲精品电影在线| 亚洲区国产区| 久久免费看视频| 亚洲综合国产精品| 欧美日韩在线观看视频| 精品国产91乱码一区二区三区四区 | 黄黄视频在线观看| 日韩在线导航| 性综艺节目av在线播放| 国外男同性恋在线看| 官网99热精品| 亚洲免费影视| 国产对白叫床清晰在线播放| 国产精品美腿一区在线看| 国产精品电影一区二区| 中文字幕欧美日韩一区二区| 欧美日韩久久一区二区| 久久久久久久久久久9不雅视频| www.99re.av| 78色国产精品| 亚洲美女免费视频| 精品成人影院| 在线播放你懂得| ts人妖另类在线| 4438x成人网最大色成网站| av不卡在线| 韩国日本一区| 免费成人深夜夜行网站视频| 亚洲欧美日韩中文在线制服| 国产99久久久国产精品潘金网站| 欧美日韩国产网站| 国产精品国产亚洲精品看不卡| 久久影院模特热| 亚洲欧洲另类国产综合| 青青草成人影院| 午夜伦全在线观看| av动漫免费观看| 久热爱精品视频线路一| 亚洲欧美色综合| 国模大胆一区二区三区| 羞羞网站在线看| 久在线观看视频| 日韩av第一页| 欧美色爱综合网| 国产综合久久久久久久久久久久| av有声小说一区二区三区| www在线观看免费| 日本一区二区三区在线播放| 亚洲一区影音先锋| 亚洲综合三区| 亚洲天堂网站| 亚洲人成小说| 中文字幕在线乱| 午夜欧美不卡精品aaaaa| 欧美色播在线播放| 国内精品伊人久久久久影院对白| 日日夜夜精品视频| 成人高清网站| 欧美日韩在线一| 成人夜晚看av|