




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
白盒測試軟件1、 LogiscopeLogiscope是面向源代碼進行工作的,貫穿于軟件開發(fā)、代碼評審、單元測試、集成測試、系統(tǒng)測試、以及軟件維護階段。 LOGISCOPE是法國Telelogic公司推出的專用于軟件質(zhì)量保證和軟件測試的產(chǎn)品。其主要功能是對軟件做質(zhì)量分析和測試以保證軟件的質(zhì)量,并可做認(rèn)證、反向工程和維護,特別是針對要求高可靠性和高安全性的軟件項目和工程。 本產(chǎn)品應(yīng)用于軟件的整個生命周期,它貫穿于軟件需求分析階段和設(shè)計階段-代碼開發(fā)階段-軟件測試階段(代碼審查、單元/集成測試和系統(tǒng)測試)-軟件維護階段的質(zhì)量驗證要求。 在設(shè)計和開發(fā)階段,使用LOGISCOPE可以對軟件的體系結(jié)構(gòu)和編碼進行確認(rèn)??梢栽诒M可能 的早期階段檢測那些關(guān)鍵部分,尋找潛在的錯誤,并在禁止更改和維護工作之前做更多的工作。在構(gòu)造軟件的同時,就定義測試策略。可幫助編制符合企業(yè)標(biāo)準(zhǔn)的文 檔,改進不同開發(fā)組之間的交流;在測試階段用LOGISCOPE,使測試更加有效??舍槍浖Y(jié)構(gòu),度量測試覆蓋的完整性,評估測試效率,確保滿足要求的 測試等級。特別是,LOGISCOPE還可以自動生成相應(yīng)的測試分析報告;在軟件的維護階段,用LOGISCOPE驗證已有的軟件是否是質(zhì)量已得到保證的 軟件,對于狀態(tài)不確定的軟件,LOGISCOPE可以迅速提交軟件質(zhì)量的評估報告,大幅度地減少理解性工作,避免非受控修改引發(fā)的錯誤。Logiscope包括三個工具: Logiscope RuleChecker:根據(jù)工程中定義的編程規(guī)則自動檢查軟件代碼錯誤,可直接定位錯誤。包含大量標(biāo)準(zhǔn)規(guī)則,用戶也可定制創(chuàng)建規(guī)則。自動生成測試報告。 Logiscope Audit:定位錯誤模塊,可評估軟件質(zhì)量及復(fù)雜程度。提供代碼的直觀描述,自動生成軟件文檔。 Logiscope TestChecker:測試覆蓋分析,顯示沒有測試的代碼路徑,基于源碼結(jié)構(gòu)分析。直接反饋測試效率和測試進度,協(xié)助進行衰退測試。既可在主機上測試, 也可在目標(biāo)板上測試。支持不同的實時操作系統(tǒng)、支持多線程??衫鄯e合并多次測試結(jié)果,自動鑒別低效測試和衰退測試。自動生成定制報告和文檔。2、 PRQA主要功能: (1)能發(fā)現(xiàn)C代碼超過1300種C語言使用中容易出現(xiàn)的潛在問題,C+代碼400多種潛在問題,從而發(fā)現(xiàn)危險的結(jié)構(gòu),發(fā)現(xiàn)維護和移植中發(fā)生的問題。(2)成功解析許多流行的C/C+語言編譯器中的語言擴展和非標(biāo)準(zhǔn)的結(jié)構(gòu)。(3)簡單操作就可以輕松定制警告信息和報告。(4)提供幾十種工業(yè)認(rèn)可的C/C+復(fù)雜度度量,包括圈復(fù)雜度、靜態(tài)路徑統(tǒng)計和Myers interval等,還可以擴展公司特定的復(fù)雜度度量。(5)提供開發(fā)接口,可擴展執(zhí)行特定的分析檢查??梢詳U展檢測規(guī)則。(6)提供多種多樣的可視化輸出,包括函數(shù)結(jié)構(gòu)圖、函數(shù)調(diào)用樹、外部參考、文件包含關(guān)系和統(tǒng)計的度量分析。(7)可用于Windows和Unix平臺,有方便易用的GUI圖形界面??梢院土餍械拈_發(fā)環(huán)境集成 主要特點 QAC在代碼規(guī)則檢查方面深入透徹,集成了 多種權(quán)威的編程標(biāo)準(zhǔn),超過1200多條警告提示可以給設(shè)計師很好的提醒,可以作為貫徹實施GJB編程標(biāo)準(zhǔn)和企業(yè)編程準(zhǔn)則以及各單位編程準(zhǔn)則的推廣國內(nèi)工 具,通過評估和采用例程測試,發(fā)現(xiàn)QAC可以很準(zhǔn)確的發(fā)現(xiàn)代碼中潛在的問題,不存在漏報,誤報和錯報的情況,對于C語言QAC利用強大的分析器進行預(yù)處理 和后分析,不允許代碼缺失或者遺漏頭文件,QAC以其嚴(yán)謹(jǐn)而準(zhǔn)確的分析,更能提供可信的檢測結(jié)果。QAC能支持各行業(yè)編程標(biāo)準(zhǔn)和GJB5369標(biāo)準(zhǔn),可以 獨立檢查進行報告。 QAC的界面簡單和使用很容易,在大量的規(guī)則中選擇特定的規(guī)則非常簡單,只需要鼠標(biāo)雙擊(選中或者取消),也可以在規(guī)則級上右鍵(選中這一級或者關(guān) 閉這一級),結(jié)果可以在viewer中查看,采用超鏈接的形式,點擊警告就可以看到在線的解釋和示例,改變了所選的規(guī)則之后,無需重分析,直接打開報告就 可以看到更新過的報告。 QAC和QAC+允許用戶在其提供的分析接口上定制新的規(guī)則,用戶可以基于規(guī)則定制的功能把行業(yè)標(biāo)準(zhǔn)或者單位內(nèi)部規(guī)則加入QAC/QAC+。 QAC可以集成到各種IDE中,不脫離熟悉的環(huán)境就可以進行規(guī)則檢查,比 如: MS VC+, MS .NET, Tornado, Source Insight, Keil C, 也可以支持 Turbo C, C+ Builder,Labwindows CVI等各種開發(fā)環(huán)境。3、 DevPartner主要功能:(1)Code Coverage Review:代碼覆蓋率檢查,這是一項動態(tài)測試功能。使用測試用例跑完功能模塊后,DevPartner可以提交一份報告,告訴你被測試的代碼量有多少,被執(zhí)行的代碼有多少(覆蓋百分比)。同時也能具體定位到哪些代碼行沒有被執(zhí)行,你可以依此去查找代碼沒有被執(zhí)行是什么原因引起的,是測試用例不夠,測試數(shù)據(jù)不夠,還是代碼編寫有問題。 (2)Memory Leak Analysis:內(nèi)存泄露分析。該功能以圖形方式顯示在程序執(zhí)行期間內(nèi)存使用的狀況;以流程圖的方式報告各個模塊之間的調(diào)用關(guān)系,占用內(nèi)存的百分比;以報表方式報告各個程序模塊耗用內(nèi)存的大小,執(zhí)行次數(shù),百分比等有用信息。 (3)Performance Analysis:性能分析。沒有別的工具能象DevPartner一樣,不僅提供宏觀的代碼模塊性能分析匯總,還能夠分析至代碼行一級,對性能瓶頸進行分析。該功能提供每個模塊調(diào)用關(guān)系的流程圖,報告各個模塊總的消耗時間,執(zhí)行的時間,等待的時間,占用百分比,執(zhí)行的次數(shù)等各項非常有用的信息。4、 Rational PurifyPurify是一個面向VC, VB或者Java開發(fā)的測試Visual C/C+ 和Java 代碼中與內(nèi)存有關(guān)的錯誤,確保整個應(yīng)用程序的質(zhì)量和可靠性。Rational Robot的回歸測試與Rational Purify結(jié)合使用完成可靠性測試。 Java 程序員和測試人員可以將Rational Purify 和所支持的JVM 結(jié)合,以改善和優(yōu)化Java內(nèi)存功效。Purify 提供了一套功能強大的內(nèi)存使用狀況分析工具,使您可以找出消耗了過量內(nèi)存或者保留了不必要對象指針的函數(shù)調(diào)用。Rational Purify 可以運行Java applet,類文件或JAR 文件,支持JVM 閱讀器或Microsoft Internet Explorer 等容器程序。 在任何Windows 應(yīng)用程序中,Windows API 調(diào)用都是其重要的組成部分。一個應(yīng)用程序可能使用成千上萬次的Windows API 調(diào)用和COM 方法。存在內(nèi)存訪問錯誤的Windows API 調(diào)用,可能會導(dǎo)致應(yīng)用程序運行不正常或崩潰。對于Windows API 的檢查,Rational Purify 的WinCheck 功能會驗證直到最后一次Windows API 和COM 方法的調(diào)用情況,包含GDI 句柄檢查和對Windows 資源泄漏及錯誤指針等檢查。Purify 通過對API 調(diào)用的驗證,確保您應(yīng)用程序的可靠性。 源代碼編輯功能。Purify 帶有及時調(diào)試功能,當(dāng)檢測到錯誤時,它將自動停止編程并啟動調(diào)試器。您也可以通過Purify 工具欄,將該調(diào)試器附加到正在運行的流程中。這將大大增強診斷應(yīng)用程序中問題的能力,從而縮短查找、復(fù)審和修正錯誤所需的時間。 Rational Purify 還能減少錯誤相互“遮擋”而導(dǎo)致的“測試- 修正”循環(huán)的大量時間花費。Purify主動搜索并記錄與內(nèi)存相關(guān)的編程錯誤,而不是消極地等待應(yīng)用程序崩潰。它使您可以同時查找多個錯誤,并減少軟件發(fā) 布之前所需的“測試- 修正”循環(huán)次數(shù)。 黑盒測試工具 1、 AutoRunnerAutoRunner是黑盒測試工具,可以用來完成功能測試、回歸測試、每日構(gòu)建測試與自動回歸測試等工作。是具有腳本語言的、提供針對腳本完善的跟蹤和調(diào)試功能的、支持IE測試和Windows native測試的自動化測試工具。主要功能:Web測試對B/S系統(tǒng)進行功能測試,支持各種B/S應(yīng)用和網(wǎng)站。.NET測試對.NET類型的應(yīng)用軟件進行功能測試,支持標(biāo)準(zhǔn)Windows應(yīng)用程序測試和.NET應(yīng)用程序測試。VT100/VT220測試對金融等行業(yè)廣泛使用的終端系統(tǒng)進行功能測試,支持自動錄制腳本、所見即所得的資源和腳本編輯,穩(wěn)定的自動同步功能。主要特點:使用JAVA語言作為腳本語言,便于學(xué)習(xí)與使用。提供了強大的測試案例編輯功能。支持各種同步點,包括識別同步和自己擴展的同步點。支持參數(shù)化和自動參數(shù)化。支持模糊識別,通過對組建設(shè)置和權(quán)重識別來實現(xiàn)模糊識別,提高了腳本執(zhí)行的可靠性和兼容性。支持JAVA語法分析的編輯器,關(guān)鍵字提示,提高腳本編寫的效率。支持debug功能,可以方便的進行腳本調(diào)試。支持測試跟蹤調(diào)試,實現(xiàn)了JAVA的跟蹤體系:JDA。支持測試過程的錯誤處理功能。支持創(chuàng)建批量測試過程。 2、 Rational RobotIBM Rational Robot 可以讓測試人員對 .NET、Java、Web和其他基于 GUI 的應(yīng)用程序進行自動的功能性回歸測試。 是一種對環(huán)境的多功能的、回歸和配置測試工具,在該環(huán)境中,可以使用一種以上的 IDE 和(或)編程語言開發(fā)應(yīng)用程序。 使用 IBM Rational Robot 進行回歸測試是早期步入自動化的很好的一步,因為它易于使用,并且可以幫助測試者在工作的過程中學(xué)習(xí)一些自動處理的知識。 允許經(jīng)驗豐富的測試自動化工程師使用條件邏輯覆蓋更多應(yīng)用程序以擴展其測試腳本以發(fā)現(xiàn)更多缺陷并且定義測試案例以調(diào)用外部 DLL(動態(tài)鏈接庫)或可執(zhí)行文件。 為諸如菜單、列表和位圖這些通用的對象提供測試用例和為特定于開發(fā)環(huán)境的對象提供專用的測試用例。 包括內(nèi)置的測試管理,并且在 IBM Rational Team Unifying Platform 中整合了錯誤跟蹤的工具,這改變了管理和需求跟蹤能力。3、 QACenterCompuware的QACenter家族集成了一些強大的自動工具,這些工具符合大型機應(yīng)用的測試要求,使開發(fā)組獲得一致而可靠的應(yīng)用性能。 QACcenter這個主要包括應(yīng)用測試產(chǎn)品的家族,能自動執(zhí)行整個開發(fā)周期中的所有測試。它提供了集中的測試跟蹤 和管理能力,包括與Compuware的大型機和客戶機/服務(wù)器測試產(chǎn)品的集成。這些能力可以從單一平臺訪問,并符合真正的商務(wù)需求,它們將作為系統(tǒng)的一 部分被移植到客戶機/服務(wù)器;而有些部分 將得到增強以繼續(xù)在大型機上運行。從而實現(xiàn)來自單一驅(qū)動程序平臺的真實的企業(yè)測試。測試過程要求大量因素的配合,包括:許多的步驟、測試者、大量測試數(shù)據(jù)和不同應(yīng)用的多種版本。QADirector是Compuware的 QACenter家族的一部分,它提供的應(yīng)用系統(tǒng)管理框架,使開發(fā)者和QA工作組將所有測試階段巧妙地組合在一起,從而最有效地使用現(xiàn)有測試資料、測試方 法和應(yīng)用測試工具。QADirector使用戶能夠自動地組織測試資料,包括:自動腳本由QAHiperstation或者QARun產(chǎn)生手工腳本測試步驟的序列MVS批處理作業(yè)腳本執(zhí)行作業(yè)所必須的JCL其它腳本在用戶工作站上執(zhí)行程序的測試腳本,建立測試過程,以便對多種情況和條件進行測試,按正確的次序執(zhí)行多個測試腳本,記錄、跟蹤、分析和記錄測試結(jié)果,與多個并發(fā)用戶共享測試信息,結(jié)合用戶定義的或工業(yè)標(biāo)準(zhǔn)的試驗方法QADirector可以執(zhí)行所有測試腳本包括使用Compuware QAHiperstation建立的腳本,結(jié)果自動裝入QADirector中央存儲庫。Compuware QACenter家族包括QAHiperstation,它通過了CICS、VTAM、IMS/DC、TOS以及其他環(huán)境的貫穿回歸和負(fù)載測試,是一個經(jīng)過考驗的單元測試產(chǎn)品。使用QAHiperstation,測試人員可以:構(gòu)造測試用例,執(zhí)行可重復(fù)的測試,分析和記錄測試結(jié)果及模擬產(chǎn)品特征執(zhí)行最全面的測試回歸測試、重點測試、單元測試、并發(fā)測試、集成測試、移植測試、容量測試和負(fù)載測試自動執(zhí)行測試腳本的時效設(shè)置和修改,以支持應(yīng)用升級和時間維測試?;赩TAM的自動測試QAHiperstationQAHiperstation為基于VTAM的應(yīng)用,包括CICS、IMS/DC和TSO,提供了全部的測試功能。它結(jié)合了IBM的REXX腳本語言,該語言提供先進的創(chuàng)建、自定義和執(zhí)行腳本的能力。QAHiperstation包括有助于確保高質(zhì)量、準(zhǔn)時交付應(yīng)用的若干特性:APPC Option確定LU6.2應(yīng)用在處理產(chǎn)品中大量通信時的效果。QAHiperstation提供單一控制點,用于用戶跟蹤和管理全部測試過程。Euro Script Utility兌換貨幣值,使用戶能夠?qū)y試腳本進行必要的歐元修正,并且提供了很大的靈活性,以適應(yīng)不斷進行的、促使作出這些修正的規(guī)則的更改。File Manager使用戶能夠?qū)y試數(shù)據(jù)管理同自動測試集成,并且無需技術(shù)人員的幫助就可執(zhí)行完全和全面的測試。QAHiperstation+提供來自工作站的基于GUI的測試分析和結(jié)果報表,從而擴展了QAHiperstation的能力。Windows環(huán)境啟用并列的全屏幕腳本比較和失配時顏色的突出顯示,以及測試腳本的快速導(dǎo)航和修正。長期的可復(fù)用性 當(dāng)用QACenter建立并管理測試過程時,可以保存用戶在測試新系統(tǒng)、功能、歐元或2000年轉(zhuǎn)換方面所做的努力,以備將來開發(fā)項目和系統(tǒng)增強時使用。此外,用戶還贏得了監(jiān)控測試過程的能力。當(dāng)執(zhí)行或更改用戶開發(fā)組的質(zhì)量標(biāo)準(zhǔn)的同時,可以更改和修正測試過程。測試服務(wù),幫助實現(xiàn)應(yīng)用 為了確保用戶成功地執(zhí)行應(yīng)用,Compuware經(jīng)驗豐富的顧問提供了內(nèi)容廣泛的大型機測試服務(wù),以幫助用戶。這些服務(wù)包括:預(yù)評估用戶開發(fā)組的測試需求;項目計劃與管理;自動測試產(chǎn)品的使用培訓(xùn);測試方法的指導(dǎo),以及在時間和資源都有限的情況下,為滿足產(chǎn)品期限而提供了用于進行測試的高級資源。Compuware-用戶測試需求的正確選擇 用戶期待其企業(yè)實現(xiàn)并維持軟件的最高級質(zhì)量。Compuware應(yīng)用測試解決方案以多年的測試經(jīng)驗為基礎(chǔ),全面掌握客戶需要,并堅定地承諾提供最高質(zhì)量的產(chǎn)品和服務(wù)。 QACenter幫助所有的測試人員創(chuàng)建一個快速,可重用的測試過程。這些測試工具自動幫助管理測試過程,快速分析和調(diào)試程序,包括針對回歸,強度,單元,并發(fā),集成,移植,容量和負(fù)載建立測試用例,自動執(zhí)行測試和產(chǎn)生文檔結(jié)果。QACenter主要包括以下幾個模塊: QARun:應(yīng)用的功能測試工具。 QALoad:強負(fù)載下應(yīng)用的性能測試工具。 QADirector:測試的組織設(shè)計和創(chuàng)建以及管理工具。 TrackRecord:集成的缺陷跟蹤管理工具。 EcoTools:高層次的性能監(jiān)測工具。 a.功能測試工具QARun 在QACenter測試產(chǎn)品套件中,QARun組件主要用于客戶/服務(wù)器應(yīng)用客戶端的功能測試。在功能測試中主要包括對應(yīng)用的GUI(圖形用戶界面)的測試及客戶端事物邏輯的測試。而現(xiàn)在的RAD(快速應(yīng)用開發(fā))方式開發(fā)的應(yīng)用,由于開發(fā)的速度比較快,可支持用戶多變的需求而不斷的調(diào)整應(yīng)用,所以要求對軟件要有更嚴(yán)格的測試。有人可能存在這樣的疑問:基于GUI的測試及客戶端事物邏輯的測試,用手工的方式也可以進行,工具在這方面又能給我們一些什么幫助呢?在這里由于不斷變化的需求將導(dǎo)致應(yīng)用不同版本的產(chǎn)生,每一個版本都需要對它測試,因為是每一個被調(diào)整的內(nèi)容往往最容易隱含錯誤,所以回歸測試是測試中最重要的階段,而回歸測試通過手工方式是很難達到的,工具在這方面可以大大的提高測試的效率,使測試更具完整性。 QARun組件的測試實現(xiàn)方式是通過鼠標(biāo)移動、鍵盤點擊操作被測應(yīng)用,即而得到相應(yīng)的測試腳本,對該腳本可以進行編輯和調(diào)試。在記錄的過程中可針對被測應(yīng)用中所包含的功能點進行基線值的建立,換句話說就是在插入檢查點的同時建立期望值。在這里檢查點是目標(biāo)系統(tǒng)的一個特殊方面在一特定點的期望狀態(tài)。通常,檢查點在QARun提示目標(biāo)系統(tǒng)執(zhí)行一系列事件之后被執(zhí)行。檢查點用于確定實際結(jié)果與期望結(jié)果是否相同。 b.性能測試工具QA Load QALoad是企業(yè)范圍的負(fù)載測試工具,該工具支持的范圍廣,測試的內(nèi)容多,可以幫助軟件測試人員,開發(fā)人員和系統(tǒng)管理人員對于分布式的應(yīng)用執(zhí)行有效的負(fù)載測試。負(fù)載測試能夠模擬大批量用戶的活動,從而發(fā)現(xiàn)大量用戶負(fù)載下對C/S系統(tǒng)的影響。 1).操作簡便 測試人員只需操作被測應(yīng)用,執(zhí)行性能關(guān)鍵的事物處理,然后在QALoad腳本中通過服務(wù)器上應(yīng)用調(diào)用的需求類型開發(fā)這些事物處理。每個交易成為它自己的腳本。QALoad Script Development Workbench很容易創(chuàng)建完整的功能腳本。QALoad的測試腳本開發(fā)是由捕獲會話,轉(zhuǎn)換捕獲會話到腳本,以及修改和編譯腳本一系列的過程組成。一旦腳本編譯通過后,使用 QALoad的組織分配把腳本分配至測試環(huán)境中相應(yīng)的機器上,驅(qū)動多個play agent模擬大量用戶的并發(fā)操作,實施應(yīng)用的負(fù)載測試,完全減輕了以往大量的人工工作,節(jié)省了時間,提高了效率。 2).廣泛的適用性 QA Load支持:DB2,DCOM,ODBC,ORACLE,NETLoad,Corba,QARun,SAP,SQLServer,Sybase,Telnet,TUXEDO,UNIFACE,WinSock,WWW等等。 c.應(yīng)用可用性管理工具 EcoTools EcoTOOLS是EcoSYSTEM組件產(chǎn)品的基礎(chǔ)-解決應(yīng)用可用性中計劃,管理,監(jiān)控和報告的挑戰(zhàn)。EcoTOOLS提供一個廣泛范圍的打包的Agent和Scenarios,可以立即在測試或生產(chǎn)環(huán)境中激活,計劃和管理以商務(wù)為中心應(yīng)用的可用性,EcoTOOLS支持一些主流成型的應(yīng)用, SAP,PeopleSoft,Baan,Oracle,UNIFACE和LotusNotes,以及定制的應(yīng)用。EcoTOOLS與QALoad集成為所有加載測試和計劃項目需求能力提供全面的解決方案。 QALoad 對于在服務(wù)器上設(shè)置加載和極微小的服務(wù)器性能問題是一個極好的測試工具,但不承擔(dān)診斷問題的工作。而QALoad與EcoTOOLS集成則為所有加載測試和計劃項目需求能力提供全面的解決方案。 EcoTOOLS包括數(shù)百個Agents可以監(jiān)控服務(wù)器資源。尤其是它包括監(jiān)控Windows NT, UNIX 系統(tǒng), Oracle, Sybase, SQL Server, 和其他應(yīng)用包。通過使用QALoad 與EcoTOOLS ,可以在系統(tǒng)生成一個負(fù)載,同時監(jiān)控資源的利用問題。 d.應(yīng)用性能優(yōu)化工具 EcoScope EcoSCOPE是一套定位于應(yīng)用(即服務(wù)提供者本身)及其所依賴的所有網(wǎng)絡(luò)計算資源的解決方案。EcoSCOPE可以提供應(yīng)用視圖,并標(biāo)出應(yīng)用是如何與基礎(chǔ)架構(gòu)相關(guān)聯(lián)的。這種視圖是其它網(wǎng)絡(luò)管理工具所不能提供的。EcoSCOPE能解決在大型企業(yè)復(fù)雜環(huán)境下分析與測量應(yīng)用性能的難題。通過提供應(yīng)用的性能級別及其支撐架構(gòu)的信息,EcoSCOPE能幫助IT部門就如何提高應(yīng)用性能提出多方面的決策方案。 4、 WinRunner2006年以前,Mercury Interactive公司的WinRunner是一種企業(yè)級的功能測試工具,用于檢測應(yīng)用程序是否能夠達到預(yù)期的功能及正常運行。通過自動錄制、檢測和回放用戶的應(yīng)用操作,WinRunner能夠有效地幫助測試人員對復(fù)雜的企業(yè)級應(yīng)用的不同發(fā)布版進行測試,提高測試人員的工作效率和質(zhì)量,確保跨平臺的、復(fù)雜的企業(yè)級應(yīng)用無故障發(fā)布及長期穩(wěn)定運行。編輯本段軟件功能輕松創(chuàng)建測試:用WinRuuner創(chuàng)建一個測試,只需點擊鼠標(biāo)和鍵盤,完成一個標(biāo)準(zhǔn)的業(yè)務(wù)操作流程,WinRunner自動記錄你的操作并生成所需的腳本代碼。這樣,即使計算機技術(shù)知識有限的業(yè)務(wù)用戶輕松創(chuàng)建完整的測試。你還可以直接修改測試腳本以滿足各種復(fù)雜測試的需求。WinRunner提供這兩種測試創(chuàng)建方式,滿足測試團隊中業(yè)務(wù)用戶和專業(yè)技術(shù)人員的不同需求。插入檢查點:在記錄一個測試的過程中,可以插入檢查點,檢查在某個時刻/狀態(tài)下,應(yīng)用程序是否運行正常。在插入檢查點后,WinRunner會收集一套數(shù)據(jù)指標(biāo),在測試運行時對其一一驗證。WinRunner提供幾種不同類型的檢查點,包括文本的、GUI、位圖和數(shù)據(jù)庫。例如,用一個位圖檢查點,你可以檢查公司的圖標(biāo)是否出現(xiàn)于指定位置。檢驗數(shù)據(jù):除了創(chuàng)建并運行測試,WinRunner還能驗證數(shù)據(jù)庫的數(shù)值,從而確保業(yè)務(wù)交易的準(zhǔn)確性。例如,在創(chuàng)建測試時,可以設(shè)定哪些數(shù)據(jù)庫表和記錄需要檢測;在測試運行時,測試程序就會自動核對數(shù)據(jù)庫內(nèi)的實際數(shù)值和預(yù)期的數(shù)值。 WinRunner自動顯示檢測結(jié)果,在有更新/刪除/插入的記錄上突出顯示以引起注意。增強測試:為了徹底全面地測試一個應(yīng)用程序,需要使用不同類型的數(shù)據(jù)來測試。WinRunner的數(shù)據(jù)驅(qū)動向?qū)? Data Driver Wizard)可以讓你簡單地點擊幾下鼠標(biāo),就可以把一個業(yè)務(wù)流程測試轉(zhuǎn)化為數(shù)據(jù)驅(qū)動測試,從而反映多個用戶各自獨特且真實的行為。WinRunner還可以通過Function Generator增加測試的功能。使用Function Generator可以從目錄列表中選擇一個功能增加到你的測試中以提高測試能力。 運行測試:創(chuàng)建好測試腳本,并插入檢查點和必要的添加功能后,你就可以開始運行測試。運行測試時,WinRunner會自動操作應(yīng)用程序,就象一個真實的用戶根據(jù)業(yè)務(wù)流程執(zhí)行著每一步的操作。測試運行過程中,如有網(wǎng)絡(luò)消息窗口出現(xiàn)或其它意外事件出現(xiàn),WinRunner也會根據(jù)預(yù)先的設(shè)定排除這些干擾。分析結(jié)果:測試運行結(jié)束后,你需要分析測試結(jié)果。WinRunner通過交互式的報告工具來提供詳盡的、易讀的報告。報告中會列出測試中發(fā)現(xiàn)的錯誤內(nèi)容、位置、檢查點和其它重要事件,幫助你對測試結(jié)果進行分析。這些測試結(jié)果還可以通過 Mercury Interactive的測試管理工具TestDirector來查閱。維護測試:隨著時間的推移,開發(fā)人員會對應(yīng)用程序做進一步的修改,并需要增加另外的測試。使用 WinRunner,你不必對程序的每一次改動都重新創(chuàng)建你的測試。WinRunner可以創(chuàng)建在整個應(yīng)用程序生命周期內(nèi)都可以重復(fù)使用的測試,從而大大地節(jié)省時間和資源,充分利用你的測試投資。每次記錄測試時,WinRunner會自動創(chuàng)建一個GUI Map文件以保存應(yīng)用對象。這些對象分層次組織,既可以總覽所有的對象,也可以查詢某個對象的詳細(xì)信息。一般而言,對應(yīng)用程序的任何改動都會影響到成百上千個測試。通過修改一個GUI Map文件而非無數(shù)個測試,WinRunner可以方便地實現(xiàn)測試重用。幫助你的應(yīng)用程序為無線應(yīng)用作準(zhǔn)備:隨著無線設(shè)備種類和數(shù)量的增加,你的應(yīng)用程序測試計劃需要同時滿足傳統(tǒng)的基于瀏覽器的用戶和無線瀏覽設(shè)備,如移動電話、傳呼機和個人數(shù)字助理(PDA)。自動化測試,它的C語言腳本也決定了它在IT系統(tǒng)底層及嵌入式領(lǐng)域的強大便利。5、 QTPQTP是quicktest Professional的簡稱,是一種自動測試工具。使用QTP的目的是想用它來執(zhí)行重復(fù)的手動測試,主要是用于回歸測試和測試同一軟件的新版本。因此你在測試前要考慮好如何對應(yīng)用程序進行測試,例如要測試那些功能、操作步驟、輸入數(shù)據(jù)和期望的輸出數(shù)據(jù)等Mercury QuickTest Professional 甚至可以使新測試人員在幾分鐘內(nèi)提高效率。您只需通過按“記錄”按鈕,并使用執(zhí)行典型業(yè)務(wù)流程的應(yīng)用程序即可創(chuàng)建測試腳本。系統(tǒng)使用簡明的英文語句和屏幕抓圖來自動記錄業(yè)務(wù)流程中的每個步驟。用戶可以在關(guān)鍵字視圖中輕松修改、刪除或重新安排測試步驟。QuickTest Professional 可以自動引入檢查點,以驗證應(yīng)用程序的屬性和功能,例如驗證輸出或檢查鏈接有效性。對于關(guān)鍵字視圖中的每個步驟,活動屏幕均準(zhǔn)確顯示測試中應(yīng)用程序處理此步驟的方式。您也可以為任何對象添加幾種類型的檢查點,以便驗證組件是否按預(yù)期運行(只需在活動屏幕中單擊此對象即可)。然后,可以在產(chǎn)品介紹(具有 Excel 所有功能的集成電子表格)中輸入測試數(shù)據(jù),以便在不需要編程的情況下處理數(shù)據(jù)集和創(chuàng)建多個測試迭代,從而擴大測試案例范圍。您可以鍵入數(shù)據(jù),或從數(shù)據(jù)庫、電子表格或文本文件導(dǎo)入數(shù)據(jù)。高級測試人員可以在專家視圖中查看和編輯自己的測試腳本,該視圖顯示 QuickTest Professional 自動生成的基于業(yè)界標(biāo)準(zhǔn)的內(nèi)在 VB 腳本。專家視圖中進行的任何變動自動與關(guān)鍵字視圖同步。一旦測試人員運行了腳本,TestFusion 報告顯示測試運行的所有方面:高級結(jié)果概述,準(zhǔn)確指出應(yīng)用程序故障位置的可擴展樹視圖,使用的測試數(shù)據(jù),突出顯示任何差異的應(yīng)用程序屏幕抓圖,以及每個通過和未通過檢查點的詳細(xì)說明。通過使用 Mercury TestDirector 合并 TestFusion 報告,您可以在整個 QA 和開發(fā)團隊中共享報告。QuickTest Professional 也加快了更新流程。當(dāng)測試中應(yīng)用程序出現(xiàn)變動(例如“登錄”按鈕重命名為“登入”)時,您可以對共享對象庫進行一次更新,然后此更新將傳播到所有引用該對象的腳本。您可以將測試腳本發(fā)布到 Mercury TestDirector,使其他 QA 團隊成員可以重復(fù)使用您的測試腳本,從而消除了重復(fù)工作。QuickTest Professional 支持所有常用環(huán)境的功能測試,包括 Windows、Web、.Net、Visual Basic、ActiveX、Java、SAP、Siebel、Oracle、PeopleSoft 和終端模擬器。QTP自身又帶有數(shù)據(jù)表支持?jǐn)?shù)據(jù)驅(qū)動的測試,數(shù)據(jù)驅(qū)動使得自動化測試代碼復(fù)用率顯著提高,E測工作室自動化測試專家認(rèn)為一段自動化測試腳本想要收回成本至少要被運行6次以上,數(shù)據(jù)驅(qū)動即提高了自動化測試收益。性能測試1、 WebLoadwebload是一個性能測試和分析的工具,讓web應(yīng)用程序開發(fā)者自動執(zhí)行壓力測試;webload通過模擬真實用戶的操作,生成壓力負(fù)載來測試web 的性能;用戶創(chuàng)建的是基于javascript的測試腳本,稱為議程agenda,用它來模擬客戶的行為,通過執(zhí)行該腳本來衡量web應(yīng)用程序在真實環(huán)境 下的性能.webload提供巡航控制器cruise control的功能,利用巡航控制器,可以預(yù)定義web應(yīng)用程序應(yīng)該滿足的性能指標(biāo),然后測試系統(tǒng)是否滿足這些需求指標(biāo);cruise control能夠自動把負(fù)載加到web應(yīng)用程序,并將在此負(fù)荷下能夠訪問程序的客戶數(shù)量生成報告.webload能夠在測試會話執(zhí)行期間對監(jiān)測的系統(tǒng)性能生成實時的報告,這些測試結(jié)果通過一個易讀的圖形界面顯示出來,并可以導(dǎo)出到excel和其他文件里.2、 WebStress可以模擬任何人數(shù)在同一時間內(nèi)進站或是循序進站時你的Server的反應(yīng)表現(xiàn)。只要輸入網(wǎng)站的URL網(wǎng)址以及模擬的上站人數(shù),就可以看出Server在 這種壓力測試下的評比,用條狀圖明白地表示出Server反應(yīng)時間、傳遞速率等相關(guān)數(shù)據(jù)。除了Http的網(wǎng)頁外,還支持CGI或ASP等語言撰寫的程序。 支持Proxy設(shè)定、密碼輸入、Cookies與ASP的Session-IDs等功能。 3、 TestBytes數(shù)據(jù)庫測試數(shù)據(jù)自動生成工具TestBytes在 數(shù)據(jù)庫開發(fā)的過程中,為了測試應(yīng)用程序?qū)?shù)據(jù)庫的訪問,應(yīng)當(dāng)在數(shù)據(jù)庫中生成測試用例數(shù)據(jù),我們可能會發(fā)現(xiàn)當(dāng)數(shù)據(jù)庫中只有少量數(shù)據(jù)時,程序可能沒有問題,但 是當(dāng)真正投入到運用中產(chǎn)生了大量數(shù)據(jù)時就出現(xiàn)問題了,這往往是因為程序的編寫沒有達到,所以一定及早地通過在數(shù)據(jù)庫中生成大量數(shù)據(jù)來幫助開發(fā)人員完善這部 分功能和性能。TestBytes是一個用于自動生成測試數(shù)據(jù)的強大易用的工具,通過簡單的點擊式操作,就可以確定需要生成的數(shù)據(jù)類型(包括特殊 字符的定制),并通過與數(shù)據(jù)庫的連接來自動生成數(shù)百萬行正確的測試數(shù)據(jù),可以極大地提高數(shù)據(jù)庫開發(fā)人員、QA測試人員、數(shù)據(jù)倉庫開發(fā)人員、應(yīng)用開發(fā)人員的 工作效率。4、 LoadRunnerLoadRunner,是一種預(yù)測系統(tǒng)行為和性能的負(fù)載測試工具。通過以模擬上千萬用戶實施并發(fā)負(fù)載及實時性能監(jiān)測的方式來確認(rèn)和查找問 題,LoadRunner能夠?qū)φ麄€企業(yè)架構(gòu)進行測試。通過使用 LoadRunner,企業(yè)能最大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。 LoadRunner是一種適用于各種體系架構(gòu)的自動負(fù)載測試工具,它能預(yù)測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。主要功能輕松創(chuàng)建虛擬用戶使用LoadRunner的Virtual User Generator,您能很簡便地創(chuàng)立起系統(tǒng)負(fù)載。該引擎能 創(chuàng)建真實的負(fù)載用LoadRunner的Controller,您能很快組織起多用戶的測試方案。 Controller 的Rendezvous 功能提供一個互動的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負(fù)載,又能管理和驅(qū)動負(fù)載測試方案。 而且,您可以利用它的日程計劃服務(wù)來定義用戶在什么時候訪問系統(tǒng)以產(chǎn)生負(fù)載。這樣,您就能將測 試過程自動化。同樣您還可以用Controller 來限定您的負(fù)載方案,在這個方案中所有的用戶同時執(zhí)行一個動作-如登陸到一個庫存應(yīng)用程序-來模擬峰值負(fù)載的情況。另外,您還能監(jiān)測系統(tǒng)架構(gòu)中 各個組件的性能- 包括服務(wù)器,數(shù)據(jù)庫,網(wǎng)絡(luò)設(shè)備等-來幫助客戶決定系統(tǒng)的配置。定位性能問題LoadRunner內(nèi)含集成的實時監(jiān)測器,在負(fù)載測試過程的任何時候,您都可以觀察到應(yīng)用系統(tǒng)的運行性能。這些性能監(jiān)測器為您實時顯示交易性能數(shù)據(jù) (如響應(yīng)時間)和其它系統(tǒng)組件包括application server, web server,網(wǎng)路設(shè)備和數(shù)據(jù)庫等的實時性能。這樣,您就可以在測試過程中從客戶和服務(wù)器的雙方面評估這些系統(tǒng)組件的運行性能,從而更快地發(fā)現(xiàn)問題。 利用LoadRunner的ContentCheck TM ,您可以判斷負(fù)載下的應(yīng)用程序功能正常與否。ContentCheck 在Virtual users 運行時,檢測應(yīng)用程序的網(wǎng)絡(luò)數(shù)據(jù)包內(nèi)容,從中確定是否有錯誤內(nèi)容傳送出去。它的實時瀏覽器幫助您從終端用戶角度觀察程序性能狀況。分析結(jié)果以精確定位問題所在一旦測試完畢后,LoadRunner收集匯總所有的測試數(shù)據(jù),并提供高級的分析和報告工具,以便迅速查找到性能問題并追溯原由。使用 LoadRunner的Web 交易細(xì)節(jié)監(jiān)測器,您可以了解到將所有的圖象、框架和文本下載到每一網(wǎng)頁上所需的時間。重復(fù)測試保證系統(tǒng)發(fā)布的高性能負(fù)載測試是一個重復(fù)過程。每次處理完一個出錯情況,您都需要對您的應(yīng)用程序在相同的方案下,再進行一次負(fù)載測試。以此檢驗?zāi)龅男拚欠窀纳屏诉\行性能。 LoadRunner完全支持EJB 的負(fù)載測試。這些基于Java 的組件運行在應(yīng)用服務(wù)器上,提供廣泛的應(yīng)用服務(wù)。通過測試這些組件,您可以在應(yīng)用程序開發(fā)的早期就確認(rèn)并解決可能產(chǎn)生的問題。 硬件的測試1、 ASTRAASTRA - Advanced Sysinfo Tool可以檢測你計算機系統(tǒng)所有裝置設(shè)備的系統(tǒng)測試軟件,如CPU Info 、Extended CPU Info 、Cache Info 、PCI Bus Info 、SPD Memory Info 、BIOS Info 、HDD Info 、ATAPI Info 、PnP System Nodes Info 、Drives Info 、Monitor Info 、Video Info .等等都可以幫你測試出目前的信息來。 頁面鏈接測試1、 Xenu Link SleuthXenu Link Sleuth 也許是你所見過的最小但功能最強大的檢查網(wǎng)站死鏈接的軟件了。你可以打開一個本地網(wǎng)頁文件來檢查它的鏈接,也可以輸入任何網(wǎng)址來檢查。它可以分別列出網(wǎng)站的活鏈接以及死鏈接,連轉(zhuǎn)向鏈接它都分析得一清二楚;支持多線程 ,可以把檢查結(jié)果存儲成文本文件或網(wǎng)頁文件。 系統(tǒng)性能測試1、 Rational Performance TesterRational Performance Tester提供了一種自動化的數(shù)據(jù)池特性,它可以改變每一個模擬用戶使用的測試數(shù)據(jù)設(shè)置。使用一個集成了測試編輯器的瀏覽器窗口,您可以回顧在測試記錄期間訪問過的Web 頁面。除此之外,高級測試人員可以選擇將自定義的 Java 代碼插入到性能測試中,用來執(zhí)行類似于高級數(shù)據(jù)分析和請求解析的操作。問題分析工具問題分析工具做以下三件事情。他們是:1、收集響應(yīng)時間分解數(shù)據(jù)2、收集資源監(jiān)控器數(shù)據(jù)3、為分析收集的數(shù)據(jù)提供視圖和工具,以便找出引起性能問題的原因。Optimization Toolkit 等的工具,它們被封裝在 Rational Performance Tester 中。下面描述的一些特性(例如,資源監(jiān)控和響應(yīng)時間分解)在這些工具中有詳細(xì)的介紹。資源監(jiān)控資源監(jiān)控數(shù)據(jù)由一序列在特定間隔期間的觀察組成。您可以實時收集數(shù)據(jù),或者您可以從 IBM Tivoli Enterprise Monitoring Server 找回這些數(shù)據(jù)。除了響應(yīng)時間分解數(shù)據(jù)之外,資源監(jiān)控數(shù)據(jù)為您提供了一種更加完善的系統(tǒng)視圖,它可以幫助您確定問題。下面是一些數(shù)據(jù)范例,您可以收集并分析它們:1、CPU 使用狀況(總體,對于單個處理器,甚至是單個進程)2、可用內(nèi)存3、硬盤使用狀況4、TCP/IP 以及網(wǎng)絡(luò)吞吐量嵌入式軟件測試工具1、 CodeTESTCodeTEST是一款采用硬件輔助軟件的系統(tǒng)構(gòu)架和專利的源代碼插裝技術(shù),用適配器或探針,直接連接到被測試系統(tǒng),從目標(biāo)板總線獲取信號,為跟蹤嵌入式應(yīng)用程序,分析軟件性能,測試軟件的覆蓋率以及內(nèi)存的動態(tài)分配等提供了一個實時在線的高效率解決方案。它能支持所有的32/16位CPU和MCU,支持總線頻率高達166MHz。它可通過PCI/VME/CPCI/VME總線,MICTOR插頭或CPU插座對嵌入式系統(tǒng)進行在線測試,無需改動用戶的 PCB,與用戶系統(tǒng)的連接極為方便。CodeTEST可同時監(jiān)視整個應(yīng)用程序,可以適應(yīng)從單元級、集成級,直到系統(tǒng)級等各個階段的應(yīng)用。從而避免了在選擇程序的哪部分來觀測以及如何配置相應(yīng)工具來對各部分進行測試時帶來的困難。即便是在程序超出高速緩存(cache)或被動態(tài)再分配時,CodeTEST仍能生成可靠的跟蹤及測試結(jié)果。性能分析方面:CodeTEST能夠同時對多達128,000個函數(shù)、1,000個任務(wù)進行非采樣性動態(tài)實時監(jiān)控測試,在每次監(jiān)視過程中,CodeTEST可以完全精確的同時監(jiān)視整個應(yīng)用程序,探測程序執(zhí)行的瓶頸所在,時間誤差不大于 50nS。因此它可以監(jiān)控大型程序中每一個子程序的執(zhí)行。它可以精確計算出每個函數(shù)或任務(wù)(基于RTOS下)的執(zhí)行時間或間隔,并能夠列出其最大和最小的執(zhí)行時間。CodeTEST的性能分析能夠為嵌入式應(yīng)用程序的優(yōu)化提供依據(jù),通過優(yōu)化關(guān)鍵函數(shù)的運算法則,調(diào)整優(yōu)化調(diào)用接口,糾正任務(wù)的優(yōu)先權(quán),使軟件工程師可以有針對性地優(yōu)化某些關(guān)鍵性地函數(shù)或模塊,以及改善整個軟件地總體性能; 在測試覆蓋分析方面:CodeTEST提供程序總體概況,函數(shù)級代碼以及源級覆蓋趨勢等多種模式來觀測軟件地覆蓋情況。由于它是一種完全地交互式工具,測試者可以在對系統(tǒng)進行操作地同時跟蹤覆蓋情況;在動態(tài)存儲器分析方面:CodeTEST內(nèi)存分析解決了難以跟蹤動態(tài)內(nèi)存分配問題。它不僅可以報告為程序中每條語句分配多少字節(jié)的內(nèi)存(當(dāng)程序運行時),而且它還可以鑒別20多種內(nèi)存分配錯誤;代碼跟蹤方面:對程序?qū)嶋H運行過程進行紀(jì)錄,以了解程序運行的實際情況。對于實時多任務(wù)系統(tǒng),還要求對任務(wù)的執(zhí)行與切換及對應(yīng)時間進行紀(jì)錄,解決任務(wù)或中斷優(yōu)先級的問題。2、 GammaRayGammaRay產(chǎn)品系列能提高軟件生產(chǎn)率,更好地保障軟件開發(fā)的質(zhì)量。 GammaRET是一種軟件可靠性評價和輔助測試的工具軟件,適用于各類軟件,特別是嵌入式軟件開發(fā)過程中測試大綱擬訂、測試進程控制,以及用戶確認(rèn)等軟件工程的重要環(huán)節(jié),可運行于Windows98。3、LynxInsure+LynxInsure+用于檢測代碼,目標(biāo)系統(tǒng)可執(zhí)行代碼糾錯,提供內(nèi)存泄露探測和覆蓋測試分析。目前只能應(yīng)用于LynxOS系統(tǒng)的開發(fā),包括3個部分:(1)Insure+:同標(biāo)準(zhǔn)Lynx編譯器一起運行的源碼檢測工具,可檢查初級錯誤、API應(yīng)用中的類型和參數(shù)錯誤、指針和數(shù)組錯誤、字符串操作錯誤。(2)Inuse:執(zhí)行于目標(biāo)系統(tǒng)的內(nèi)存檢測工具,可查找內(nèi)存漏洞、檢查動態(tài)內(nèi)存的分配、減少碎片。(3)TCA程序的覆蓋檢測,可提供完全的覆蓋報告,檢測因塊和函數(shù)引起的斷裂。3、 Vector Software Vector Software, Inc. 是現(xiàn)代動態(tài)測試工具的領(lǐng)先公司。創(chuàng)始于1989 年,最初是一個技術(shù)咨詢公司,之后成為測試工具提供商??偛哭k公室在羅德島,并在北美,歐洲與亞洲有辦事處和代理商。 Vector Software的目的是給嵌入式軟件的工程師提供功能強大的、易懂易用的動態(tài)測試工具,使用戶能夠快速地提高軟件質(zhì)量。 VectorCAST 是Vector Software推出的一款高度自動化的測試工具,它降低了軟件測試的復(fù)雜性,能夠提供單元測試的自動化與標(biāo)準(zhǔn)化、并能夠給出單元、集成和系統(tǒng)測試的覆蓋率。 VectorCAST使用的技術(shù)是最有效并最容易用的,能夠測試C、 C+、嵌入式C+(EC+)、Ada83/95語言的代碼, 并能夠在目標(biāo)板上執(zhí)行測試。 VectorCAST具有開放的系統(tǒng)架構(gòu),便于與需求管理工具以及其他的開發(fā)工具進行集成,提供了在測試過程中進行上述三種錯誤檢測的能力。VectorCAST使得整個測試過程變得更加快速和便捷。單元測試 是指對相對獨立的單元模塊進行測試。 單元測試可以加速測試過程,最大程度的減少測試風(fēng)險,縮短修復(fù)程序中錯誤的周期。 VectorCAST使單元測試變得簡單易行。VectorCAST是第一個針對開發(fā)測試各個方面能夠進行高效自動化測試的復(fù)雜模塊測試工具。 VectorCAST提供的測試工具能夠顯著減少測試時間,測試成本。VectorCAST讓測試人員從繁重的測試代碼編寫、測試環(huán)境構(gòu)建工作中解脫出來。利用VectorCAST,可以在很短的時間內(nèi),快速的定位錯誤,這就相當(dāng)于減少了軟件發(fā)行前的測試成本。VectorCAST環(huán)境構(gòu)造器,通過掃描應(yīng)用程序源代碼,分析被測單元的輸入輸出,自動的為生成測試代碼以構(gòu)造可執(zhí)行的測試仿真環(huán)境(harness),這其中包括必要的輸入輸出驅(qū)動。 VectorCAST使得測試人員不用再進行手動的耗時的測試腳本編輯,將測試人員從編寫測試代碼和調(diào)試應(yīng)用程序中解脫出來。 VectorCAST通過一致的測試策略和自動化的執(zhí)行過程,保證了在整個開發(fā)組織中進行可重復(fù)的,一致的測試。一致性和可重復(fù)性可避免在傳統(tǒng)的手工測試時經(jīng)常遇到的 ghost defects。這就保證了每一個成功的測試都可以用于下一階段的回歸測試,并保證了兩者在質(zhì)量等級上的一致。 確保所有的代碼函數(shù)都被充分的測試到,是最大化的定位錯誤并排出錯誤,提供軟件質(zhì)量的一個關(guān)鍵指標(biāo)。VectorCAST的集成覆蓋率分析工具,可以幫助我們完成應(yīng)用代碼的覆蓋率分析。VectorCAST 實時支持包,支持在不同的嵌入式目標(biāo)中進行單元測試,在主機上進行的測試可以在目標(biāo)機上進行進一步測試,以對比結(jié)果,可以對特定硬件相關(guān)的代碼進行快速有效地依賴性分析。無論是使用商業(yè)的標(biāo)準(zhǔn)操作系統(tǒng)如vxWorks還是自定制的核,VectorCAST都可以幫助完成嵌入式的單元測試。測試管理工具1、 Test ManagerTest Manager添加組件能有效地管理、執(zhí)行測試以及在開發(fā)人員自己的工作環(huán)境中的分級列表里組織測試。當(dāng)Visual Studio Team Edition為軟件開發(fā)人員提供的標(biāo)準(zhǔn)測試瀏覽窗口顯示平整的測試列表時,Test Manager通過將測試進行分級組織能實現(xiàn)對任何數(shù)量測試的簡單的可視化處理以及管理。如果您每天都會與自動化測試打交道,Test Manager就是最適合您的工具。創(chuàng)建測試列表以及構(gòu)建測試分級模型以達到簡單管理大量測試的目的。還可簡單地復(fù)制測試雨季測試列表并能將它們在測試列表間移動??稍跍y試列表中以不同的標(biāo)準(zhǔn)將測試分類。特征綜述(1)自動測試的簡單可視化處理以及管理(2)分級顯示以及測試處理(3)完美地與Visual Studio 2005兼容(4)完全支持自動測試的分類(5)測試與測試列表瀏覽之間沒有限制的剪切/復(fù)制/粘貼以及拖放操作(6)完美的并與Visual Studio 2005融合的測試框架的實時同步更新(7)與Visual Studio 2005 Team Suite版本相似的外觀2、 TrackRecord產(chǎn)品特性:(1)完整的缺陷跟蹤TrackRecord 能夠有效的追蹤測試失敗的信息,以及獲得軟件缺陷確認(rèn)和解決的控制。TrackRecord與Compuware的測試管理工具集成,允許很容易地加載軟件缺陷到追蹤系統(tǒng)。點擊按鈕,關(guān)鍵的測試結(jié)果被添加到TrackRecord存儲庫。與Compuware 的錯誤檢查工具緊密的集成,并追蹤工具產(chǎn)生的缺陷報告,能夠讓開發(fā)人員進行再生產(chǎn),并快速的糾正錯誤。(2)動態(tài)的缺陷跟蹤TrackRecord提供給項目管理人員最新的項目狀態(tài)視圖,直接從開發(fā)和測試團隊,基于存活數(shù)據(jù)的搜集。開發(fā)人員,測試人員和其他項目團隊成員,使用TrackRecord去組織和溝通可交付使用的項目。開發(fā)人員實現(xiàn)功能,定位軟件缺陷并調(diào)整應(yīng)用,TrackRecord不斷地搜集并處理項目狀態(tài)信息,并使它和項目里程碑關(guān)聯(lián)。測試人員揭示并報告問題,并證明修復(fù),TrackRecor
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中石化買賣石油合同范本
- 書刊供貨合同范本
- 廠房 設(shè)備維修合同范本
- 網(wǎng)上調(diào)查課題申報書
- 合同范本組成
- 保潔小區(qū)開荒合同范本
- 醫(yī)用銷售合同范本
- 員工借調(diào)合同范例
- 產(chǎn)品模特簽約合同范本
- 南寧雅閣購車合同范本
- 公司QFD質(zhì)量屋矩陣
- 2023年病歷書寫基本規(guī)范文
- 《中小學(xué)心理健康教育指導(dǎo)綱要(2012年修訂)》
- 新疆民族發(fā)展史和宗教演變史
- YY/T 1095-2015肌電生物反饋儀
- GB/T 6682-2008分析實驗室用水規(guī)格和試驗方法
- GB/T 5269-2008傳動與輸送用雙節(jié)距精密滾子鏈、附件和鏈輪
- 水穩(wěn)攤鋪施工技術(shù)交底書
- GB/T 20145-2006燈和燈系統(tǒng)的光生物安全性
- GB/T 18601-2009天然花崗石建筑板材
- GB/T 1689-2014硫化橡膠耐磨性能的測定(用阿克隆磨耗試驗機)
評論
0/150
提交評論