av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

詳細(xì)介紹測(cè)試C++Test工具說明

首次進(jìn)行測(cè)試C++ Test之前,一定要了解C++ Test的執(zhí)行原理,C++ Test可以對(duì)C++源代碼進(jìn)行三種不同的測(cè)試,其分為:白盒測(cè)試、黑盒測(cè)試以及回歸功測(cè)試,這些都是一些常用方法希望本文能給您帶來一些幫助。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)提供從項(xiàng)目策劃、軟件開發(fā),軟件安全維護(hù)、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評(píng)估等整套的建站服務(wù),主營(yíng)業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),重慶App定制開發(fā)以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。創(chuàng)新互聯(lián)深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

針對(duì)所有的類的成員函數(shù)(包括:公共的、保護(hù)的以及私有類型的)進(jìn)行測(cè)試。測(cè)試的方法是判定當(dāng)輸入一個(gè)非法的參數(shù)時(shí),有關(guān)函數(shù)能否正確處理。(Record命令)在此狀態(tài)下軟件針對(duì)指定的文件、類或者是函數(shù)自動(dòng)生成測(cè)試用例。黑盒測(cè)試不對(duì)源代碼進(jìn)行分析,并且只針對(duì)類的公共接口函數(shù)進(jìn)行測(cè)試。(Play命令)

在此狀態(tài)下軟件不自動(dòng)生成測(cè)試用例,而是直接運(yùn)行在"測(cè)試用例編輯器"中當(dāng)前已有的測(cè)試用例(手工添加的)?;貧w功測(cè)試在修改源代碼后用原有的測(cè)試用例進(jìn)行重新測(cè)試。(Play命令)

建議在實(shí)際使用中首先用Record命令執(zhí)行一遍測(cè)試C++ Test,讓軟件根據(jù)函數(shù)自動(dòng)生成相應(yīng)的測(cè)試用例,然后再根據(jù)需要手工添加一些測(cè)試用例,最后再通過Play命令執(zhí)行一遍黑盒測(cè)試。

示例一

假設(shè)我們要測(cè)試如下一個(gè)類的成員函數(shù):int mode2(int nParam),則在進(jìn)行白盒測(cè)試時(shí)軟件會(huì)自動(dòng)為我們生成如下6個(gè)測(cè)試用例:可以看出,軟件測(cè)試用例的生成主要還是測(cè)試一些邊界值,例如最大值、最小值、0等。

示例二

假設(shè)我們要測(cè)試如下一個(gè)類的成員函數(shù):void strcpy(char* dest, char const * src),則軟件會(huì)自動(dòng)生成如下9個(gè)測(cè)試用例:

 
 
 
  1. dest = NULL, src = NULL
  2. dest = "yPqKIJ!u_", src = NULL 
  3. dest = "", src = NULL 
  4. dest = NULL, src = "h)zn9b" 
  5. dest = "BsmC,/i=zI6CT}pX", src = "HcI{BeP(J" 
  6. dest = "", src = "% i?~TnON"  
  7. dest = NULL, src = "" 
  8. dest = "($MN, src = "" 
  9. dest = "", src = "" 

可見,假如我們的代碼在實(shí)現(xiàn)時(shí)沒有對(duì)各種可能情況(尤其是邊界條件)進(jìn)行非凡處理的話,則通過C++Test可以方便地發(fā)現(xiàn)這些潛在的問題。此外,對(duì)于一些非凡的測(cè)試情況,我們還可以手工創(chuàng)建測(cè)試用例。此外,采用測(cè)試C++ Test也可以幫助我們檢查程序的編碼情況,判定是否嚴(yán)格按編碼規(guī)范進(jìn)行開發(fā)?! ∈褂?/p>

測(cè)試C++ Test的使用比較簡(jiǎn)單,即可以針對(duì)一個(gè)VC工程進(jìn)行全面的測(cè)試,也可以一次只對(duì)一個(gè)C/C++源文件進(jìn)行測(cè)試。在試用中發(fā)現(xiàn),假如項(xiàng)目比較大時(shí),最好不要直接對(duì)一個(gè)工程進(jìn)行自動(dòng)測(cè)試,而應(yīng)按文件一個(gè)一個(gè)地測(cè)試,否則可會(huì)會(huì)導(dǎo)致程序死掉。由于其是采用Java技術(shù)開發(fā)的,所以在使用時(shí)最好使用運(yùn)算速度較快的機(jī)器。

測(cè)試C++ Test是Parasoft公司出品的一個(gè)針對(duì)C/C++源代碼進(jìn)行自動(dòng)化單元測(cè)試的工具。它可以對(duì)源代碼進(jìn)行三種測(cè)試:白盒測(cè)試、黑盒測(cè)試以及回歸功測(cè)試?!“缀袦y(cè)試測(cè)試C++ Test對(duì)C/C++源代碼進(jìn)行分析,針對(duì)所有的類的成員函數(shù)(包括:公共的、保護(hù)的以及私有類型的)進(jìn)行測(cè)試。測(cè)試的方法是判斷當(dāng)輸入一個(gè)非法的參數(shù)時(shí),有關(guān)函數(shù)能否正確處理。(Record命令)在此狀態(tài)下軟件針對(duì)指定的文件、類或者是函數(shù)自動(dòng)生成測(cè)試用例。#t#

不對(duì)源代碼進(jìn)行分析,并且只針對(duì)類的公共接口函數(shù)進(jìn)行測(cè)試。(Play命令)在此狀態(tài)下軟件不自動(dòng)生成測(cè)試用例,而是直接運(yùn)行在"測(cè)試用例編輯器"中當(dāng)前已有的測(cè)試用例(手工添加的)。

回歸功測(cè)試在修改源代碼后用原有的測(cè)試用例進(jìn)行重新測(cè)試。(Play命令)建議在實(shí)際使用中首先用Record命令執(zhí)行一遍白盒測(cè)試,讓軟件根據(jù)函數(shù)自動(dòng)生成相應(yīng)的測(cè)試用例,然后再根據(jù)需要手工添加一些測(cè)試用例,最后再通過Play命令執(zhí)行一遍黑盒測(cè)試。


網(wǎng)站題目:詳細(xì)介紹測(cè)試C++Test工具說明
URL地址:http://uogjgqi.cn/article/dpchdhs.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流