c test71使用者手冊中文版_第1頁
c test71使用者手冊中文版_第2頁
c test71使用者手冊中文版_第3頁
c test71使用者手冊中文版_第4頁
c test71使用者手冊中文版_第5頁
已閱讀5頁,還剩481頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PARASOFT最終用戶協(xié)本協(xié)議包括三部分。第I部分適用于您未相關(guān)軟件(the“SOFTWARE”(軟件))許可證的情形。第II部分適用于您已SOFTWARE(軟件)證的情形。第III部分適用于所有的證授予情形。如果您最初獲取了SOFTWARE軟件)的副本卻沒有證、而現(xiàn)在想要證,則請按以下方式聯(lián)系ParasoftCorporation(“PARASOFT”):)第I部分-未(尚未)支付證費用情況下適用的條款。免費的SOFTWARE(軟件)以“AS-IS(按原樣提供)”的方式提供,不作 包括(但不限于)適銷性和適用于某特定用途的隱含性保證、以及任何非 (軟件)被證明有缺陷,則全部的服務(wù)和修理費用應(yīng)當由您(PARASOFT)來承擔(dān)。第II部分-已支付證費用情況下適用的條款。單個用戶使用。如果要將SOFTWARE(軟件)安裝于多個位置,則必須另外從PARASOFT獲取SOFTWARE(軟件)副本的證,或者從PARASOFT申請一份多用戶證。根 PARASOFT同意的情況下,切勿臨時或永久性地轉(zhuǎn)移或轉(zhuǎn)讓本軟件出現(xiàn)缺陷。如果在三十(30)PARASOFT進是ASOTAAOT不任何明保證,也不做任不權(quán)的保證隱含性證期限,包括(但限)適性和適于款可能您并不用。ASOT未任何ASOT經(jīng)商、或雇員恰當?shù)氖褂茫灰嗷蚴悄吮緟f(xié)議的條款,那么此項保證將立即終止。如果基于硬件或軟 PARASOFT“備份”或除這些歸檔副本以外,您同意不制作SOFTWARE(軟件)的任何其它副本。件)返還到PARASOFT時為止;返還軟件時,您還必須以形式保證已銷毀了記錄在任PARASOFTSOFTWARE(軟件)進行修訂或更新。這些修訂版的獲得,通常由PARASOFT自行決定。修訂或修訂通知,只能提供給已向PARASOFT代表、或已經(jīng)在ParasoftWeb站點上的用戶。只有用戶才能享受PARASOFT的客戶服務(wù)。第III部分-適用于所有證授予的條款SOFTWARE(軟件)而開發(fā)的產(chǎn)品,所有權(quán)屬于您。對上述產(chǎn)品,無需費或運PARASOFT您承認SOFTWARE(軟件)是PARASOFT所獨家擁有的財產(chǎn)。在接受此協(xié)議后,您并不權(quán)利。您同意盡自己最大的努力,采取一切合理的措施,以防SOFTWARE(軟件)在 PARASOFTPARASOFTSOFTWARE(軟件)的適用性、精確性或運行特征。本軟件以“as-is(按原樣提供)”的方式進行銷售。對于非當前版的SOFTWARE(軟件),PARASOFT沒有支持的義務(wù)。如果本協(xié)議的任何條款和條件,則本協(xié)議將自動終止。一旦終止,您必須將軟件返還給PARASOFTSOFTWARE(軟件)和文檔的所有副本。在此情況下,您還必須書面保證未保留SOFTWARE(軟件)的任何副本。的損壞,即使已經(jīng)告知PARASOFT存在此類損壞,PARASOFT也不承擔(dān)責(zé)任。本軟件以本協(xié)議代表與本證相關(guān)的完整協(xié)議,只能由雙方共同以的方式修訂。您所下達的任Parasoft101E.HuntingtonDrive.,2ndFloorMonrovia,CA91016,2007年119簡歡迎 關(guān)于文檔庫-PDF和相關(guān)資 聯(lián)系Parasoft的技術(shù)支 安裝和受支持的環(huán) Windows單機安 Windows插件安 Linux/Solaris單機安 Linux/Solaris插件安 概念和術(shù)語代碼規(guī)范靜態(tài)分 Suppressions(抑制 BugDetective靜態(tài)分 單元測 測試用例生 樁函 測試配 命令行界面 自動錯誤預(yù)防 團隊配置管理器 組報告系統(tǒng) C++test瀏覽C++test用戶界 C++test6.x遷從C++test6.x遷 團隊范圍部署概述配置團隊部署:簡 將所有C++test安裝連接至您的源碼控制器 將所有C++test安裝連接至TCM(團隊配置管理器 將C++test服務(wù)器連接至 部署團隊測試配置和規(guī) 配置作者設(shè) 運行初始測試和減少噪 通過源碼控制器共享項目和測試資 配置自動夜間測 使用團隊部署:每日用途簡 在添加到源碼控制器之前驗證新的/修改的代 復(fù)審和糾正引入到團隊的代碼庫中的錯 結(jié)果和報 將任務(wù)再分配給其它團隊成 監(jiān)視項目范圍的設(shè)創(chuàng)建項 設(shè)置項目和文件選 創(chuàng)建自定義的測試配 修改C++test通用首選 運試和分從GUI進 從命令行界面(cpptestcli)進 復(fù)審結(jié)果查看結(jié) 生成HTML報 了解HTML報 代碼規(guī)范靜態(tài)分析執(zhí)行代碼規(guī)范靜態(tài)分 復(fù)審代碼規(guī)范靜態(tài)分析結(jié) 抑制可接受違例的報 自定義代碼規(guī)范靜態(tài)分析:概 創(chuàng)建自定義代碼規(guī)范規(guī) 調(diào)整規(guī) 、標識、標頭和嚴重性級 BugDetective靜態(tài)使用BugDetective靜態(tài)分 復(fù)審BugDetective靜態(tài)分析結(jié) 自定義BugDetective靜態(tài)分 代碼復(fù)代碼復(fù)審簡 Review(代碼復(fù)審)掃描程序的配置和執(zhí) 了解代碼復(fù)審用戶界 作者-檢驗并響應(yīng)復(fù)審注 復(fù)審員-復(fù)審代碼調(diào) 監(jiān)視員-監(jiān)視復(fù)審過 代碼復(fù)審的提示與技 測試生成和執(zhí)行生成和執(zhí)生成測試用例進行回歸測試和異常查 執(zhí)試用 從測試生成和執(zhí)行中探索結(jié)果復(fù)審測試執(zhí)行結(jié) 斷言失 運行時異 超時設(shè) 未核對的結(jié) 測試執(zhí)行過程中使用調(diào)試 復(fù)審覆蓋率信 復(fù)審自動生成的測試用 擴展和修正測試套件擴展和修正測試套件:總 檢驗用于進行回歸測試的測試用 添加用戶定義的測試用 使用從數(shù)據(jù)源提取的數(shù) 使用來自標準輸入輸出的數(shù) 刪除和禁用測 導(dǎo)入CppUnit測試用 添加和修改樁函 改進測試覆蓋 跨平臺和嵌入式系統(tǒng)測試執(zhí)行跨平臺單元測試:概 構(gòu)建C++test運行時 使用交叉編譯器配置測 自定義測試流 WindRiver工作臺插WindRiver工作臺簡介-C++test集 為C++test插件配置WindRiver工作臺環(huán) 配置編譯器和Optionssource(選項源)設(shè) 配置和運行靜態(tài)分 配置和運行單元測 WindRiverTornado簡介C++test對WindRiverTornado的支 創(chuàng)建和配置項 配置和運行靜態(tài)分 配置和運行單元測 參內(nèi)建測試配 內(nèi)建代碼規(guī)范規(guī) 變量定 故障診斷和常見問 對模板函數(shù)的支 用于解決異常違例的最佳做 基于Qt類的單元測試最佳做 GCC支 高級檢測選 簡 創(chuàng)建C++test項 根據(jù)代碼規(guī)范進行靜態(tài)分 應(yīng)用和管理Suppressions(抑制 單元測試生成和執(zhí) PDFParasoftC++testParasoftC++test是一個集成解決方案,用于使一系列被廣泛證明可改進軟件開發(fā)團隊生產(chǎn)力C++test,可進行編碼策略增強、靜態(tài)分析、綜合代碼復(fù)審以及單元測試和組件測試,以此向團隊提供一種確保C和C++代碼達到其預(yù)期功能的實用方法。C++test可以在桌面上IDEs的引導(dǎo)下使用,也可以通過命令行界面、批處理方式進行回歸測試。C++testParasoftGRS報告系統(tǒng)相集成,后者提供了具有向下鉆WebC++test通過按需目標代碼評估、并朝著優(yōu)質(zhì)和守時的目標進行,即時了解C和測試工作量以及到達QA時的缺陷數(shù)量。WindRiver分C++testWindRiverWorkbench一起使用的詳細信息,請參見352“WindRiverWorkbench插件”C++testWindRiverTornado一起使用的詳細信息,請參見387“WindRiverTornado的支持”關(guān)于文檔庫PDF和相關(guān)C++testC++testUser’sGuide(當前指南):解釋如何使用在Eclipse上構(gòu)建的C++test功能(如果您擁有單機版的C++test),或者如何使用添加到Eclipse的功能(如果您擁有C++test插件)。要通過Eclipse幫助系統(tǒng)本指南,請選擇“Help>HelpContents(幫助>幫助內(nèi)容)”,然后打開“C++testUser’sGuide”(《C++test用戶指南》)一書。從C++test安裝 中,可以獲取該PDF。C++testGettingStartedGuide(C++test指南):簡要介紹如何安裝C++test并開始運試。從C++test安裝 中,可以獲取該PDF。TheRuleWizardUser’sGuide(RuleWizard用戶指南RuleWizard這織需求,或者防止程序錯誤的重復(fù)發(fā)生。要該指南,請選擇“C++test>中選擇“Help>ation(幫助>文檔)”。注意,RuleWizard需要專門的許包含的所有代碼規(guī)范規(guī)則。要通過Eclipse幫助系統(tǒng)本指南,請選擇“Help>>418“查看規(guī)則描述”deToolkit(C/C++開發(fā)工具箱)的功能和策略?!癏elpHelpContents(>幫助內(nèi)容)”?!癗ew(新建)”C++test” 和/或C++test ysisRules(C++test靜態(tài)分析規(guī)則)) Parasoft該解釋了幾種聯(lián)系技術(shù)支持的方法、以及如何準備和發(fā)送“支持歸檔文件”,以幫助技術(shù)獲取實時的支持(僅限 Windows操作系統(tǒng)。使用C++testParasoft的C++test是一個活躍的會議場所,您可以在此與其它用戶和PARASOFT 可通 、電子郵件或傳真總部:(888)305-0041(626)256-法:(331)648926德:+49 -英:+44(0)1923亞:+88626636-其它地參見 準備一份“支持歸檔文件”,并發(fā)送給技術(shù)支持如果遇到諸如構(gòu)建故障之類的測試問題,最好的解決辦法是創(chuàng)建一個zip歸檔文件,包含造zipParasoft的C++test支持團隊。為便于此流程的進行,C++test可以在構(gòu)建失敗時自動創(chuàng)建歸檔文件。通常,這些歸檔文件大約0.5兆字節(jié)大小,創(chuàng)建耗時約一分鐘。缺省情況下,當測試問題發(fā)生時C++test不創(chuàng)建歸檔文件。必要時您可以手動準備和發(fā)送一C++testC++test在測試所出現(xiàn)的問“C++test>Preferences(首選項)”“TechnicalSupport(技術(shù)支持)”類別,打開TechnicalSupport面板?!癊nableauto-creationofsupportarchives(啟用自動創(chuàng)建支持歸檔文件)”C++test“Sendarchivesbye-mail(通過電子郵件發(fā)送歸檔文件)”,并指定想要使用的電子郵件設(shè)置。C++testconfigurationfiles(C++test配置文件)/XML/tja或Environmentaldata(環(huán)境數(shù)據(jù)):JVM系統(tǒng)屬性、平臺Projectproperties(項目屬性):來自項目、平臺、工具和選項抽取器的屬性(Makefile、VStudioDSP、GreenHillsGPJCDT)。如果啟Makefile以及其它已添加到項目的文件。Generalapplicationlogs(常規(guī)應(yīng)用程序日志):各種平臺/應(yīng)用程序“Enableverboselogging(啟用冗長日志記錄)”,然后在此處輸入它們。請注意,如果日志記錄系統(tǒng)含有自定義的配xtest.log文件中(Windows,該位置是<drive>:\sandSettings\<user>\LocalSettings\Temp\parasoftxtest)C++test“Advanced(高級)”選“Apply(應(yīng)用)”“OK(確定)”。“C++testSupportCreateTechnicalSupportArchive(C++test>支持>創(chuàng)建技術(shù)支持歸檔文件)”。“C++testPreferences(C++test>首選項)”,SuppoTechnicalSupportArchiveManager(技術(shù)支持歸檔文件管理器),以便復(fù)審、發(fā)送選擇“C++test>Preferences(C++test>首選項)”,選擇“TechnicalSupport(技術(shù)支持)“BrowseRecentArchives(瀏覽WindowsWindowsLinux/SolarisLinux/Solaris受支持的環(huán)境此列出了C++test的當前版本所支持的環(huán)境。主機(開發(fā)機)編譯GNUMinGWgcc/g++2.95.xGNUgcc/g++3.2.x,3.3.x,3.4.xGCC支持的詳細信息、以及GCC編譯器擴展的列表,請參見第432頁上的“GCCVisualC6.0編譯器版本(cl):C/C++優(yōu)化編譯器版本12.00.x器版本(link):遞增器版本VisualStudio6.0.dsp和.dsw109頁上的“VisualStudio6.0項目”。VisualCNET編譯器版本(cl):C/C++優(yōu)化編譯器版本器版本(link):遞增器版VisualCNET2003編譯器版本(cl):C/C++優(yōu)化編譯器版本器版本(link):遞增器版C++test可用作插件,因為C++test的完整功能也可用作VisualStudio.NET2003的插件。VisualC2005編譯器版本(cl):C/C++優(yōu)化編譯器版本14.00.50727.42for80x86器版本(link):遞增器版VisualStudioNET2005GreenHillsMULTIforWindowsNative支持MULTI4.x項目內(nèi)核2.4或2.6glibc2.2或更高版GNUgcc/g++2.95.x,3.2.x,3.4.x,4.0.x,GCC請參見第432頁上的“GCCLinuxx86-內(nèi)核2.6或更高版本,帶有2.3或更高版本、x86_64-兼容GNUgcc/g++3.4.x,4.0.x,32位兼容庫(C++test是32位的,不過可以處理64位代GCC支持的詳細信息、以及不GCC請參見第432頁上的“GCC支ForteDeveloper6Update2(6.2)Suncc:SunWorkshop6SunCC5.3C++test不支持64位編譯模式(2版本5.3SunCCSunCC編譯器的-xarch=v9Workshop6Update2SunCC5.5SunONEStudio8Suncc:Sun5.5SunCC:SunC++C++test64位編譯模式(例SunCC編譯器的-xarch=v9SunCC5.6SunStudio9Suncc:SunC5.6SunCC:SunC++5.6C++test64位編譯模式(SunCC編譯器的-xarch=v9Solaris7,8,9,SunCC5.7UltraSparcSunStudio10Suncc:SunC5.7SunCC:SunC++5.7C++test64位編譯模式(例SunCC編譯器的-xarch=v9SunCC5.8SunStudio11Suncc:SunC5.8SunCC:SunC++5.8C++test不支持64位編譯模式(例如SunCC編譯器的-xarch=v9項啟用的模式)GNUgcc2.95.x,3.2.x,3.4.x,4.0.x,GCC請參見第432頁上的“GCCGreenHillsMULTIforSolarisNativeMULTI4.x。構(gòu)建工GNUSun嵌入式平臺和交叉編譯器EmbeddedLinux(嵌入式GCC2.95.x-WindGCCDIABDIABEGCS見第387頁上的“WindRiverTornadoVxWorksGreenHillsMULTIIDE4.0.x/IntegrityOSGreenHills支持對MULTI項目的。RVCT3.0RVDSEclipseWindows本解釋如何在Windows系統(tǒng)上安裝單機版的C++test(構(gòu)建在Eclipse框架上)先決條系統(tǒng)需WindowsNT,2000,1.5GHzx86512MBRAM(1GB)·請參見第13“受支持的環(huán)境”其它需C++test字體問題,或者使得C++test無法。有關(guān)如何執(zhí)行靜默(“無外設(shè)”)安裝的詳細信息,請參見64“使用靜默安裝來改進團隊范圍內(nèi)C++test的安裝和設(shè)置“。安WindowsWindows (下一步)”。然后,C++test將開始 單擊“OK(確定)”按鈕,通知框就關(guān)閉。C++test將安裝在指定的安 啟C++testC++testmakefile設(shè)置,則必須正確配置必要的可執(zhí)行文件(編譯器/器、makefile等)“Correctlyconfigured(正確配置)”對不同的編譯器具有不啟動cpptest可執(zhí)行文件。將相應(yīng)位置(安裝 )包含在$PATH上,或者用可C++test在啟動Eclipse之后,您應(yīng)當能看到Eclipse菜單欄添加了一個C++test菜單。如果您沒有看到此菜單,則請選擇“Window>Open>Other(窗口>打開>其它)”,選擇C++test,然后單擊“OK(確定)”。C++test424“故障診斷和常見問答”,以獲取解請參見第25頁上的“”Windows本解釋在Windows系統(tǒng)上如何將C++test插件安裝到Eclipse的工作副本中WindRiverworkbench353“WindRiverWorkbench簡介-C++test集成”。先決條系統(tǒng)需WindowsNT,2000,1.5GHzx86512MBRAM(1GB)13“受支持的環(huán)境”IDEEclipseSDK3.1+或EclipsetformRuntime3.1+(32位)EclipseCDT3.1 到Eclipse(而不是作 EclipseJava運行時環(huán)境(JRE)C++testJtestEclipseEclipse其它需C++testShift_JIS(ja_JP.PCKlocaleonSolaris/Unix)。其它編碼可能會造成字體問題,或者使得C++test無法。有關(guān)如何執(zhí)行靜默(”無外設(shè)”)安裝的詳細信息,請參見64“使用靜默安裝來改進團隊范圍內(nèi)C++test的安裝和設(shè)置”。安WindowsEclipseC++test如果出現(xiàn)框詢問您是否想要安裝C++test,則請單擊“Yes(是)”輸入所需的用于C++test擴展文件 ,然后單擊“Next(下一步)”輸入Eclipse安 ,然后單擊“OK(確定)”·選擇包含startup.jar 如果Eclipse是打開的,則將其關(guān)閉,然后單擊“OK(確定)”以關(guān)閉該框,提醒您關(guān)閉此程序。然后C++test將開始文件,并將必要的文件安裝到工作臺。帶單擊“OK(確定)”按鈕,通知框就關(guān)閉啟C++test要讓C++test自動檢測編譯器和makefile設(shè)置,就必須正確配置必要的可執(zhí)行文件(編譯器/器、makefile等)“Correctlyconfigured(正確配置)”對不同的編譯器具有不·按正常方法啟用Eclipse。EclipseC++test插件。EclipseEclipseC++test看到此菜單,則請選擇“Window>Open>Other(窗口>打開>其它)”,選擇C++test,然后單擊“OK(確定)”。C++test424“故障診斷和常見問答”,以獲取解請參見第25頁上的“”Linux/Solaris單機安本解釋如何在Linux或Solaris系統(tǒng)上安裝單機版本的C++test(構(gòu)建在Eclipse框架先決條系統(tǒng)需Linux2.42.6glibc2.2Linux2.6glibc2.3x86_64兼容處理器(32位兼容包是必需的)。Solaris7,8,9,10UltraSPARC512MBRAM(1GB)13“”“”C++test其它需C++testShift_JIS(ja_JP.PCKlocaleonSolaris/Unix)。其它編碼可能會造成字體問題,或者使得C++test無法。 Eclipse配置/緩存數(shù)據(jù)方面的已知問題show_bug.cgi?id=54919)EclipseC++test單機版無法正常啟動。>/ 結(jié)果,Eclipse會將其所有配置數(shù)據(jù)保存在$(HOME)/EclipseConfigData 安LinuxSolaris.sh當請求確認時,應(yīng)當確認C++test安裝在當 中來啟動團隊范圍內(nèi)C++test的安裝和設(shè)置”。啟C++testC++testmakefile設(shè)置,必須正確配置必要的可執(zhí)行文件(編譯器/器、makefile等)“Correctlyconfigured(正確配置)”對不同的編譯器具有不·啟動cpptest可執(zhí)行文件。將相應(yīng)的位置(安裝 )包含在$PATH上,或者用可在啟動Eclipse之后,您應(yīng)該能看到Eclipse菜單欄添加了一個C++test菜單。如果您沒有看到此菜單,則請選擇“Window>Open>Other(窗口>打開>其它)”,選擇C++test,然后單擊“OK(確定)”。C++test424“”,獲取解請參見第25頁上的“”Linux/Solaris插件安本解釋如何在Linux或Solaris系統(tǒng)上,將C++test插件安裝到Eclipse的工作副本中WindRiverworkbench353“WindRiverworkbench簡介-C++test集成”。先決條系統(tǒng)需Linux內(nèi)核2.42.6glibc2.2x86容處理器(32位兼容包是必需的)。Solaris7,8,9,10UltraSPARC512MBRAM(1GB)13“”IDEEclipseSDK3.1+或EclipsetformRuntime3.1+(32位)EclipseCDT3.1可 裝到Eclipse(而非作 EclipseJava運行時環(huán)境(JRE)C++testJtestEclipseEclipse其它需所有用戶都必須能對Eclipse配置 前Eclipse配置 則請打開<INSTAL_DIR>/configuration/config.ini文件,然后添加以下格式行$(HOME) C++testShift_JIS(ja_JP.PCKlocaleonSolaris/Unix)。其它編碼可能會造成字體問題,或者使得C++test無法。 show_bug.cgi?id=54919)Eclipse無法正常啟動。<INSTAL_DIRconfiguration/config.ini 結(jié)果,Eclipse會將其所有配置數(shù)據(jù)保存在$(HOME)/EclipseConfigData 安UNIXEclipseC++testC++test其中<ECLIPSE_DIR>是Eclipse安裝的根 如果以后您想要卸載C++test,則可以:C++test將從Eclipse上“取消”。2.(可選)從硬盤中刪除C++test文件。團隊范圍內(nèi)C++test的安裝和設(shè)置”。啟C++testC++testmakefile設(shè)置,則必須正確配置必要的可執(zhí)行文件(編譯器/器,makefile等)?!癈orrectlyconfigured(正確配置)對不同的編譯器具有不同·按正常方法啟用EclipseEclipseC++test在啟動Eclipse之后,您應(yīng)當能看到Eclipse菜單欄添加了一個C++test菜單。如果您沒有看到此菜單,則請選擇“Window>Open>Other(窗口>打開>其它)”,選擇C++test,然后單擊“OK(確定)”。C++test424“故障診斷和常見問答”,以獲取解請參見第25頁上的“”本解釋如何從GUI設(shè)置信息在針對命令行模式進行的C++test安裝上,您可以在一個局部設(shè)置文件中定義權(quán)限C++test160部設(shè)置文件”,了解關(guān)于局部設(shè)置文件的信息、以及第166頁上的“設(shè)置”,以獲使用與機器綁定的“C++testPreferences(C++test>首選項)”“Preferences(首選項)”對在左邊窗格中選擇“License(證)”類別聯(lián)系您的Parasoft代表,接收證。您需要提供在“LocalLicense(本地證)”在,請致電 。在其它地區(qū),請使用第9頁上的“聯(lián)Parasoft”運行cpptestcli。輸出消息中將報告機器標識。 證首選項頁面的“LocalLicense(本地證)”部分,輸入您的有效期 ServerEditionServerEditionITCustomEdition。DesktopCommandLineMode(桌面命令行模式)可用于CustomEdition。TCM(團隊配置管理器)處于HTMLParasoftC++test證 在您的團隊或組織管理C++Test的情況下,如需在ParasoftLicenseServer(分開提供)中“C++testPreferences(C++test>首選項)”“Preferences(首選項)”在左邊窗格中選擇“License(證)”類別選擇“UseLicenseServer(使用LicenseServer)”選項。證首選項頁面的證服如果尚未設(shè)置相應(yīng)的證服務(wù)器,則請從“Autodetectedservers(自動探測到的服”LicenseServer主機(IP地址)“Portnumber(端口)”字段輸入組織的LicenseServer端口?!癊dition(版本)”C++test安裝使用的單元測試、BugDetective和命令行界面。此選項,然后單擊“Choose(選擇)”按鈕,并指定您想將哪些可用的“OK(確定)”LicenseServer如果您的組織需要的 證,則管理員或架構(gòu)設(shè)計師應(yīng)聯(lián)系Parasoft以獲取這些證,然后將這些 證服務(wù)器,如LicenseServer文檔中所述。C++test“StartDeactivated(開始停用)” 證,則禁用“StartDeactivated(開始停用)”選項 C++test操作(例如,測試用例生成或測試用例執(zhí)釋放C++testLicenseServer C++test視圖,并會顯示錯誤(如果可用)BugDetective命令行界面組報告系統(tǒng)代碼規(guī)范靜態(tài)分析C++test已預(yù)先配置了內(nèi)建的規(guī)則集,以執(zhí)行代碼規(guī)范靜態(tài)分析。缺省情況下,大多數(shù)代碼規(guī)TestConfigurations(測試配置)中啟用的規(guī)則,已顯示出能快速而顯著地提高代碼除了提供預(yù)先配置的規(guī)則集以外,C++test還允許您定義自己的規(guī)則集,包括自定義規(guī)則,以打開“C++testStaticysisRules”(《C++test靜態(tài)分析規(guī)則》)一書,然后瀏覽可用的規(guī)C++test還能根據(jù)用戶以RuleWizard模塊所設(shè)計的任意數(shù)量自定義規(guī)則來檢查代碼。有了193“代碼規(guī)范靜態(tài)分析”Suppressions(抑制Suppressions(抑制)C++test對額外出現(xiàn)的特定靜態(tài)分析任務(wù)進行報告(可能會為單個規(guī)則報告多項任務(wù))Suppressions抑制)C++test視圖;這就能讓你按需要那些違例,而把主要結(jié)果區(qū)域集中于其它錯誤。(制)。通過使用suppressions,您可以繼續(xù)檢查代碼是否遵循該規(guī)則,而不會接收到與故意改TestConfigurations(測試配置),這樣的話配置就不會再檢查該條規(guī)則。這就意味著,TestConfigurationSuppressions析任務(wù)進行報告(例如,修正發(fā)生在Y行的X規(guī)則的違例)Suppressions抑制)并不阻Suppressions抑制)197“抑制可接受違例的報告”RuleWizard(ArchitectandServeredition中提供)C/C++代碼語法和代碼風(fēng)格問題創(chuàng)建自定義的代碼規(guī)范規(guī)則。C++testRuleWizard中創(chuàng)建的有效規(guī)RuleWizard,就能以圖形化的方式創(chuàng)建規(guī)則(通過創(chuàng)建流程圖形式的規(guī)則表示法),或RuleWizard“C++testLaunchRuleWizard(C++test>RuleWizard)”單擊TestConfigurations“Static(靜態(tài))”“New(新建)”然后就會打開RuleWizardGUI?!癛uleWizardUser'sGuide”(《RuleWizard用戶指南》)(通過在RuleWizardGUI中選擇“Help> ation(幫助>文檔)”可閱讀此書)包含關(guān)203“創(chuàng)建自定義的代碼規(guī)范規(guī)BugDetective靜態(tài)分BugDetectiveServerEdition(服務(wù)器版)BugDetective“可疑點”,開始分析正在測試的源碼??梢牲c是潛在的錯誤點。這些可疑點在BugDetective規(guī)則中被定義。只要識別了可疑點,例如,檢測可能的“除數(shù)為零”情形的規(guī)則就規(guī)定,任何使用了"/""%"運算符的點都是可工作量,流路徑詳細信息還會補充擴展注釋(例如,一條關(guān)于“避免空指針”違例的描述就包含這樣的注釋,描述哪些變量、在流路徑的哪一點包含null值)。可以用來檢測與特定的API使用相關(guān)的違例。通過使用Performmorecomprehensivetestingwithexistingresources(使用現(xiàn)有資源執(zhí)行更綜合的測試):BugDetective對其它測試技術(shù)進行了補充,允許您發(fā)現(xiàn)一些問題,如果不使用BugDetective,那么可能需要開發(fā)、執(zhí)行和復(fù)雜的測試用例才能發(fā)現(xiàn)這些問題。BugDetective程序中各種分支的可能性,提供了通過傳統(tǒng)測試很難達到的路徑覆蓋率水平。因此,BugDetective常能識別一些處理罕見情況時出現(xiàn)的問題,Automaticallyidentifybugsthatpassthroughmultipleunits(自動識別通過了多個單的問題、集成了代碼之后不久,就會遇到諸如空指針之類的問題。這些問題需要通過使用Focusonactualbugsanddesignflaws(關(guān)注實際錯誤和設(shè)計缺陷):BugDetective自BugDetective報告一intcalculateBufferLength(char*str){returnstrlen(str)+FindAPImisuses(查找API誤用):實際上,許多錯誤是因為以錯誤的自變量調(diào)用了某個API,或者沒有正確地處理API1true時,某個API可能預(yù)期參數(shù)2將有一個非空自變量,或者該API可能將對象中的某個字段設(shè)置為null。通過執(zhí)行過程間分析,BugDetective可以此類API使用中的不一致性。BugDetective211“BugDetective靜態(tài)分析”單元測C++test可將這些任務(wù)自動化,以使得單元測試更有效率,更具一致性。當您運行C++test自動生成的測試用例時,異常測試被執(zhí)行。此類測試可意料之外的異常,并檢查類在結(jié)構(gòu)方面是否合理??煽啃詼y試能否成功,取決于代碼是否能完,因此必要時,您可能會想要擴展自動生成的測試用例,以增強代碼覆蓋率。C++test可測量測試覆果是否發(fā)生更改。在當前測試的測試用例結(jié)果與預(yù)期的測試用例結(jié)果不匹配時,C++test會報測試用例可以用C或C++源碼實現(xiàn)和保存。您可以在IDE的文本編輯器中擴展和修改生成的CppUnitC++test的測試提供了比CppUnitC代碼,并在測試框架內(nèi),提供對私有和保護成員數(shù)據(jù)以及成員函數(shù)的?,F(xiàn)有的CppUnit測試用例可以導(dǎo)入到C++test中,與自動生成的測238“測試生成和執(zhí)行”測試用例生成不過,編寫測試是一項耗時的工作,如果不仔細就可能會遺漏重要的情況。C++test提供的單元測試支持,可幫助開發(fā)人員和測試人員非常快速地創(chuàng)建良好的單元測試。C++test之所以能C++test自動生成大量測試用例,這些測試用例會試圖執(zhí)行代碼中的所有不同路徑,然后保存x射線,C++testC/C++C++test中CC++源碼來實現(xiàn)和保存(所用語言取決于要測試的原始源碼)。這些CppUnit格式類似的格式。C++testCppUnit更廣泛C代碼、并在測試框架內(nèi)提供對私有和保護成員數(shù)據(jù)以及成員函數(shù)進現(xiàn)有CppUnit測試用例可以導(dǎo)入到C++test中,與自動生成的測試用例配合使用??梢酝ㄟ^C++test,您無需編寫任何代碼以生成一組使這是通過手動設(shè)計測試用例所無法達到的。C++test會試圖創(chuàng)建測試用例,執(zhí)行所測試的全部方法的各種可能分支。例如,如果方法包含一個條件語句(if塊),C++test會試圖生成測試用例,以測試if語句的true和false結(jié)果。和異常查找”。在使用樁函數(shù)時,C++test會重定向執(zhí)行流程,調(diào)用一個樁函數(shù)替代原有函數(shù)。當您使用用戶定義的樁函數(shù)時,你可以完全控制外部函數(shù)的返回值-無需正可用的外果原始定義最初不可用、但后來被添加了,C++test也會繼續(xù)使用用戶定義的樁函數(shù)。如果您/*C++testuserstubdefinitionforintdoSomething(inti)*/int::CppTest_Stub_doSomething(inti){returni+}如需了解自動生成的樁函數(shù)的信息,請參見第249頁上的“理解和自定義自動樁函數(shù)生參見第316頁上的“添加用戶定義的樁函數(shù)”。測試配TestConfiguration(測試配置)C++test來運行的測試方案。每次C++test在GUI中或從命令行界面運試時,它都使用指定的Test省的測試配置))。TestConfiguration確定所有測試參數(shù)。例如,它確定如下的參數(shù):C++test包含了一組預(yù)先配置好的“內(nèi)建”的TestConfigurations,代表了最常見的測試方案。置進行進一步的自定義。用戶定義的TestConfiguration可以放在“用戶定義的”類別或“團隊”類別中。用戶定義的TestConfiguration 在本地機器上,可用于本地C++test安裝執(zhí)行的所有測試。團隊的TestConfiguration 在團隊的TeamConfigurationManager(團隊配請參見第134頁上的“創(chuàng)建自定義的測試配置”,了解關(guān)于TestConfiguration的信息命令行界面C++test令行界面(cpptestcli)允許您從命令行ss執(zhí)行靜態(tài)分析和單元測試,允許您從諸如s 、make和Ant之類的自動構(gòu)建實用程序中運行C++test。命令行模式可用于C++test的ServerEdition(服務(wù)器版)。cpptestcli可以將結(jié)果發(fā)送給Parasoft組報告系統(tǒng)(GRS),將綜合報告發(fā)送給團隊管理人員和XML兩種格式生成。局部設(shè)置文件可以控制詳細信息,例如報告首選項(報告應(yīng)發(fā)送給誰、報告應(yīng)如何做選項卡、應(yīng)使用什么郵件服務(wù)器和域等)、TCM設(shè)置、GRS設(shè)置、電子開發(fā)人員使用C++test的本地安裝來測試自己編寫或修改的代碼,進行必要的糾正,然后檢查代碼和測試用例,并輸入到源碼控制器。每天晚上,cpptestcli在團隊機器上運行,以驗證動測試生成和手動測試定義/自定義)。在測試完成之后,團隊開發(fā)人員可以將導(dǎo)入關(guān)的錯誤/HTML報告,列出所有團隊/項目錯誤,C++testArchitectEdition。155“從命令行界面(cpptestcli)進自動錯誤預(yù)防ParasoftAEPMethodology是一種改進軟件品質(zhì)、提高軟件開發(fā)生命周期效率的新方法。它基于AEP概念,此概念的,在于從自身及其它人的錯誤中吸取教訓(xùn),然后將學(xué)到的東西應(yīng)用到軟件生命周期中,使軟件成功運行。AEP概念提倡以下五個特定過程的自動化,可以把至于如何應(yīng)用AEP概念的例子,請想象您有一個n層的系統(tǒng),包括客戶機、用Java編寫的實現(xiàn)此措施的法,在于建立一條Java代碼規(guī)范,要求每個打開連接的類必須有一個AEPJava中間件內(nèi)開放式連接的錯誤源碼,作為資料單獨處理出來。您發(fā)現(xiàn)Java代碼缺少finally塊finalize()方法,于是定義了一個代碼規(guī)范,規(guī)定將來應(yīng)該如何編寫代碼,并使流程自動ParasoftAEPMethodology有五條主要原則,該方法提供了一個經(jīng)過良好測試的藍圖,用以在AEP有關(guān)AEP其它資源的信息,請 AEP和為便于AEP和團隊范圍內(nèi)錯誤預(yù)防的實施,C++test在所推薦的整個AEP團隊工作流程中,C++testParasoftAEP解決方案中,每個開發(fā)人員在他們的本地工C++test安裝都配置成使用相同的設(shè)置。TeamConfigurationManager(團隊配置管理器)確保C++test上配置相應(yīng)的團隊設(shè)置(ArchitectEdition),然后告訴TeamConfigurationManager器)對團隊的所有C++test安裝進行適當?shù)母?。C++test的本地安裝(ProfessionalEdition)“正在進行中”的代碼,IDE運行。當開發(fā)人員對某個類的質(zhì)量有信心時,就將這個類添加到源碼控制器系統(tǒng)中。此時,C++test會自動將所有相關(guān)的測試用例文件添加到源碼控制器TeamConfigurationManager(團隊配置管理器)為驗證源碼控制器系統(tǒng)中的所有代碼都符合團隊的質(zhì)量標準,C++testServerEdition)在團隊文件。在完成每個測試之后,C++test用電子郵件給每個開發(fā)人員發(fā)送一份HTML報告,該報告僅包含與此名開發(fā)人員相關(guān)的錯誤/結(jié)果,給團隊管理者發(fā)送一份HTML報告,列出所置管理器)。每個開發(fā)人員可以將結(jié)果導(dǎo)入到本人的IDE中,以便檢查和糾正錯誤。C++test(ServerEdition)還會將來自這些團隊范圍內(nèi)的測試到組報告系統(tǒng)(GRS)的DataCollector(數(shù)據(jù)收集器)。然后,GRS(組報告系統(tǒng))的報告引擎會分析這些結(jié)果,并向可以使用C++test來實施和監(jiān)視團隊成員決定采用的流程改進(例如可以用C++test來創(chuàng)建團隊配置管理器配置管理器)是單獨提供和的。本版本的C++test可與TCM2.0和更高版本配合使用,后者是作為ParasoftServerTools的一部分的。在安裝了TeamConfigurationManager(團隊配置管理器)Web服務(wù)進行部署之后,團隊架構(gòu)設(shè)計師或團隊管理人員可以在某一C++test安裝上配置相應(yīng)的團隊設(shè)置和文件,然后告訴TeamConfigurationManager(團隊配置管理器)在哪里可以設(shè)置和相關(guān)的TeamConfigurationManager(團隊配置管理隊配置管理器)會對團隊的所有C++test安裝進行適當?shù)母?。然后您才可以使用TeamConfigurationManager(團隊配置管理器)來共享C++test文件。有C++testTCM(團隊配置管理器)72頁上的“將所有C++test安裝連接至TCM”。組報告系統(tǒng)Parasoft組報告系統(tǒng)(GRS)是一種決策支持系統(tǒng),它使得開發(fā)團隊對正在進行的軟件開發(fā)流的度量值,GRS將這些數(shù)據(jù)點轉(zhuǎn)換成有含義的統(tǒng)計信息和儀表板,這些統(tǒng)計信息和儀表板使GRS,開發(fā)團隊就能更方便地識別代碼和編碼流程中的風(fēng)險,并對風(fēng)險進行應(yīng)對和管理,這些風(fēng)險可能會項目計劃和質(zhì)量。GRS提供了一些度量值,通過這C++testGRS74“C++test服務(wù)器連接至GRS”。C++testC++testC++test用戶界本描述添加到EclipseIDE的C++test控件。C++testC++testC++test是構(gòu)建到Eclipseworkbench中的,它提供了一組功能,用來有助于您配置、單擊快捷方式欄中的“Open ”然后在打開的“Select 框中選擇C++test。選擇“Window>Open >Other(窗口>打開>其它)”然后在打開的“Select )”框中選擇C++test。視C/C++C++test(Eclipseworkbench提供的其它視圖的詳細信息(TasksandProblemsview(任務(wù)視,Guide++UserGuide”(《C/C開發(fā)用戶指南》)“HelpHelpContents(>幫助內(nèi)容)”獲取。C/C++C/C++的項目視圖通常位于工作臺(GUI)的左側(cè)。它列出可用的項目以及與項目相關(guān)的元素。您可使用C/C++項目視圖,來指定您想要讓C++test處理哪個資源或哪組資源。++C++testC++test視圖是C++test列出其的地方(C++test>C++test)”177“查看結(jié)果”編輯器視圖++Editorview(編輯器視圖)C++test快捷菜單中出現(xiàn)相關(guān)令-例如“TestUsing(使用配置進試)”、“ShowAuthoratLine(在行中顯示作者)”和“ShowinTasks(在任務(wù)中顯示)”(如果該行包含違例或錯誤標記)。覆蓋率視圖Coverage(C++test>>覆蓋率)”265“Suppressions(抑制)視圖SuppressionsGUISuppressions中,所有被抑制的靜態(tài)分析任務(wù)(與代碼中直接定義的suppressions相對比;后者不會顯示在此視圖中)。>抑制)”Suppressions抑制)197“”控制臺視圖缺省情況下C++test中會顯示該視圖。如果此視圖不可用,請選擇“C++test>ShowView>Console(C++test>顯示視圖>控制臺)”將其打開。按C++test向添加以下按鈕 Using(使用配置進試如果您僅僅單擊“TestUsing(使用配置進 試)”按鈕,C++test將基于DefaultTest 如果您使用“TestUsing(使用配置進試)”按鈕旁邊的下拉菜單,可以使用任何可用的測試配置來啟動測試。當前的缺省測試配置將總是作為“TestUsing(使用配置進試)”下 Import mendedTasks(導(dǎo)入我的推薦任務(wù)“ImportMy mendedTasks(導(dǎo)入我的推薦任務(wù))”按鈕允許您導(dǎo)入一類選定的在PARASOFT團隊配置管理器(TCM)GUI復(fù)審和分析來自如果您只是單擊“ImportMy mendedTasks(導(dǎo)入我的推薦任務(wù))”按鈕,C++test將導(dǎo)入滿足以下條件的所有測試任務(wù)的子集:1)由您負責(zé)(根據(jù)C++test的代碼作者計算)和2)C++test已為您選擇要在今天復(fù)審和解決(根據(jù)您的團隊配置,C++test要報告的每名開發(fā)人如果您使用“ImportMy mendedTasks(導(dǎo)入我的推薦任務(wù))”按鈕右邊的下拉菜“結(jié)果和報告”。 C++test菜單TestConfiguration(缺省狀態(tài)的測試配置)來啟動測試。TestHistory(測試歷史)TestConfiguration來啟動測試。只有最近運行過的TestConfigurations(測試配置)列在此處。TestUsing(使用配置進試):基于選定的TestConfiguration來啟動測試。所有可用的TestConfiguration都列出。TestConfigurations(測試配置):打開“TestConfiguration(測試配置)”框,該框允許您查看、修改和創(chuàng)建TestConfigurations。請參見第134頁上的“創(chuàng)建LaunchRuleWizard(RuleWizard)RuleWizard,這一工具可用于以圖形化的方式或自動創(chuàng)建自定義的代碼規(guī)范規(guī)則。有關(guān)詳細信息,請參見第203頁上的Explore>TCM(探索>TCM):打開TCM(團隊配置管理器)的瀏覽器框,該框允許您、配置和更新TCM(團隊配置管理器)上可用的TestExplore>TCMReports(>TCM報告)TCMHTML報告文件。請參見第96頁上的“通過GUITCM報告”,了解詳細信息。Explore>GRSReports(>GRS報告)C++test測試和其它來源的信息,打開GRS報告。請參見第97頁上的“通過GRS結(jié)果”,了解詳細Import(導(dǎo)入)PARASOFT團隊配置管理器(TCM)上選定的結(jié)果。請參見第94頁上的“將結(jié)果從TCM導(dǎo)入到C++testGUI”,了解詳細信息。ShowView(顯示視圖)GUI元素(C++testSuppressions抑制)視圖)47“Preferences(首選項):打開“Preferences(首選項)”框。請參見第148頁上的“修改常規(guī)C++test首選項”,了解詳細信息。Deactivate|ActivateLicense(停用|激活證):停用/激活C++test證服務(wù)器證。請參見第25頁上的“”,了解詳細信息。C++test6.x從C++test6.xC++test6.x遷本解釋如何將C++test6.x測試資源遷移到C++test7.1。 Configurations(測試配置C++test6.x中導(dǎo)入Test(推薦的)確保任何來自C++test6.xTestConfiguration(測試配置)的用戶定義規(guī)則或自定義規(guī)則在C++test7.1中可(也就是說,能通過TCM(團隊配置管理器)>”TestConfiguration(導(dǎo)入C++test6.x測試配置)”,然后使用文件選擇器選擇相應(yīng)的C++test6.xTestConfigurations(.tcfg)文件。C++test版中被刪除>-<>C++test6.xTestConfiguration如果C++test7.1無法C++test6.xTestConfiguration中啟用的規(guī)則,則會顯示警告消息,C++test7.1TCM(團隊配置管理器)測試套 C++test6.x測試單元的測試套件導(dǎo)入到單獨的子 符號數(shù)據(jù)必須可用于“源”6.x項目(”符號”操作)C++test7.1項目必須包含與6.x項目相同的(物理)源文件?!边壿嫛表椖坎季挚赡?C++test6.x“NewOther(>)”“ImportC++test6.xtestsuites(C++test6.x測試套件)”C++test6.xC++test6.x項目文件的位置。此文件應(yīng)具有.cpf擴展名。在“Importedtestsuiteslocation(導(dǎo)入的測試套件位置)”字段,為希望采用的導(dǎo)入 ,或者為每個C++test6.xTestUnit將測試套件導(dǎo)入到分開的子 }}${unit_name}C++test6.x 樁函數(shù)有兩種方式從C++test6.x“用戶”樁函數(shù):將所有用戶樁函數(shù)導(dǎo)入到某一單個文件,C++test6.xTestUnit的用戶樁函數(shù)導(dǎo)入到分開的文件。如果您導(dǎo)入到某一單個文件名應(yīng)與C++test6.xTestUnit的名稱相對應(yīng)。C++test6.x“NewOther(>其它)”“ImportC++test6.xuserstubs(C++test6.x用戶樁函數(shù))”C++test6.xC++test6.x項目文件的位置。此文件應(yīng)具有.cpf擴展名。在“Importedstubslocation(導(dǎo)入的樁函數(shù)位置)”字段,輸入想要樁函數(shù)的位”還是為每個C++test6.xTestUnit將用戶樁函數(shù)導(dǎo)入到分開的文件。C++test“Commentout重復(fù)樁函數(shù)、遇到的轉(zhuǎn)換問題等相關(guān)的詳細信息、以及一份導(dǎo)入。命令行(cpptestcli)調(diào)下表顯示了C++test6.x和C++test7.1之間命令行用法的不同。用x表示沒有同等令C++testC++testX-Zdsp(file),--Zdsp_projectXXC++testC++testXX-Zmcl(param), XXX-Ztc(name),--Ztest_configX-Zso(file),--Zsave_optionsXXXX-Zgx,- -Zf,-XXXC++testC++test-Zq,-XX-Zgrs{on\off},--Zgrs XX-Zlc(param),--Zlist_config(paX XX-h,-XXXC++test將所有C++test安裝連接至您的源碼控制器C++testC++test配置團隊部署:簡介在所有團隊開發(fā)人員的機器上安裝和C++testProfessionalEdition,在架構(gòu)設(shè)計師或開發(fā)的機器上安裝和C++testArchitectEdition,在團隊服務(wù)器上安裝和許可C++testServerEdition。可采用正常方式進行安裝(如第12頁上的“安裝和”中所述),或使用靜默安裝程序(如第64“使用靜默安裝,簡化團隊范圍內(nèi)C++test的安裝和設(shè)置”中所述)。將所有C++test安裝連接至您的源碼控制器C++testC++test使用靜默安裝,簡化團隊范圍內(nèi)C++test的安裝和設(shè)關(guān)于靜默安C++test的安裝和設(shè)置流程實現(xiàn)簡化和標準化。在靜默安裝期間,C++test自動安裝于指定的,不會顯示InstallShield向?qū)В╓indows),也WindowsC++testInstallShield向?qū)r,完成靜默安裝流程所需的“響應(yīng)文件”中(setup.iss),該文件可用來將cpptest_7_0_X_X_win32_TOOL_EXTENSION.exe抽取到每個想要靜默安裝C++test的系統(tǒng)。術(shù)語[Silent_install_dir]會被用來指代C++test靜默安裝所需的文 抽取流程之后,[Silent_install_dir]將包含一個Disk1 setup.iss運行- “靜默”“無外設(shè)”C++test在想要安裝C++test的機器上,將setup.iss文件到[Silent_install_dir]/Disk1-sC++test安裝可執(zhí)行文件(例如,Setup.exes)echon1\n\n\n"|cpptest_7_0_X_X_(linux|<options Eclipse- 將所有C++test安裝連接至您的源碼控制器本解釋如何將C++test連接至您的源碼控制器庫。C++testCVSSubversionClearCaseStarTeamCMSynergy VisualSourceSafeC++testSubversion(SVN)1.2.x,1.3.x,or1StarTeamCMSynergyPerVisualSourceSafe6.0,SubclipseSubclipse每個Subclipse插件版本只與特定的Subversion版本相兼容。請確保您的SubclipseC++testSubversionSubversion1.3,則不應(yīng)安裝Subclipse插件1.2,因為后者使用Subversion1.4。Subversion1.41.4Subversion客戶機將無法處理Subversion1.4生成的工作副本。如果您使用的是Subclipse插件1.2(包含Subversion1.4),則可能會接收到以下錯誤消息:svn: istoooldtoworkwithworkingcopy'.';pleasegetanewer(svn:此客戶機太老,無法處理工作副本'.';請使用較新的Subversion客戶機)這意味著C++test正在使用版本1.3或更老 SVN客戶機升級到版本1.4。客戶機版本可以通過執(zhí)行svn--version來驗證。分所述),則C++test可以:間限制測試范圍)。請參見第81頁上的“配置作者設(shè)置”,了解詳細信息。公共選項(公共選項卡)”,了解詳細信息(相關(guān)的設(shè)置是“SourceControl>Updateprojects(源碼控制器>更新項目)”)。包括、SynergyVisualSourceSafe)C++test在源碼控制器中執(zhí)行包括編輯“只讀”文件在內(nèi)的操作,則C++test會首先打開一個 啟用源碼控制器支C++test Subversion,但并不足以(甚至不需要)Subclipse插件安裝到Eclipse(SVNEclipse插件)。則您應(yīng)有簡單令行svn.exeSubversion客戶機。>控制器系統(tǒng)”“New(新建)”“CreateSourceControlDescription(創(chuàng)建源碼控制器描述)”框的字段,然后單擊“OK(確定)”。 “CreateSourceControlDescription(創(chuàng)建源碼控制器描述)”對述)”框?!癆pply(應(yīng)用)”“OK(確定)”。在C++test環(huán)境中,打開一個從庫檢出的項目“C++testShowAuthoratLine(在行中顯示作者)”。如果.para-soft.xtest.logging.co g4j.on.xml.這會使得詳細的日志信息被打印入控制臺。CVSCVSC++test.cvspassuser.homeHOME(Windows)HOMEDRIVEHOMEPATH組合(例如:"C“General(常規(guī))”選項卡Server(服務(wù)器)CVSIPPort(端口)CVS“CustomSSH(自定義的SSH)”UsecustomSSHauthenticationforext/servermethod(SSHext服務(wù)器方法):ext/SSH認證,則可啟SSHlogin(SSH登錄名)SSHSSHpassword(SSH):輸入以上SSH登錄名的Passphraseforprivatekeyfile(密鑰文件的口令):輸入以上密鑰文件的口SubversionC++testSubversion“svn”Subversio

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論