国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

主流測(cè)試工具介紹

2019-11-17 04:42:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  WinRunner:強(qiáng)大的企業(yè)級(jí)自動(dòng)化測(cè)試工具
  Mercury Interactive公司的WinRunner是一種企業(yè)級(jí)的功能測(cè)試工具,用于檢測(cè)應(yīng)用程序是否能夠達(dá)到預(yù)期的功能及正常運(yùn)行。通過(guò)自動(dòng)錄制、檢測(cè)和回放用戶的應(yīng)用操作,WinRunner能夠有效地幫助測(cè)試人員對(duì)復(fù)雜的企業(yè)級(jí)應(yīng)用的不同發(fā)布版進(jìn)行測(cè)試,提高測(cè)試人員的工作效率和質(zhì)量,確保跨平臺(tái)的、復(fù)雜的企業(yè)級(jí)應(yīng)用無(wú)故障發(fā)布及長(zhǎng)期穩(wěn)定運(yùn)行。

  企業(yè)級(jí)應(yīng)用可能包括Web應(yīng)用系統(tǒng),ERP系統(tǒng),CRM系統(tǒng)等等。這些系統(tǒng)在發(fā)布之前,升級(jí)之后都要經(jīng)過(guò)測(cè)試,確保所有功能都能正常運(yùn)行,沒(méi)有任何錯(cuò)誤。如何有效地測(cè)試不斷升級(jí)更新且不同環(huán)境的應(yīng)用系統(tǒng),是每個(gè)公司都會(huì)面臨的問(wèn)題。

  假如時(shí)間或資源有限,這個(gè)問(wèn)題會(huì)更加棘手。人工測(cè)試的工作量太大,還要額外的時(shí)間來(lái)培訓(xùn)新的測(cè)試人員等等。為了確保那些復(fù)雜的企業(yè)級(jí)應(yīng)用在不同環(huán)境下都能正常可靠地運(yùn)行,你需要一個(gè)能簡(jiǎn)單操作的測(cè)試工具來(lái)自動(dòng)完成應(yīng)用程序的功能性測(cè)試。

  輕松創(chuàng)建測(cè)試

  用WinRuuner創(chuàng)建一個(gè)測(cè)試,只需點(diǎn)擊鼠標(biāo)和鍵盤,完成一個(gè)標(biāo)準(zhǔn)的業(yè)務(wù)操作流程,WinRunner自動(dòng)記錄你的操作并生成所需的腳本代碼。這樣,即使計(jì)算機(jī)技術(shù)知識(shí)有限的業(yè)務(wù)用戶輕松創(chuàng)建完整的測(cè)試。你還可以直接修改測(cè)試腳本以滿足各種復(fù)雜測(cè)試的需求。WinRunner提供這兩種測(cè)試創(chuàng)建方式,滿足測(cè)試團(tuán)隊(duì)中業(yè)務(wù)用戶和專業(yè)技術(shù)人員的不同需求。

  插入檢查點(diǎn)

  在記錄一個(gè)測(cè)試的過(guò)程中,可以插入檢查點(diǎn),檢查在某個(gè)時(shí)刻/狀態(tài)下,應(yīng)用程序是否運(yùn)行正常。在插入檢查點(diǎn)后,WinRunner會(huì)收集一套數(shù)據(jù)指標(biāo),在測(cè)試運(yùn)行時(shí)對(duì)其一一驗(yàn)證。WinRunner提供幾種不同類型的檢查點(diǎn),包括文本的、GUI、位圖和數(shù)據(jù)庫(kù)。例如,用一個(gè)位圖檢查點(diǎn),你可以檢查公司的圖標(biāo)是否出現(xiàn)于指定位置。

  檢驗(yàn)數(shù)據(jù)

  除了創(chuàng)建并運(yùn)行測(cè)試,WinRunner還能驗(yàn)證數(shù)據(jù)庫(kù)的數(shù)值,從而確保業(yè)務(wù)交易的準(zhǔn)確性。例如,在創(chuàng)建測(cè)試時(shí),可以設(shè)定哪些數(shù)據(jù)庫(kù)表和記錄需要檢測(cè);在測(cè)試運(yùn)行時(shí),測(cè)試程序就會(huì)自動(dòng)核對(duì)數(shù)據(jù)庫(kù)內(nèi)的實(shí)際數(shù)值和預(yù)期的數(shù)值。WinRunner自動(dòng)顯示檢測(cè)結(jié)果,在有更新/刪除/插入的記錄上突出顯示以引起注重。

  增強(qiáng)測(cè)試

  為了徹底全面地測(cè)試一個(gè)應(yīng)用程序,需要使用不同類型的數(shù)據(jù)來(lái)測(cè)試。WinRunner的數(shù)據(jù)驅(qū)動(dòng)向?qū)? Data Driver Wizard)可以讓你簡(jiǎn)單地點(diǎn)擊幾下鼠標(biāo),就可以把一個(gè)業(yè)務(wù)流程測(cè)試轉(zhuǎn)化為數(shù)據(jù)驅(qū)動(dòng)測(cè)試,從而反映多個(gè)用戶各自獨(dú)特且真實(shí)的行為。

  以一個(gè)訂單輸入的流程為例,你可能希望把訂單號(hào)或客戶名稱作為可變欄,用多套數(shù)據(jù)進(jìn)行測(cè)試。使用Data Driver Wizard,你可以選擇訂單號(hào)或客戶名稱用數(shù)據(jù)表格文件中的哪個(gè)欄目的數(shù)據(jù)替換。你可以把訂單號(hào)或客戶名稱輸入數(shù)據(jù)表格文件,或從其它表格和數(shù)據(jù)庫(kù)中導(dǎo)入。數(shù)據(jù)驅(qū)動(dòng)測(cè)試不僅節(jié)省了時(shí)間和資源,又提高了應(yīng)用的測(cè)試覆蓋率。

  WinRunner還可以通過(guò)Function Generator增加測(cè)試的功能。使用Function Generator可以從目錄列表中選擇一個(gè)功能增加到你的測(cè)試中以提高測(cè)試能力。例如,你可以選擇”calendar”,然后從日歷功能的下屬目錄中選擇,如Calendar_select_date(),然后你可以直觀地輸入?yún)?shù),把這個(gè)功能插入到你的測(cè)試中。

  針對(duì)相當(dāng)數(shù)量的企業(yè)應(yīng)用里非標(biāo)準(zhǔn)對(duì)象,WinRunner提供了Virtual Object Wizard來(lái)識(shí)別以前未知的對(duì)象。使用Virtual Object Wizard,你可以選擇未知對(duì)象的類型,設(shè)定標(biāo)識(shí)和命名。在錄制使用該對(duì)象的測(cè)試時(shí),WinRunner會(huì)自動(dòng)對(duì)應(yīng)它的名字,從而提高測(cè)試腳本的可讀性和測(cè)試質(zhì)量。

  運(yùn)行測(cè)試

  創(chuàng)建好測(cè)試腳本,并插入檢查點(diǎn)和必要的添加功能后,你就可以開(kāi)始運(yùn)行測(cè)試。運(yùn)行測(cè)試時(shí),WinRunner會(huì)自動(dòng)操作應(yīng)用程序,就象一個(gè)真實(shí)的用戶根據(jù)業(yè)務(wù)流程執(zhí)行著每一步的操作。測(cè)試運(yùn)行過(guò)程中,如有網(wǎng)絡(luò)消息窗口出現(xiàn)或其它意外事件出現(xiàn),WinRunner也會(huì)根據(jù)預(yù)先的設(shè)定排除這些干擾。

  分析結(jié)果

  測(cè)試運(yùn)行結(jié)束后,你需要分析測(cè)試結(jié)果。WinRunner通過(guò)交互式的報(bào)告工具來(lái)提供詳盡的、易讀的報(bào)告。報(bào)告中會(huì)列出測(cè)試中發(fā)現(xiàn)的錯(cuò)誤內(nèi)容、位置、檢查點(diǎn)和其它重要事件,幫助你對(duì)測(cè)試結(jié)果進(jìn)行分析。這些測(cè)試結(jié)果還可以通過(guò)Mercury Interactive的測(cè)試治理工具TestDirector來(lái)查閱。

  維護(hù)測(cè)試

  隨著時(shí)間的推移,開(kāi)發(fā)人員會(huì)對(duì)應(yīng)用程序做進(jìn)一步的修改,并需要增加另外的測(cè)試。使用WinRunner,你不必對(duì)程序的每一次改動(dòng)都重新創(chuàng)建你的測(cè)試。WinRunner可以創(chuàng)建在整個(gè)應(yīng)用程序生命周期內(nèi)都可以重復(fù)使用的測(cè)試,從而大大地節(jié)省時(shí)間和資源,充分利用你的測(cè)試投資。

  每次記錄測(cè)試時(shí),WinRunner會(huì)自動(dòng)創(chuàng)建一個(gè)GUI Map文件以保存應(yīng)用對(duì)象。這些對(duì)象分層次組織,既可以總覽所有的對(duì)象,也可以查詢某個(gè)對(duì)象的具體信息。一般而言,對(duì)應(yīng)用程序的任何改動(dòng)都會(huì)影響到成百上千個(gè)測(cè)試。通過(guò)修改一個(gè)GUI Map文件而非無(wú)數(shù)個(gè)測(cè)試,WinRunner可以方便地實(shí)現(xiàn)測(cè)試重用。進(jìn)入討論組討論。

  幫助你的應(yīng)用程序?yàn)闊o(wú)線應(yīng)用作預(yù)備

  隨著無(wú)線設(shè)備種類和數(shù)量的增加,你的應(yīng)用程序測(cè)試計(jì)劃需要同時(shí)滿足傳統(tǒng)的基于瀏覽器的用戶和無(wú)線瀏覽設(shè)備,如移動(dòng)電話、傳呼機(jī)和個(gè)人數(shù)字助理(PDA)。
