用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)的制作方法
【專利摘要】本實(shí)用新型公開(kāi)了一種用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),包括:控制端設(shè)備;調(diào)度服務(wù)器,與所述控制端設(shè)備連接,以接收所述控制端設(shè)備的指令;至少一臺(tái)測(cè)試執(zhí)行設(shè)備,與所述調(diào)度服務(wù)器連接,以執(zhí)行自動(dòng)化測(cè)試;數(shù)據(jù)文件服務(wù)器,與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接,用于存儲(chǔ)測(cè)試數(shù)據(jù)。
【專利說(shuō)明】 用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及自動(dòng)化測(cè)試領(lǐng)域,尤其涉及一種用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)。
【背景技術(shù)】
[0002]利用SAP系統(tǒng)進(jìn)行創(chuàng)新業(yè)務(wù),需要一套完整的測(cè)試環(huán)境滿足開(kāi)發(fā)可靠性的需求。由于企業(yè)的SAP全系統(tǒng)龐大,以一個(gè)中等規(guī)模業(yè)務(wù)流程為例,其測(cè)試要完成一次回歸測(cè)試需要涉及部署業(yè)務(wù)定義、業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)腳本整合、形成業(yè)務(wù)流程、生成測(cè)試集合中的94個(gè)步驟、兩天時(shí)間。如何提供一種能夠用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),通過(guò)自動(dòng)化測(cè)試,降低人力成本,提高測(cè)試可靠性,提升測(cè)試效率,成為亟待解決的問(wèn)題。
實(shí)用新型內(nèi)容
[0003]有鑒于上述問(wèn)題,本實(shí)用新型提供了一種可用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),以實(shí)現(xiàn)自動(dòng)化測(cè)試。
[0004]本實(shí)用新型的額外方面和優(yōu)點(diǎn)將部分地在下面的描述中闡述,并且部分地將從描述中變得顯然,或者可以通過(guò)本實(shí)用新型的實(shí)踐而習(xí)得。
[0005]本實(shí)用新型公開(kāi)了一種用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),包括:控制端設(shè)備;調(diào)度服務(wù)器,與所述控制端設(shè)備連接,以接收所述控制端設(shè)備的指令;至少一臺(tái)測(cè)試執(zhí)行設(shè)備,與所述調(diào)度服務(wù)器連接,以執(zhí)行自動(dòng)化測(cè)試;數(shù)據(jù)文件服務(wù)器,與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接,用于存儲(chǔ)測(cè)試數(shù)據(jù)。
[0006]于一實(shí)施例中,該用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)還包括:中心交換機(jī);其中,所述控制端設(shè)備通過(guò)所述中心交換機(jī)連接;所述調(diào)度服務(wù)器、所述數(shù)據(jù)文件服務(wù)器分別通過(guò)所述中心交換機(jī)與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接。
[0007]于另一實(shí)施例中,所述中心交換機(jī)為3層交換機(jī)。
[0008]于再一實(shí)施例中,該用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)還包括:第一交換機(jī)和第二交換機(jī);其中所述調(diào)度服務(wù)器通過(guò)所述第一測(cè)試執(zhí)行設(shè)備與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接,所述數(shù)據(jù)服務(wù)器通過(guò)所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接;所述控制端設(shè)備通過(guò)所述第一交換機(jī)與所述調(diào)度服務(wù)器連接。
[0009]于再一實(shí)施例中,所述控制端設(shè)備包括PC機(jī)。
[0010]于再一實(shí)施例中,所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備包括QTP測(cè)試工具。
[0011]于再一實(shí)施例中,該用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)還包括:至少一個(gè)被測(cè)系統(tǒng);其中,所述至少一個(gè)被測(cè)系統(tǒng)與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接。
[0012]于再一實(shí)施例中,所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備中的至少一臺(tái)與所述至少一個(gè)被測(cè)系統(tǒng)中的一個(gè)或多個(gè)通過(guò)虛擬局域網(wǎng)連接。
[0013]于再一實(shí)施例中,該用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)還包括:第三交換機(jī);其中,所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備通過(guò)所述第三交換機(jī)與所述至少一個(gè)被測(cè)系統(tǒng)連接。
[0014]于再一實(shí)施例中,所述至少一個(gè)被測(cè)系統(tǒng)包括:SAP系統(tǒng)和Web系統(tǒng)。
[0015]本實(shí)用新型提供了一種用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),可為多種不同系統(tǒng)的自動(dòng)化測(cè)試提供底層平臺(tái)架構(gòu),從而為高效、高可靠性的自動(dòng)化測(cè)試提供了平臺(tái)支撐。
【專利附圖】
【附圖說(shuō)明】
[0016]通過(guò)參照附圖詳細(xì)描述其示例實(shí)施方式,本實(shí)用新型的上述和其它特征及優(yōu)點(diǎn)將變得更加明顯。
[0017]圖1為本實(shí)用新型實(shí)施例一的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖。
[0018]圖2為利用本實(shí)用新型實(shí)施例一的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)進(jìn)行系統(tǒng)測(cè)試的運(yùn)行效果示意圖。
[0019]圖3為本實(shí)用新型實(shí)施例二的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)連接示意圖。
【具體實(shí)施方式】
[0020]現(xiàn)在將參考附圖更全面地描述示例實(shí)施方式。然而,示例實(shí)施方式能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施方式;相反,提供這些實(shí)施方式使得本實(shí)用新型將全面和完整,并將示例實(shí)施方式的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0021]所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對(duì)本實(shí)用新型的實(shí)施方式的充分理解。然而,本領(lǐng)域技術(shù)人員應(yīng)意識(shí)到,沒(méi)有所述特定細(xì)節(jié)中的一個(gè)或更多,或者采用其它的組元等,也可以實(shí)踐本實(shí)用新型的技術(shù)方案。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)或者操作等,以避免模糊本實(shí)用新型。
[0022]圖1為本實(shí)用新型實(shí)施例一的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,本實(shí)施例中,設(shè)置有QC調(diào)度服務(wù)器05、數(shù)據(jù)文件服務(wù)器06和測(cè)試執(zhí)行主機(jī)04,還設(shè)置第一數(shù)據(jù)交換機(jī)01、第二數(shù)據(jù)交換機(jī)02和第三數(shù)據(jù)交換機(jī)03,第一數(shù)據(jù)交換機(jī)01的數(shù)據(jù)端口通過(guò)控制協(xié)議劃分為三部分,第一部分端口采用冗余方式連接QC調(diào)度服務(wù)器05的數(shù)據(jù)端口,第二部分端口分別連接不同的控制終端07的數(shù)據(jù)端口。
[0023]第二數(shù)據(jù)交換機(jī)02的數(shù)據(jù)端口通過(guò)控制協(xié)議劃分為兩部分,第一部分端口采用冗余方式連接數(shù)據(jù)文件服務(wù)器06的數(shù)據(jù)端口。
[0024]測(cè)試執(zhí)行主機(jī)04包括三個(gè)數(shù)據(jù)端口,第一數(shù)據(jù)端口與第一數(shù)據(jù)交換機(jī)第三部分端口中的一個(gè)數(shù)據(jù)端口連接,第二數(shù)據(jù)端口與第二數(shù)據(jù)交換機(jī)02第二部分端口中的一個(gè)數(shù)據(jù)端口連接,第三數(shù)據(jù)端口與第三數(shù)據(jù)交換機(jī)03的一個(gè)數(shù)據(jù)端口連接。
[0025]第三數(shù)據(jù)交換機(jī)03與被測(cè)系統(tǒng)08中的數(shù)據(jù)交換機(jī)通過(guò)相應(yīng)的數(shù)據(jù)端口相連接形成數(shù)據(jù)鏈路。
[0026]通過(guò)數(shù)據(jù)交換機(jī)客觀上將控制終端和QC調(diào)度服務(wù)器劃分在第一個(gè)網(wǎng)段,通過(guò)數(shù)據(jù)交換機(jī)將數(shù)據(jù)文件服務(wù)器劃分在第二個(gè)網(wǎng)段,通過(guò)數(shù)據(jù)交換機(jī)將測(cè)試執(zhí)行主機(jī)劃分在第三個(gè)網(wǎng)段,通過(guò)數(shù)據(jù)交換機(jī)將被測(cè)系統(tǒng)劃分在其他網(wǎng)段。
[0027]圖2為利用本實(shí)用新型實(shí)施例二的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)進(jìn)行系統(tǒng)測(cè)試的運(yùn)行效果示意圖。如圖2所示,不同的控制終端07分別訪問(wèn)QC調(diào)度服務(wù)器05,進(jìn)行相應(yīng)的腳本調(diào)試、業(yè)務(wù)流程設(shè)計(jì),調(diào)用不同的測(cè)試資源,形成不同的業(yè)務(wù)流程測(cè)試集合,分別發(fā)送到專業(yè)的測(cè)試執(zhí)行主機(jī)04,測(cè)試執(zhí)行主機(jī)04根據(jù)測(cè)試集合調(diào)用數(shù)據(jù)文件服務(wù)器06上的邏輯控制參數(shù)、業(yè)務(wù)數(shù)據(jù)形成完整的業(yè)務(wù)流程,并發(fā)起業(yè)務(wù)流程,對(duì)被測(cè)系統(tǒng)進(jìn)行相關(guān)的業(yè)務(wù)測(cè)試,并接受由此產(chǎn)生的響應(yīng)數(shù)據(jù),并形成仿真數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)文件服務(wù)器06。以上過(guò)程中將業(yè)務(wù)人員和自動(dòng)糊測(cè)試人員的工作分工合理,可以實(shí)現(xiàn)高效配合。使得腳本的開(kāi)發(fā)、擴(kuò)展和調(diào)度執(zhí)行在硬件資源上得到合理配置。數(shù)據(jù)文件的分離設(shè)置為自動(dòng)化測(cè)試資產(chǎn)的積累、共享和復(fù)用提供了有效解決途徑,在自動(dòng)化測(cè)試過(guò)程中產(chǎn)生的業(yè)務(wù)組件、業(yè)務(wù)流、測(cè)試腳本、對(duì)象庫(kù)、測(cè)試數(shù)據(jù)等都可以作為數(shù)據(jù)資產(chǎn)進(jìn)行有效的組織和存儲(chǔ),并在不同的測(cè)試中實(shí)現(xiàn)復(fù)用。
[0028]圖3為本實(shí)用新型實(shí)施例的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)連接示意圖。如圖3所示,該用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)包括:控制端設(shè)備31、調(diào)度服務(wù)器32、至少一臺(tái)測(cè)試執(zhí)行設(shè)備33及數(shù)據(jù)文件服務(wù)器34。
[0029]控制端設(shè)備31例如可以為PC機(jī)、平板電腦等人機(jī)交互終端設(shè)備,與調(diào)度服務(wù)器32連接,以向調(diào)度服務(wù)器32提供控制指令。
[0030]調(diào)度服務(wù)器32作為測(cè)試管理工具,主要用于存放對(duì)象庫(kù)、業(yè)務(wù)組件腳本庫(kù)、函數(shù)庫(kù)、缺陷庫(kù)和測(cè)試案例庫(kù)等。
[0031]測(cè)試執(zhí)行設(shè)備33為自動(dòng)化測(cè)試工具,通過(guò)加載支撐庫(kù),運(yùn)行測(cè)試腳本并生成測(cè)試報(bào)告。測(cè)試執(zhí)行設(shè)備33例如為加載有QTP (Quick Test Profess1nal,快速測(cè)試專家)測(cè)試工具的PC機(jī)或服務(wù)器等。
[0032]至少一臺(tái)測(cè)試執(zhí)行設(shè)備33與調(diào)度服務(wù)器32連接,以接收調(diào)度服務(wù)器32的命令,執(zhí)行自動(dòng)化測(cè)試操作。
[0033]數(shù)據(jù)文件服務(wù)器34,用以存放測(cè)試數(shù)據(jù)。數(shù)據(jù)文件服務(wù)器34與至少一臺(tái)測(cè)試執(zhí)行設(shè)備33連接,以彼此進(jìn)行數(shù)據(jù)交互。
[0034]該用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)還包括:中心交換機(jī)35 ;其中,調(diào)度服務(wù)器32、數(shù)據(jù)文件服務(wù)器34均通過(guò)中心交換機(jī)35與至少一臺(tái)測(cè)試執(zhí)行設(shè)備33連接;控制端設(shè)備31通過(guò)中心交換機(jī)35與調(diào)度服務(wù)器32連接。其中,中心交換機(jī)35例如為一 3層交換機(jī)。
[0035]此外,該用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)還包括:至少一個(gè)被測(cè)系統(tǒng)36。本實(shí)用新型實(shí)施例提供的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)可為多種系統(tǒng)的自動(dòng)化測(cè)試提供底層平臺(tái)架構(gòu),至少一個(gè)被測(cè)系統(tǒng)36例如可以為SAP系統(tǒng)、Web系統(tǒng)等,本實(shí)用新型不以此為限。至少一臺(tái)測(cè)試執(zhí)行設(shè)備33中的至少一臺(tái)分別與至少一個(gè)被測(cè)系統(tǒng)36中的一個(gè)或多個(gè)形成虛擬局域網(wǎng)(VLAN),以相互連接。采用虛擬局域網(wǎng)的連接方式,相比于實(shí)施例一中的實(shí)施方式,可以使多臺(tái)測(cè)試執(zhí)行設(shè)備33在同時(shí)對(duì)多個(gè)被測(cè)系統(tǒng)36執(zhí)行自動(dòng)測(cè)試時(shí),不會(huì)因負(fù)荷過(guò)載等原因,使連接測(cè)試執(zhí)行設(shè)備33與被測(cè)系統(tǒng)36之間的交換機(jī)過(guò)載,從而惡化了自動(dòng)化測(cè)試的性能。
[0036]以使用QTP測(cè)試工具為例,簡(jiǎn)單說(shuō)明一下該網(wǎng)絡(luò)中的信號(hào)通信流程,需要說(shuō)明的是,本實(shí)用新型主要是為自動(dòng)化測(cè)試提供一種底層的連接結(jié)構(gòu),下述說(shuō)明中的測(cè)試流程僅為了使本領(lǐng)域技術(shù)人員對(duì)本實(shí)用新型的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng)更清楚的了解,而非限制本實(shí)用新型,亦即本實(shí)用新型提供的自動(dòng)化測(cè)試系統(tǒng)還可以應(yīng)用其他測(cè)試流程。
[0037]首先,由控制端設(shè)備31訪問(wèn)調(diào)度服務(wù)器32,創(chuàng)建測(cè)試集,測(cè)試集是由一個(gè)或多個(gè)業(yè)務(wù)流程腳本組成,并針對(duì)測(cè)試集配置至少一臺(tái)測(cè)試執(zhí)行設(shè)備33中的一臺(tái)或多臺(tái)。
[0038]運(yùn)行測(cè)試集,并將測(cè)試引擎庫(kù)、測(cè)試腳本、對(duì)象庫(kù)傳遞到至少一臺(tái)測(cè)試執(zhí)行設(shè)備33中的一臺(tái)或多臺(tái)。
[0039]同時(shí)從數(shù)據(jù)文件服務(wù)器34獲取測(cè)試數(shù)據(jù),并啟動(dòng)至少一臺(tái)測(cè)試執(zhí)行設(shè)備33中的一臺(tái)或多臺(tái)上的QTP測(cè)試工具。
[0040]將測(cè)試腳本和測(cè)試數(shù)據(jù)組合成可執(zhí)行的測(cè)試腳本,模擬人工操作向被測(cè)系統(tǒng)36執(zhí)行自動(dòng)化測(cè)試。
[0041]測(cè)試執(zhí)行過(guò)程中,自動(dòng)捕獲被測(cè)系統(tǒng)的缺陷,由QTP形成測(cè)試報(bào)告,由調(diào)度服務(wù)器32收集測(cè)試報(bào)告并進(jìn)行展示和儲(chǔ)備。
[0042]本實(shí)用新型提供了一種用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),可為多種不同系統(tǒng)的自動(dòng)化測(cè)試提供底層平臺(tái)架構(gòu),從而為高效、高可靠性的自動(dòng)化測(cè)試提供了平臺(tái)支撐。
[0043]以上具體地示出和描述了本實(shí)用新型的示例性實(shí)施方式。應(yīng)該理解,本實(shí)用新型不限于所公開(kāi)的實(shí)施方式,相反,本實(shí)用新型意圖涵蓋包含在所附權(quán)利要求范圍內(nèi)的各種修改和等效置換。
【權(quán)利要求】
1.一種用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,包括: 控制端設(shè)備; 調(diào)度服務(wù)器,與所述控制端設(shè)備連接,以接收所述控制端設(shè)備的指令; 至少一臺(tái)測(cè)試執(zhí)行設(shè)備,與所述調(diào)度服務(wù)器連接,以執(zhí)行自動(dòng)化測(cè)試; 數(shù)據(jù)文件服務(wù)器,與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接,用于存儲(chǔ)測(cè)試數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,還包括:中心交換機(jī);其中,所述控制端設(shè)備通過(guò)所述中心交換機(jī)連接;所述調(diào)度服務(wù)器、所述數(shù)據(jù)文件服務(wù)器分別通過(guò)所述中心交換機(jī)與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接。
3.根據(jù)權(quán)利要求2所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述中心交換機(jī)為3層交換機(jī)。
4.根據(jù)權(quán)利要求1所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,還包括:第一交換機(jī)和第二交換機(jī);其中所述調(diào)度服務(wù)器通過(guò)所述第一測(cè)試執(zhí)行設(shè)備與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接,所述數(shù)據(jù)服務(wù)器通過(guò)所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接;所述控制端設(shè)備通過(guò)所述第一交換機(jī)與所述調(diào)度服務(wù)器連接。
5.根據(jù)權(quán)利要求1所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述控制端設(shè)備包括PC機(jī)。
6.根據(jù)權(quán)利要求1所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備包括QTP測(cè)試工具。
7.根據(jù)權(quán)利要求1所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,還包括:至少一個(gè)被測(cè)系統(tǒng);其中,所述至少一個(gè)被測(cè)系統(tǒng)與所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備連接。
8.根據(jù)權(quán)利要求7所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備中的至少一臺(tái)與所述至少一個(gè)被測(cè)系統(tǒng)中的一個(gè)或多個(gè)通過(guò)虛擬局域網(wǎng)連接。
9.根據(jù)權(quán)利要求7所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,還包括:第三交換機(jī);其中,所述至少一臺(tái)測(cè)試執(zhí)行設(shè)備通過(guò)所述第三交換機(jī)與所述至少一個(gè)被測(cè)系統(tǒng)連接。
10.根據(jù)權(quán)利要求7所述的用于自動(dòng)化測(cè)試的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述至少一個(gè)被測(cè)系統(tǒng)包括:SAP系統(tǒng)和Web系統(tǒng)。
【文檔編號(hào)】H04L12/26GK204119257SQ201420521448
【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2014年9月11日 優(yōu)先權(quán)日:2013年12月10日
【發(fā)明者】李霄, 王若訊, 向東, 郭彤, 桂笛, 王嘉, 劉朝暉, 馮秀玲, 郭建國(guó) 申請(qǐng)人:中國(guó)海洋石油總公司