版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、TestCenter教程理論部分第一章 測試管理的要點(diǎn)如圖所示,測試管理的要點(diǎn)分為三塊內(nèi)容分別是:1, 測試框架:一個(gè)完整的測試框架包括有,測試用例數(shù)據(jù)管理、測試用例驅(qū)動(dòng)、測試腳本與測試用例關(guān)聯(lián)、驅(qū)動(dòng)、測試數(shù)據(jù)傳遞、測試數(shù)據(jù)場景管理、測試角色管理以及自動(dòng)執(zhí)行。2, 測試過程管理:完整的測試過程管理包括有,a,測試需求>測試用例設(shè)計(jì)>測試用例實(shí)現(xiàn)>測試組件實(shí)現(xiàn)的過程管理;b,創(chuàng)建測試集>創(chuàng)建測試場景>創(chuàng)建測試計(jì)劃的過程管理c,測試執(zhí)行管理和歷史數(shù)據(jù)信息。3, 測試分析與缺陷管理:a,測試分析,包括有測試執(zhí)行日志、測試用例覆蓋率、測試需求覆蓋率、測試組件覆蓋率、測試趨
2、勢圖;b,缺陷管理,包括缺陷定義、用戶配置信息、項(xiàng)目和子項(xiàng)目信息、面向工作流的、可定義的缺陷管理流程。測試框架測試過程管理測試分析與缺陷管理而一個(gè)完整的測試流程如圖所示:從測試計(jì)劃到測試設(shè)計(jì)、測試構(gòu)建、測試執(zhí)行到最后的測試評(píng)估和報(bào)告,整個(gè)測試流程環(huán)環(huán)相扣,缺一不可。第二章 TestCenter簡介TestCenter測試管理工具是一款功能強(qiáng)大的測試管理工具。TestCenter采用面向需求的測試而不是面向操作流程的測試。TestCenter采用針對(duì)用戶業(yè)務(wù)流程的測試(Bussiness Process Testing)簡稱BPT,支持順序流程,同時(shí)支持工作流的操作。使用TestCenter,可
3、以實(shí)現(xiàn)測試用例的過程管理,對(duì)測試需求過程、測試用例設(shè)計(jì)過程、業(yè)務(wù)組件設(shè)計(jì)實(shí)現(xiàn)過程等整個(gè)測試過程進(jìn)行管理;可以實(shí)現(xiàn)測試用例的標(biāo)準(zhǔn)化,即每個(gè)測試人員都能夠理解并使用標(biāo)準(zhǔn)化后的測試用例,降低了測試用例對(duì)人的依賴;TestCenter提供測試用例復(fù)用,用例和腳本都能夠被復(fù)用,以保護(hù)測試人員的資產(chǎn);TestCenter提供可伸縮的測試執(zhí)行框架,提供自動(dòng)測試支持;TestCenter提供測試數(shù)據(jù)管理,幫助用戶統(tǒng)一管理測試數(shù)據(jù),降低測試數(shù)據(jù)和測試腳本之間的耦合度。第三章 安裝與配置TestCenter安裝比較簡單,我們提供給用戶完整版(帶數(shù)據(jù)庫),以及無數(shù)據(jù)庫版本。完整版安裝過程中,系統(tǒng)會(huì)自動(dòng)安裝mysql
4、數(shù)據(jù)庫,無須另行安裝。TestCenter目錄下一些常用的文件介紹:1, perties:用來配置TestCenter的數(shù)據(jù)庫,如果是無數(shù)據(jù)庫版本,則需要重新配置數(shù)據(jù)庫。2, tc_runner.XML:用來配置Terminal AutoRunner和Web AutoRunner(已改為Application AutoRunner)。一般無需改動(dòng)。3, tc_webar.bsh:用來指定Application AutoRunner的腳本位置,此行代碼給出了test項(xiàng)目的所有腳本路徑所在scriptpath="D:/test"4, tc_tar.bsh:用來指定T
5、erminal AutoRunner的腳本位置,一般默認(rèn)為bbate的路徑所在,此行代碼給出了bbate中所有項(xiàng)目的腳本路徑所在scriptpath="D:/bbate"第四章 測試計(jì)劃建立一個(gè)周詳?shù)臏y試計(jì)劃,對(duì)于整個(gè)測試尤為重要,測試計(jì)劃的內(nèi)容包括有以下內(nèi)容:1, 測試目標(biāo):針對(duì)哪些系統(tǒng)、子系統(tǒng)的需求進(jìn)行測試、測試主題2, 測試范圍:測試需求的范圍(直接需求、關(guān)聯(lián)需求)3, 測試環(huán)境:硬件、網(wǎng)絡(luò)、數(shù)據(jù)環(huán)境4, 測試執(zhí)行計(jì)劃:如何執(zhí)行(手工、自動(dòng))、執(zhí)行時(shí)間、測試執(zhí)行的方案(是否多營業(yè)日?)5, 測試分析:各種覆蓋分析、趨勢分析6, 測試報(bào)告7, 退出標(biāo)準(zhǔn)在TestCent
6、er中,使用測試計(jì)劃模板可非常方便地創(chuàng)建一個(gè)周詳?shù)臏y試計(jì)劃。如圖所示為TestCenter中測試計(jì)劃的創(chuàng)建:其中“測試集”的含義是定義了一次測試的需求。通過建立測試集從而定義了測試范圍。在“執(zhí)行計(jì)劃”日志中,可以找到相應(yīng)地測試記錄,從而在TestCenter報(bào)表系統(tǒng)中方便地查看測試報(bào)告的各種分析。在“數(shù)據(jù)”中可以進(jìn)行測試數(shù)據(jù)場景管理。此處可進(jìn)行參數(shù)的導(dǎo)出,導(dǎo)入管理。導(dǎo)入與導(dǎo)出的文件以.csv格式存在。第五章 測試需求對(duì)于測試需求來說,需要明白需求的可測試性與測試需求。這兩個(gè)概念是不同的。對(duì)于測試一個(gè)需求,可以從以下幾方面來衡量:驗(yàn)證需求的正確性標(biāo)準(zhǔn)、驗(yàn)證需求的流程、驗(yàn)證需求的前提條件。在Tes
7、tCenter中,對(duì)于測試需求有明確的定義,使用文檔視圖和覆蓋率視圖來對(duì)需求進(jìn)行規(guī)劃。在文檔視圖中,可以方便地進(jìn)行創(chuàng)建需求,添加子需求,添加附件。在覆蓋率視圖中,則可以進(jìn)行測試用例的關(guān)聯(lián)和測試向?qū)Ъ奶砑?。測試向?qū)Ъ哪康脑谟诜浅7奖愕貜臏y試需求出發(fā),關(guān)聯(lián)到測試集以及測試用例。第六章 業(yè)務(wù)組件在TestCenter中,業(yè)務(wù)組件是指面向一個(gè)交易的一個(gè)操作流程分支。其特點(diǎn)是:有明確的操作過程、對(duì)應(yīng)于一個(gè)腳本、對(duì)應(yīng)于一組數(shù)據(jù)模板(此數(shù)據(jù)模板對(duì)應(yīng)于此交易流程的操作分支)。 例如,某一個(gè)業(yè)務(wù)組件,其對(duì)應(yīng)柜員的操作流程可能有:輸入交易碼、輸入欄位、處理對(duì)話框等;交易數(shù)據(jù)來自數(shù)據(jù)模版;業(yè)務(wù)組件是測試用例的組
8、成部分。在TestCenter中,業(yè)務(wù)組件包括:測試腳本、模版(在TestCenter中不允許修改)、測試數(shù)據(jù)。如圖所示為添加一個(gè)業(yè)務(wù)組件:如圖所示為:查看業(yè)務(wù)組件所對(duì)應(yīng)的測試腳本信息如圖所示為查看業(yè)務(wù)組件中的數(shù)據(jù)資源:第七章 測試用例在TestCenter中,測試用例由業(yè)務(wù)組件實(shí)例組成。測試用例能夠配置業(yè)務(wù)組件實(shí)例的數(shù)據(jù),測試用例具有輸入、輸出參數(shù),允許數(shù)據(jù)傳遞,是一個(gè)具有角色的業(yè)務(wù)組件實(shí)例,能夠支持自動(dòng)調(diào)度、自動(dòng)切換角色。在TestCenter中,測試用例對(duì)應(yīng)于某一個(gè)測試需求,其具有獨(dú)立性,不依賴于其他測試就可以驗(yàn)證測試需求是否正確,具有完整的驗(yàn)證規(guī)則,與測試方案相關(guān)。如圖所示為TestC
9、enter中,增加測試用例后,與業(yè)務(wù)組件進(jìn)行關(guān)聯(lián)。依賴其他組件實(shí)例依賴退出第八章 測試集在TestCenter中,測試集的定義是:對(duì)應(yīng)一次具體的測試需求。在TestCenter中測試集由具體的測試用例組成。測試集和測試用例的區(qū)別在于測試用例體現(xiàn)了業(yè)務(wù)流,而測試集不體現(xiàn)業(yè)務(wù)流;測試集需要被執(zhí)行,而測試用例被自動(dòng)調(diào)度執(zhí)行,除非用戶明確了測試用例之間的依賴關(guān)系。在TestCenter中,測試集可以包含測試用例,也可以包含已有的測試集。這樣可以非常方便地實(shí)現(xiàn)測試用例的復(fù)用。如圖所示為測試集添加測試用例:第九章 角色管理TestCenter中,允許用戶為每一個(gè)測試用例定義一個(gè)角色來進(jìn)行管理,這個(gè)角色稱為
10、執(zhí)行角色,其定義為:在測試用例被執(zhí)行的過程中,執(zhí)行當(dāng)前的動(dòng)作需要使用的角色。應(yīng)用系統(tǒng)具有對(duì)執(zhí)行角色的管理,需要使用不同的角色對(duì)應(yīng)的權(quán)限才能夠進(jìn)行有效的管理。TestCenter對(duì)角色劃分為兩種,一種是Role(用戶組,對(duì)應(yīng)一組具體的被測試系統(tǒng)的用戶),另一種是User(具體的用戶,對(duì)應(yīng)一個(gè)具體的用戶)。如圖所示為TestCenter中的用戶管理。第十章 系統(tǒng)用戶TestCenter中,對(duì)于使用TestCenter的用戶權(quán)限做了相應(yīng)的控制,可供選擇的有系統(tǒng)管理員、測試經(jīng)理、BA人員、Viewer。對(duì)系統(tǒng)設(shè)置用戶,可以增加,修改,刪除,用于用戶登錄。系統(tǒng)的初始用戶名和密碼分別為:admin,spa
11、svo。當(dāng)設(shè)置好系統(tǒng)用戶后,該初始值將會(huì)自動(dòng)不起作用。而使用所建立的系統(tǒng)用戶登錄。如圖所示:上機(jī)部分第一章 創(chuàng)建測試計(jì)劃創(chuàng)建一個(gè)測試計(jì)劃,步驟如下:1, 創(chuàng)建新的測試計(jì)劃:在計(jì)劃空白處點(diǎn)擊右鍵,選擇增加計(jì)劃,如圖所示:2, 測試名稱:在彈出的對(duì)話框中填寫測試計(jì)劃的名稱study此時(shí)在計(jì)劃列表中出現(xiàn)測試計(jì)劃study,雙擊此計(jì)劃,在右面顯示study的具體信息,可以開始完善測試計(jì)劃信息,如圖所示:3, 測試計(jì)劃的完善:在測試計(jì)劃具體信息中,測試集可以在完成測試用例之后再做添加。在測試環(huán)境中,填寫完整地測試軟硬件環(huán)境、網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)環(huán)境等,在數(shù)據(jù)中可以查看測試用例中輸入、輸出數(shù)據(jù)的值,并可以進(jìn)行導(dǎo)
12、入、導(dǎo)出;執(zhí)行記錄將在運(yùn)行過后顯示日志信息。第二章 創(chuàng)建測試需求點(diǎn)擊測試需求圖標(biāo),進(jìn)入創(chuàng)建測試需求點(diǎn)擊覆蓋率視圖,在測試需求列表處選擇默認(rèn)需求,鼠標(biāo)右鍵點(diǎn)擊,選擇增加子需求,默認(rèn)需求是最高一級(jí)的需求,所以無法創(chuàng)建它的兄弟需求,如圖所示:此時(shí)在左邊的測試需求列表中出現(xiàn)study,鼠標(biāo)右鍵點(diǎn)擊study,點(diǎn)擊添加子需求,在彈出的對(duì)話框中,填寫具體的測試,測試需求名login,如圖所示:點(diǎn)擊確定后發(fā)現(xiàn)原來為綠色的study框變?yōu)榛疑该鳎藭r(shí)表示該需求存在子需求,對(duì)于此需求信息中,測試覆蓋范圍需要通過關(guān)聯(lián)測試用例來完成。如圖所示點(diǎn)擊圖標(biāo)“選擇案例”,在彈出的對(duì)話框中選擇具體需要關(guān)聯(lián)的測試用例。通常這
13、一步驟,也會(huì)放到測試用例完成后具體去完成。在歷史記錄中可以看見對(duì)此需求所進(jìn)行的修改。第三章 添加業(yè)務(wù)組件點(diǎn)擊圖標(biāo)中“業(yè)務(wù)組件”,切換至業(yè)務(wù)組件界面,如圖所示:鼠標(biāo)右鍵點(diǎn)擊業(yè)務(wù)組件,選擇添加組件組,彈出對(duì)話框添加組件組的名稱,填寫study,此時(shí)在業(yè)務(wù)組件列表中出現(xiàn)study,鼠標(biāo)右鍵點(diǎn)擊study,選擇添加業(yè)務(wù)組件,此時(shí)彈出對(duì)話框如圖:此時(shí),可以選擇業(yè)務(wù)組件的運(yùn)行環(huán)境,預(yù)先設(shè)定的為手工執(zhí)行組件(對(duì)應(yīng)手工執(zhí)行測試用例)、Terminal AutoRunner、Web AutoRunner(已改名為Application AutoRunner)。我們選擇Terminal AutoRunner,在組
14、件名輸入studytar,點(diǎn)擊瀏覽,可選擇需要關(guān)聯(lián)的腳本,如圖所示:此時(shí)可選擇已設(shè)定腳本目錄下的所有測試腳本,腳本命名以項(xiàng)目名,加testcases加測試用例名稱組成。我們選擇record.testcases.1061,點(diǎn)擊確定,此時(shí)可以在“腳本”處查看具體的腳本信息。在“數(shù)據(jù)”處查看該腳本的一些重要數(shù)據(jù)。第四章 添加測試用例點(diǎn)擊“測試用例”圖標(biāo),在測試用例列表上鼠標(biāo)右鍵點(diǎn)擊測試案例,選擇增加測試案例組,填寫組名為study,如圖所示:添加完成后,在測試用例列表處可見study,點(diǎn)中study,鼠標(biāo)右鍵選擇建立測試案例,則可以創(chuàng)建新的測試案例,名為studylogin,在列表中選擇已建立的st
15、udylogin,在右面顯示測試案例相關(guān)信息,如圖所示:在配置中可以看見“依賴關(guān)系表”,此表用來反映測試用例與具體的業(yè)務(wù)組件的關(guān)系。在空白處點(diǎn)擊鼠標(biāo)右鍵,選擇添加,此時(shí)彈出對(duì)話框?yàn)椤霸黾訕I(yè)務(wù)組件”,在此框內(nèi),選擇相關(guān)業(yè)務(wù)組件原型,進(jìn)行關(guān)聯(lián),如圖所示:在“原型”處可以選擇之前所建立的業(yè)務(wù)組件studytar,輸入業(yè)務(wù)組件名后點(diǎn)擊確定,即可完成添加(高級(jí)信息部分不做要求,暫不涉及),如圖所示:此時(shí),在依賴關(guān)系表中,可以看見剛才添加的信息,在參數(shù)設(shè)置里,可以完成輸入輸出參數(shù)的設(shè)定以及數(shù)值傳遞和校驗(yàn)。輸入?yún)?shù)與輸出參數(shù)設(shè)置一樣,以輸入?yún)?shù)為例,點(diǎn)擊參數(shù)設(shè)置,點(diǎn)擊輸入?yún)?shù),點(diǎn)擊添加,如圖所示:在此頁面點(diǎn)
16、擊添加,可進(jìn)行選擇,我們選擇金額,填入?yún)?shù)名稱money,描述填入金額,默認(rèn)值寫1000,點(diǎn)擊確定,一個(gè)輸入?yún)?shù)就完成了設(shè)定,如圖所示:數(shù)值傳遞的前提是該測試用例關(guān)聯(lián)2個(gè)以上的業(yè)務(wù)組件,我們重復(fù)之前的步驟,再關(guān)聯(lián)一個(gè)業(yè)務(wù)組件,我們選擇Login1061。此時(shí)點(diǎn)擊數(shù)值傳遞,點(diǎn)擊添加,如圖所示:此時(shí),在數(shù)據(jù)源選擇studytar,在目標(biāo)數(shù)據(jù)選擇Login1061,在目標(biāo)框內(nèi),均選擇金額,填寫描述為money,點(diǎn)擊添加完成一次數(shù)值傳遞設(shè)置。在數(shù)值傳遞表內(nèi),可以清楚地看見數(shù)據(jù)源、目標(biāo)源以及描述,如圖所示:數(shù)值傳遞的意義在于可以將一個(gè)測試用例所產(chǎn)生的數(shù)據(jù)如開戶后,隨機(jī)生成的客戶號(hào)碼傳遞給下一個(gè)需要此號(hào)碼
17、的測試用例。有關(guān)校驗(yàn)點(diǎn),需要添加Java純代碼,這里不做要求。測試用例完成后,可以在之前的測試需求處,關(guān)聯(lián)相關(guān)的測試用例。第五章 創(chuàng)建測試集點(diǎn)擊“測試集”圖標(biāo),在鼠標(biāo)右鍵點(diǎn)擊測試集,選擇增加測試集組,填寫測試集組的名稱為studygroup,此時(shí)測試集列表中出現(xiàn)studygroup,鼠標(biāo)右鍵點(diǎn)擊,選擇增加測試集,填寫測試集名稱,studytar001。如圖所示:在配置處,可以看見依賴關(guān)系表,在此表中鼠標(biāo)右鍵可進(jìn)行測試用例的添加。點(diǎn)擊后如圖所示:在此處可以選擇相應(yīng)地測試用例,以及添加測試集名稱,我們選擇studylogin,測試集名為studylogin,點(diǎn)擊確定,在依賴關(guān)系表中就出現(xiàn)了此行信息
18、。點(diǎn)擊“數(shù)據(jù)”,可以看見之前所對(duì)應(yīng)的測試用例中添加的數(shù)據(jù)。鼠標(biāo)右鍵點(diǎn)擊左側(cè)的studytar001,如圖所示:此處可以進(jìn)行數(shù)據(jù)模板的導(dǎo)出,格式為.csv。同時(shí)也可以運(yùn)行該測試集。第六章 運(yùn)行測試計(jì)劃與測試集點(diǎn)擊測試計(jì)劃圖標(biāo),找到study,點(diǎn)擊測試集,添加測試集,找到之前的測試集study001,添加完成后可以進(jìn)行運(yùn)行,方法是,鼠標(biāo)右鍵點(diǎn)擊study,選擇執(zhí)行計(jì)劃,出現(xiàn)對(duì)話框,如圖所示:在此處需添加運(yùn)行名稱,可以查看測試器情況,當(dāng)與Terminal AutoRunner連接時(shí)候,可以看見Terminal AutoRunner的IP地址。在測試計(jì)劃中執(zhí)行計(jì)劃,與在測試集中提到的運(yùn)行測試集,其過程
19、是一樣的。附錄一TestCenter與Terminal AutoRunner連接第一章 安裝與配置澤眾公司TestCenter可以非常方便地與澤眾公司的測試工具Terminal AutoRunner以及Application AutoRunner進(jìn)行連接。在連接之前需要安裝澤眾公司專為連接制作的代理程序TestAgent。在TestAgent安裝目錄下,需要對(duì)配置文件做修改,1.webar_c.bsh webar_i.bsh文件中,repositoryPath指向腳本目錄2.perties文件中,org.omg.CORBA.ORBInitialHost為服務(wù)器機(jī)器名或者IP
20、地址。第二章 啟動(dòng)服務(wù)連接需要開啟一個(gè)服務(wù),在Jdk的安裝目錄下,在bin目錄下,若Jdk安裝在C:Program FilesJava內(nèi),則具體路徑為C:Program FilesJavajdk1.5.0_06bin,在此路徑下開啟tnameserv服務(wù)。隨后開啟TestAgent。第三章 運(yùn)行1, 開啟tnameserv服務(wù);2,開啟TestAgent;3,開啟TestCenter,在相關(guān)測試計(jì)劃中,添加有關(guān)測試集信息;4,開啟Terminal AutoRunner,并在播放器內(nèi),聯(lián)入終端系統(tǒng),進(jìn)入測試用例初始界面。5,在TestCenter中執(zhí)行計(jì)劃,并查看測試器情況,此時(shí)測試器應(yīng)可以檢測到Terminal AutoRunner所在機(jī)器的IP地址。如圖所示:可以看見測試器情況中Terminal AutoRunner找到一個(gè)測試器注冊名稱為yangtao_0,其IP地址為0。如果找不到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年臨時(shí)員工派遣協(xié)議范本
- 2025年借殼上市交易合作協(xié)議
- 2025年倉儲(chǔ)干果堅(jiān)果保管合同
- 2025年售房合同解除協(xié)議
- 2025年死因贈(zèng)與合同的咨詢平臺(tái)
- 2025年食堂食材采購與社區(qū)支持農(nóng)業(yè)合同范本大全3篇
- 2025版生物質(zhì)木屑顆粒燃料買賣合同4篇
- 二零二五年度不動(dòng)產(chǎn)抵押擔(dān)保物業(yè)管理合同樣本3篇
- 2025版微股東眾籌入股協(xié)議書-新能源開發(fā)項(xiàng)目專用3篇
- 二零二五年度科研實(shí)驗(yàn)室租賃合同租金調(diào)整與設(shè)備配置補(bǔ)充協(xié)議
- 《中華民族多元一體格局》
- 2023年四川省綿陽市中考數(shù)學(xué)試卷
- 南安市第三次全國文物普查不可移動(dòng)文物-各鄉(xiāng)鎮(zhèn)、街道分布情況登記清單(表五)
- 選煤廠安全知識(shí)培訓(xùn)課件
- 項(xiàng)目前期選址分析報(bào)告
- 急性肺栓塞搶救流程
- 《形象價(jià)值百萬》課件
- 紅色文化教育國內(nèi)外研究現(xiàn)狀范文十
- 中醫(yī)基礎(chǔ)理論-肝
- 小學(xué)外來人員出入校門登記表
- 《土地利用規(guī)劃學(xué)》完整課件
評(píng)論
0/150
提交評(píng)論