無(wú)線應(yīng)用協(xié)議是一種公開(kāi)的、全球性的網(wǎng)絡(luò)協(xié)議,用來(lái)支持標(biāo)準(zhǔn)數(shù)據(jù)格式化和無(wú)線設(shè)備信號(hào)的傳輸。
使用WinRunner,測(cè)試人員可以利用微型瀏覽模擬器來(lái)記錄業(yè)務(wù)流程操作,然后回放和檢查這些業(yè)務(wù)流程功能的正確性。
  工業(yè)標(biāo)準(zhǔn)級(jí)負(fù)載測(cè)試工具  LoadRunner? 是一種猜測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具。通過(guò)以模擬上千萬(wàn)用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測(cè)的方式來(lái)確認(rèn)和查找問(wèn)題,LoadRunner 能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。通過(guò)使用LoadRunner ,企業(yè)能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。

  目前企業(yè)的網(wǎng)絡(luò)應(yīng)用環(huán)境都必須支持大量用戶,網(wǎng)絡(luò)體系架構(gòu)中含各類應(yīng)用環(huán)境且由不同供給商提供軟件和硬件產(chǎn)品。難以預(yù)知的用戶負(fù)載和愈來(lái)愈復(fù)雜的應(yīng)用環(huán)境使公司時(shí)時(shí)擔(dān)心會(huì)發(fā)生用戶響應(yīng)速度過(guò)慢,系統(tǒng)崩潰等問(wèn)題。這些都不可避免地導(dǎo)致公司收益的損失。Mercury Interactive 的 LoadRunner 能讓企業(yè)保護(hù)自己的收入來(lái)源,無(wú)需購(gòu)置額外硬件而最大限度地利用現(xiàn)有的IT 資源,并確保終端用戶在應(yīng)用系統(tǒng)的各個(gè)環(huán)節(jié)中對(duì)其測(cè)試應(yīng)用的質(zhì)量,可靠性和可擴(kuò)展性都有良好的評(píng)價(jià)。

  LoadRunner 是一種適用于各種體系架構(gòu)的自動(dòng)負(fù)載測(cè)試工具,它能猜測(cè)系統(tǒng)行為并優(yōu)化系統(tǒng)性能。LoadRunner 的測(cè)試對(duì)象是整個(gè)企業(yè)的系統(tǒng),它通過(guò)模擬實(shí)際用戶的操作行為和實(shí)行實(shí)時(shí)性能監(jiān)測(cè),來(lái)幫助您更快的查找和發(fā)現(xiàn)問(wèn)題。此外,LoadRunner 能支持廣范的協(xié)議和技術(shù),為您的非凡環(huán)境提供非凡的解決方案。

  輕松創(chuàng)建虛擬用戶

  使用LoadRunner 的Virtual User Generator,您能很簡(jiǎn)便地創(chuàng)立起系統(tǒng)負(fù)載。該引擎能夠生成虛擬用戶,以虛擬用戶的方式模擬真實(shí)用戶的業(yè)務(wù)操作行為。它先記錄下業(yè)務(wù)流程(如下訂單或機(jī)票預(yù)定),然后將其轉(zhuǎn)化為測(cè)試腳本。利用虛擬用戶,您可以在Windows ,UNIX 或linux 機(jī)器上同時(shí)產(chǎn)生成千上萬(wàn)個(gè)用戶訪問(wèn)。所以LoadRunner能極大的減少負(fù)載測(cè)試所需的硬件和人力資源。另外,LoadRunner 的TurboLoad 專利技術(shù)能。

  提供很高的適應(yīng)性。TurboLoad 使您可以產(chǎn)生天天幾十萬(wàn)名在線用戶和數(shù)以百萬(wàn)計(jì)的點(diǎn)擊數(shù)的負(fù)載。
用Virtual User Generator 建立測(cè)試腳本后,您可以對(duì)其進(jìn)行參數(shù)化操作,這一操作能讓您利用幾套不同的實(shí)際發(fā)生數(shù)據(jù)來(lái)測(cè)試您的應(yīng)用程序,從而反映出本系統(tǒng)的負(fù)載能力。以一個(gè)訂單輸入過(guò)程為例,參數(shù)化操作可將記錄中的固定數(shù)據(jù),如訂單號(hào)和客戶名稱,由可變值來(lái)代替。在這些變量?jī)?nèi)隨意輸入可能的訂單號(hào)和客戶名,來(lái)匹配多個(gè)實(shí)際用戶的操作行為。

  LoadRunner 通過(guò)它的Data Wizard 來(lái)自動(dòng)實(shí)現(xiàn)其測(cè)試數(shù)據(jù)的參數(shù)化。Data Wizard 直接連于數(shù)據(jù)庫(kù)服務(wù)器,從中您可以獲取所需的數(shù)據(jù)(如定單號(hào)和用戶名)并直接將其輸入到測(cè)試腳本。這樣避免了人工處理數(shù)據(jù)的需要,Data Wizard 為您節(jié)省了大量的時(shí)間。

  為了進(jìn)一步確定您的Virtual user 能夠模擬真實(shí)用戶,您可利用LoadRunner 控制某些行為特性。例如,只需要點(diǎn)擊一下鼠標(biāo),您就能輕易控制交易的數(shù)量,交易頻率,用戶的思考時(shí)間和連接速度等。

  創(chuàng)建真實(shí)的負(fù)載

  Virtual users 建立起后,您需要設(shè)定您的負(fù)載方案,業(yè)務(wù)流程組合和虛擬用戶數(shù)量。用LoadRunner 的Controller,您能很快組織起多用戶的測(cè)試方案。Controller 的Rendezvous 功能提供一個(gè)互動(dòng)的環(huán)境,在其中您既能建立起持續(xù)且循環(huán)的負(fù)載,又能治理和驅(qū)動(dòng)負(fù)載測(cè)試方案。

  而且,您可以利用它的日程計(jì)劃服務(wù)來(lái)定義用戶在什么時(shí)候訪問(wèn)系統(tǒng)以產(chǎn)生負(fù)載。這樣,您就能將測(cè)試過(guò)程自動(dòng)化。同樣您還可以用Controller 來(lái)限定您的負(fù)載方案,在這個(gè)方案中所有的用戶同時(shí)執(zhí)行一個(gè)動(dòng)作---如登陸到一個(gè)庫(kù)存應(yīng)用程序----來(lái)模擬峰值負(fù)載的情況。另外,您還能監(jiān)測(cè)系統(tǒng)架構(gòu)中各個(gè)組件的性能---- 包括服務(wù)器,數(shù)據(jù)庫(kù),網(wǎng)絡(luò)設(shè)備等----來(lái)幫助客戶決定系統(tǒng)的配置。

  LoadRunner 通過(guò)它的AutoLoad 技術(shù),為您提供更多的測(cè)試靈活性。使用AutoLoad ,您可以根據(jù)目前的用戶人數(shù)事先設(shè)定測(cè)試目標(biāo),優(yōu)化測(cè)試流程。例如,您的目標(biāo)可以是確定您的應(yīng)用系統(tǒng)承受的每秒點(diǎn)擊數(shù)或每秒的交易量。

  定位性能問(wèn)題

  LoadRunner 內(nèi)含集成的實(shí)時(shí)監(jiān)測(cè)器,在負(fù)載測(cè)試過(guò)程的任何時(shí)候,您都可以觀察到應(yīng)用系統(tǒng)的運(yùn)行性能。這些性能監(jiān)測(cè)器為您實(shí)時(shí)顯示交易性能數(shù)據(jù)(如響應(yīng)時(shí)間)和其它系統(tǒng)組件包括application server, web server,網(wǎng)路設(shè)備和數(shù)據(jù)庫(kù)等的實(shí)時(shí)性能。這樣,您就可以在測(cè)試過(guò)程中從客戶和服務(wù)器的雙方面評(píng)估這些系統(tǒng)組件的運(yùn)行性能,從而更快地發(fā)現(xiàn)問(wèn)題。

  再者,利用LoadRunner 的ContentCheck TM ,您可以判定負(fù)載下的應(yīng)用程序功能正常與否。ContentCheck 在Virtual users 運(yùn)行時(shí),檢測(cè)應(yīng)用程序的網(wǎng)絡(luò)數(shù)據(jù)包內(nèi)容,從中確定是否有錯(cuò)誤內(nèi)容傳送出去。它的實(shí)時(shí)瀏覽器幫助您從終端用戶角度觀察程序性能狀況。

  分析結(jié)果以精確定位問(wèn)題所在

  一旦測(cè)試完畢后,LoadRunner 收集匯總所有的測(cè)試數(shù)據(jù),并為您提供高級(jí)的分析和報(bào)告工具,以便迅速查找到性能問(wèn)題并追溯原由。使用LoadRunner 的Web 交易細(xì)節(jié)監(jiān)測(cè)器,您可以了解到將所有的圖象、框架和文本下載到每一網(wǎng)頁(yè)上所需的時(shí)間。例如,這個(gè)交易細(xì)節(jié)分析機(jī)制能夠分析是否因?yàn)橐粋€(gè)大尺寸的圖形文件或是第三方的數(shù)據(jù)組件造成應(yīng)用系統(tǒng)運(yùn)行速度減慢。另外,Web 交易細(xì)節(jié)監(jiān)測(cè)器分解用于客戶端、網(wǎng)絡(luò)和服務(wù)器上端到端的反應(yīng)時(shí)間,便于確認(rèn)問(wèn)題,定位查找真正出錯(cuò)的組件。例如,您可以將網(wǎng)絡(luò)延時(shí)進(jìn)行分解,以判定DNS 解析時(shí)間,連接服務(wù)器或SSL 認(rèn)證所花費(fèi)的時(shí)間。通過(guò)使用LoadRunner 的分析工具,您能很快地查找到出錯(cuò)的位置和原因并作出相應(yīng)的調(diào)整。

  重復(fù)測(cè)試保證系統(tǒng)發(fā)布的高性能

  負(fù)載測(cè)試是一個(gè)重復(fù)過(guò)程。每次處理完一個(gè)出錯(cuò)情況,您都需要對(duì)您的應(yīng)用程序在相同的方案下,再進(jìn)行一次負(fù)載測(cè)試。以此檢驗(yàn)?zāi)龅男拚欠窀纳屏诉\(yùn)行性能。進(jìn)入討論組討論。

  EnterPRise java Beans的測(cè)試

  LoadRunner 完全支持EJB 的負(fù)載測(cè)試。這些基于Java 的組件運(yùn)行在應(yīng)用服務(wù)器上,提供廣泛的應(yīng)用服務(wù)。通過(guò)測(cè)試這些組件,您可以在應(yīng)用程序開(kāi)發(fā)的早期就確認(rèn)并解決可能產(chǎn)生的問(wèn)題。

  利用LoadRunner, 您可以很方便地了解系統(tǒng)的性能。 它的Controller 答應(yīng)您重復(fù)執(zhí)行與出錯(cuò)修改前相同的測(cè)試方案。它的基于Html 的報(bào)告為您提供一個(gè)比較性能結(jié)果所需的基準(zhǔn),以此衡量在一段時(shí)間內(nèi),有多大程度的改進(jìn)并確保應(yīng)用成功。由于這些報(bào)告是基于HTML 的文本,您可以將其公布于您公司的內(nèi)部網(wǎng)上,便于隨時(shí)查閱。

  最大化投資回報(bào)

  所有Mercury Interactive 的產(chǎn)品和服務(wù)都是集成設(shè)計(jì)的, 能完全相容地一起運(yùn)作。由于它們具有相同的核心技術(shù),來(lái)自于LoadRunner和ActiveTest TM 的測(cè)試腳本,在Mercury Interactive 的負(fù)載測(cè)試服務(wù)項(xiàng)目中,可以被重復(fù)用于性能監(jiān)測(cè)。借助Mercury Interactive的監(jiān)測(cè)功能--Topaz TM 和ActiveWatch TM ,測(cè)試腳本可重復(fù)使用從而平衡投資收益。更重要的是,您能為測(cè)試的前期布署和生產(chǎn)系統(tǒng)的監(jiān)測(cè)提供一個(gè)完整的應(yīng)用性能治理解決方案。

  支持無(wú)線應(yīng)用協(xié)議

  隨著無(wú)線設(shè)備數(shù)量和種類的增多,您的測(cè)試計(jì)劃需要同時(shí)滿足傳統(tǒng)的基于瀏覽器的用戶和無(wú)線互聯(lián)網(wǎng)設(shè)備,如手機(jī)和PDA。LoadRunner 支持2 項(xiàng)最廣泛使用的協(xié)議:WAP和I-mode。此外,通過(guò)負(fù)載測(cè)試系統(tǒng)整體架構(gòu),LoadRunner 能讓您只需要通過(guò)記錄一次腳本,就可完全檢測(cè)上述這些無(wú)線互聯(lián)網(wǎng)系統(tǒng)。

  支持Media Stream應(yīng)用

  LoadRunner 還能支持Media Stream應(yīng)用。為了保證終端用戶得到良好的操作體驗(yàn)和高質(zhì)量Media Stream,您需要檢測(cè)您的Media Stream應(yīng)用程序。使用LoadRunner ,您可以記錄和重放任何流行的多媒體數(shù)據(jù)流格式來(lái)診斷系統(tǒng)的性能問(wèn)題,查找原由,分析數(shù)據(jù)的質(zhì)量。

  完整的企業(yè)應(yīng)用環(huán)境的支持

  LoadRunner 支持廣泛的協(xié)議,可以測(cè)試各種IT 基礎(chǔ)架構(gòu)。
  全球測(cè)試治理系統(tǒng)  TestDirector ? 是業(yè)界第一個(gè)基于Web的測(cè)試治理系統(tǒng),它可以在您公司內(nèi)部或外部進(jìn)行全球范圍內(nèi)測(cè)試的治理。通過(guò)在一個(gè)整體的應(yīng)用系統(tǒng)中集成了測(cè)試治理的各個(gè)部分,包括需求治理,測(cè)試計(jì)劃,測(cè)試執(zhí)行以及錯(cuò)誤跟蹤等功能,TestDirector極大地加速了測(cè)試過(guò)程。

  電子商務(wù)正影響著許多公司制定計(jì)劃和建立自己的IT系統(tǒng)。很快,一個(gè)Web應(yīng)用軟件就能被創(chuàng)建,開(kāi)發(fā)并立即展現(xiàn)在您的客戶、供給商或合作伙伴的面前。然而,由于緊湊的開(kāi)發(fā)計(jì)劃和復(fù)雜的系統(tǒng)基構(gòu),Web應(yīng)用軟件的測(cè)試經(jīng)常是被忽視的。為了與新經(jīng)濟(jì)同步, 您必須開(kāi)發(fā)經(jīng)過(guò)系統(tǒng)測(cè)試的高品質(zhì)的網(wǎng)絡(luò)應(yīng)用軟件。

  您需要設(shè)立一個(gè)中心點(diǎn)來(lái)治理測(cè)試過(guò)程。一套基于Web的測(cè)試治理系統(tǒng)提供了一個(gè)協(xié)同合作的環(huán)境和一個(gè)中心數(shù)據(jù)倉(cāng)庫(kù)。由于測(cè)試人員分布在各地,您需要一個(gè)集中的測(cè)試治理系統(tǒng)能讓測(cè)試人員不管在何時(shí)何地都能參與整個(gè)測(cè)試過(guò)程。IT部門增長(zhǎng)地會(huì)非???,人員也會(huì)不斷流動(dòng)。您必須以最快的速度培訓(xùn)新的測(cè)試人員,教會(huì)他們所有與測(cè)試有關(guān)的知識(shí)技術(shù)。重點(diǎn)在于治理復(fù)雜的開(kāi)發(fā)和測(cè)試過(guò)程,改善部門間的溝通,加速您測(cè)試的成功。

  TestDirector能消除組織機(jī)構(gòu)間、地域間的障礙。它能讓測(cè)試人員、開(kāi)發(fā)人員或其它的IT人員通過(guò)一個(gè)中心數(shù)據(jù)倉(cāng)庫(kù),在不同地方就能交互測(cè)試信息。TestDirector將測(cè)試過(guò)程流水化——從測(cè)試需求治理,到測(cè)試計(jì)劃,測(cè)試日程安排,測(cè)試執(zhí)行到出錯(cuò)后的錯(cuò)誤跟蹤——僅在一個(gè)基于瀏覽器的應(yīng)用中便可完成,而不需要每個(gè)客戶端都安裝一套客戶端程序。

  需求治理

  程序的需求驅(qū)動(dòng)整個(gè)測(cè)試過(guò)程。TestDirector 的Web 界面簡(jiǎn)化了這些需求治理過(guò)程,以此您可以驗(yàn)證應(yīng)用軟件的每一個(gè)特性或功能是否正常。通過(guò)提供一個(gè)比較直觀的機(jī)制將需求和測(cè)試用例、測(cè)試結(jié)果和報(bào)告的錯(cuò)誤聯(lián)系起來(lái),從而確保能達(dá)到最高的測(cè)試覆蓋率。

  一般有2 種方式可將需求和測(cè)試聯(lián)系起來(lái)。其一,TestDirector 捕捉并跟蹤所有首次發(fā)生的的應(yīng)用需求。您可以在這些需求基礎(chǔ)上生成一份測(cè)試計(jì)劃,并將測(cè)試計(jì)劃(?)對(duì)應(yīng)與您的需求。例如,您或許有25 個(gè)測(cè)試計(jì)劃(?)可對(duì)應(yīng)同一個(gè)應(yīng)用需求。您一定能方便地治理需求和測(cè)試計(jì)劃(?)之間可能存在的一種多配多的關(guān)系,確保每一個(gè)需求都經(jīng)過(guò)測(cè)試。其二,由于Web 應(yīng)用是不斷更新和變化的,需求治理答應(yīng)測(cè)試人員加減或修改需求,并確定目前的應(yīng)用需求已擁有了一定的測(cè)試覆蓋率。它們幫助決定一個(gè)應(yīng)用軟件的哪些部分需要測(cè)試,哪些測(cè)試需要開(kāi)發(fā),是否完成的應(yīng)用軟件滿足了用戶的要求。對(duì)于任何動(dòng)態(tài)地改變Web 應(yīng)用,必須審閱您的測(cè)試計(jì)劃是否準(zhǔn)確,確保其符合最當(dāng)前的應(yīng)用要求。

  計(jì)劃測(cè)試

  測(cè)試計(jì)劃的制定是測(cè)試過(guò)程中至關(guān)重要的環(huán)節(jié)。它為整個(gè)測(cè)試提供了一個(gè)結(jié)構(gòu)框架。TestDirector的Test Plan Manager 在測(cè)試計(jì)劃期尖,為測(cè)試小組提供一個(gè)要害要點(diǎn)和Web 界面來(lái)協(xié)調(diào)團(tuán)隊(duì)間的溝通。

  Test Plan Manager 指導(dǎo)測(cè)試人員如何將應(yīng)用需求轉(zhuǎn)化為具體的測(cè)試計(jì)劃。這種直觀的結(jié)構(gòu)能幫助您定義如何測(cè)試您的應(yīng)用軟件,從而您能組織起明確的任務(wù)和責(zé)任。Test Plan Manager提供了多種方式來(lái)建立完整的測(cè)試計(jì)劃。您可以從草圖上建立一份計(jì)劃,或根據(jù)您用Require-ments Manager所定義下的應(yīng)用需求,通過(guò)Test Plan Wizard 快捷地生成一份測(cè)試計(jì)劃。假如您已經(jīng)將計(jì)劃信息以文字處理文件形式,如Microsoft Word 方式儲(chǔ)存,您可以再利用這些信息,并將它導(dǎo)入到Test Plan Manager。它把各種類型的測(cè)試匯總在一個(gè)可折疊式目錄樹(shù)內(nèi),您可以在一個(gè)目錄下查詢到所有的測(cè)試計(jì)劃(?)。例如,你可以將人工和自動(dòng)測(cè)試,如功能性的,還原和負(fù)載測(cè)試方案結(jié)合在同一位置。

  Test Plan Manager 還能進(jìn)一步的幫助您完善測(cè)試設(shè)計(jì)和以文件形式描述每一個(gè)測(cè)試步驟,包括對(duì)每一項(xiàng)測(cè)試,用戶反應(yīng)的順序,檢查點(diǎn)和預(yù)期的結(jié)果TestDirector 還能為每一項(xiàng)測(cè)試連加附屬文件,如Word ,Excel ,HTML ,用于更詳盡的記錄每次測(cè)試計(jì)劃。

  Web 網(wǎng)絡(luò)應(yīng)用日新月異,您的應(yīng)用需求也隨之不斷改變。您需要相應(yīng)地更新您的測(cè)試計(jì)劃,優(yōu)化測(cè)試內(nèi)容。即使頻繁的更新,TestDirector 仍能簡(jiǎn)單地將應(yīng)用需求與相關(guān)的測(cè)試對(duì)應(yīng)起來(lái)。TestDirector 還可支持不同的測(cè)試方式來(lái)適應(yīng)您公司非凡的測(cè)試流程。

  多數(shù)的測(cè)試項(xiàng)目需要一個(gè)有人工與自動(dòng)測(cè)試的結(jié)合,包括健全,還原和系統(tǒng)測(cè)試。但即使符合自動(dòng)測(cè)試要求的工具,在大部分情況下也需要人工的操作。啟用一個(gè)演變性的而非革新性的自動(dòng)化切換機(jī)制,能讓測(cè)試人員決定哪些重復(fù)的人工測(cè)試可轉(zhuǎn)變?yōu)樽詣?dòng)腳本以提高測(cè)試速度。

  TestDirector 還能簡(jiǎn)化將人工測(cè)試切換到自動(dòng)測(cè)試腳本的轉(zhuǎn)化,并可立即啟動(dòng)測(cè)試設(shè)計(jì)過(guò)程。進(jìn)入討論組討論。

  安排和執(zhí)行測(cè)試

  一旦測(cè)試計(jì)劃建立后,TestDirector 的測(cè)試實(shí)驗(yàn)室治理為測(cè)試日程制訂提供一個(gè)基于Web 的框架。它的Smart Scheduler根據(jù)測(cè)試計(jì)劃中創(chuàng)立的指標(biāo)對(duì)運(yùn)行著的測(cè)試執(zhí)行監(jiān)控。


  當(dāng)網(wǎng)絡(luò)上任何一臺(tái)主機(jī)空閑,測(cè)試可以徹夜執(zhí)行于其上。Smart Scheduler 能自動(dòng)分辨是系統(tǒng)還是應(yīng)用錯(cuò)誤,然后將測(cè)試重新安排到網(wǎng)絡(luò)上的其他機(jī)器。

  對(duì)于不斷改變的Web 應(yīng)用,經(jīng)常性的執(zhí)行測(cè)試對(duì)于追查出錯(cuò)發(fā)生的環(huán)節(jié)和評(píng)估應(yīng)用質(zhì)量都是至關(guān)重要的。然而,這些測(cè)試的運(yùn)行都要消耗測(cè)試資源和時(shí)間。使用Graphic Designer 圖表設(shè)計(jì),您可以很快地將測(cè)試分類以滿足不同的測(cè)試目的,如功能性測(cè)試,負(fù)載測(cè)試,完整性測(cè)試等。它的拖動(dòng)功能可簡(jiǎn)化設(shè)計(jì)和排列在多個(gè)機(jī)器上運(yùn)行的測(cè)試,最終根據(jù)設(shè)定好的時(shí)間、路徑或其它測(cè)試的成功與否,為序列測(cè)試制訂執(zhí)行日程。Smart Scheduler 能讓您在更短的時(shí)間內(nèi),在更少的機(jī)器上完成更多的測(cè)試。

  用WinRunner , Astra QuickTest ,Astra LoadTest 或LoadRunner 來(lái)自動(dòng)運(yùn)行功能性或負(fù)載測(cè)試,無(wú)論成功與否,測(cè)試信息都會(huì)被自動(dòng)匯集傳送到TestDirector 的數(shù)據(jù)儲(chǔ)存中心。同樣,人工測(cè)試也以此方式運(yùn)行。

  缺陷治理

  當(dāng)測(cè)試完成后,項(xiàng)目經(jīng)理必須解讀這些測(cè)試數(shù)據(jù)并將這些信息用于工作中。當(dāng)有出錯(cuò)發(fā)現(xiàn)時(shí),他們還要指定相關(guān)人員及時(shí)糾正。

  TestDirector 的出錯(cuò)治理直接貫穿作用于測(cè)試的全過(guò)程,以提供治理系統(tǒng)終端-終端的出錯(cuò)跟蹤—從最初的問(wèn)題發(fā)現(xiàn)到修改錯(cuò)誤再到檢驗(yàn)修改結(jié)果。由于同一項(xiàng)目組中的成員經(jīng)常分布于不同的地方,TestDirector 基于瀏覽器的特征,使出錯(cuò)治理能讓多個(gè)用戶何時(shí)何地都可通過(guò)Web 查詢出錯(cuò)跟蹤情況。利用出錯(cuò)治理,測(cè)試人員只需進(jìn)入一個(gè)URL ,就可匯報(bào)和更新錯(cuò)誤,過(guò)濾整理錯(cuò)誤列表并作趨勢(shì)分析。在進(jìn)入一個(gè)出錯(cuò)案例前,測(cè)試人員還可自動(dòng)執(zhí)行一次錯(cuò)誤數(shù)據(jù)庫(kù)的搜尋,確定是否已有類似的案例記錄。這一查尋功能可避免重復(fù)勞動(dòng)。

  圖形化和報(bào)表輸出

  測(cè)試過(guò)程的最后一步是分析測(cè)試結(jié)果,確定應(yīng)用軟件是否已布屬成功或需要再次的測(cè)試。

  TestDirector 常規(guī)化的圖表和報(bào)告和在測(cè)試的任一環(huán)節(jié)幫助您對(duì)數(shù)據(jù)信息進(jìn)行分析。

  TestDirector 還以標(biāo)準(zhǔn)的HTML 或Word 形式提供一種生成和發(fā)送正式測(cè)試報(bào)告的一種簡(jiǎn)單方式。測(cè)試分析數(shù)據(jù)還可簡(jiǎn)便地輸入到一種工業(yè)標(biāo)準(zhǔn)化的報(bào)告工具,如Excel ,ReportSmith ,CrystalReports ,和其它類型的第三方工具。 進(jìn)入討論組討論。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 浙江省| 灵石县| 大姚县| 兰坪| 宁波市| 凌海市| 望城县| 洛阳市| 塔河县| 肇东市| 大石桥市| 都安| 安阳县| 富源县| 上蔡县| 田阳县| 库尔勒市| 霸州市| 丹江口市| 宁波市| 秦皇岛市| 宣武区| 韶山市| 遂昌县| 牡丹江市| 江阴市| 佛学| 遵义县| 德令哈市| 昭苏县| 大田县| 涿鹿县| 威信县| 浦城县| 凭祥市| 长葛市| 七台河市| 孟州市| 方正县| 石家庄市| 桦甸市|