一種仿真測(cè)試方法、裝置及服務(wù)器的制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種仿真測(cè)試方法、裝置及服務(wù)器。所述仿真測(cè)試方法,包括:獲取客戶端生成的交互指令;根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面,其中,所述仿真測(cè)試頁(yè)面中包括:可供客戶端進(jìn)行指令操作的按鈕區(qū)和顯示所述指令操作過(guò)程的控制臺(tái)區(qū);發(fā)送所述仿真測(cè)試頁(yè)面給所述客戶端,使得所述客戶端顯示與所述交互指令對(duì)應(yīng)的所述仿真測(cè)試頁(yè)面。上述方案,通過(guò)部署仿真測(cè)試頁(yè)面,在進(jìn)行客戶端頁(yè)面開(kāi)發(fā)時(shí),根據(jù)功能調(diào)用相應(yīng)的仿真測(cè)試頁(yè)面,避免了在實(shí)際開(kāi)發(fā)中由于運(yùn)營(yíng)頁(yè)面配置等原因?qū)е麻_(kāi)發(fā)瀏覽器頁(yè)面的延后,進(jìn)而影響客戶端頁(yè)面開(kāi)發(fā)的問(wèn)題,通過(guò)此種方式,縮短了項(xiàng)目周期。
【專(zhuān)利說(shuō)明】
一種仿真測(cè)試方法、裝置及服務(wù)器
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)據(jù)網(wǎng)絡(luò)、數(shù)據(jù)業(yè)務(wù)技術(shù)領(lǐng)域,特別涉及一種仿真測(cè)試方法、裝置及服務(wù)器。
【背景技術(shù)】
[0002]在Android (安卓)客戶端項(xiàng)目開(kāi)發(fā)過(guò)程中,客戶端的關(guān)鍵功能需求是從內(nèi)容服務(wù)器上下載并通過(guò)手機(jī)等移動(dòng)終端展現(xiàn)給用戶。
[0003]客戶端的主要接口在于通過(guò)HTTP (HTTP-HyperText Transfer Protocol,超文本傳送協(xié)議)協(xié)議訪問(wèn)內(nèi)容服務(wù)器,并從http response (http應(yīng)答)中解析數(shù)據(jù)。由于架構(gòu)采用Brower+Client (瀏覽器+客戶端)方式進(jìn)行開(kāi)發(fā),采用Browser (以下簡(jiǎn)稱(chēng)B)方式開(kāi)發(fā)加Client (以下簡(jiǎn)稱(chēng)C)方式開(kāi)發(fā)的模塊用插件方式實(shí)現(xiàn),以便靈活管理、自由組合。涉及到B頁(yè)面和C頁(yè)面的開(kāi)發(fā),但是實(shí)際開(kāi)發(fā)過(guò)程中,兩者的開(kāi)發(fā)進(jìn)度往往不能協(xié)調(diào)一致,不能同時(shí)進(jìn)行聯(lián)調(diào)。C開(kāi)發(fā)Bug(漏洞)的收斂速度慢,需要更早進(jìn)入聯(lián)調(diào)階段,但實(shí)際中B頁(yè)面往往由于運(yùn)營(yíng)頁(yè)面配置等原因?qū)е卵雍?,這樣會(huì)由于C的開(kāi)發(fā)和測(cè)試的延后而導(dǎo)致項(xiàng)目周期長(zhǎng)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種仿真測(cè)試方法、裝置及服務(wù)器,用以解決現(xiàn)有的客戶端與瀏覽器交互測(cè)試時(shí),瀏覽器頁(yè)面開(kāi)發(fā)由于運(yùn)營(yíng)頁(yè)面配置等原因?qū)е卵雍?,造成客戶端?yè)面的開(kāi)發(fā)和測(cè)試的延后,從而導(dǎo)致項(xiàng)目周期長(zhǎng)的問(wèn)題。
[0005]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種仿真測(cè)試方法,包括:
[0006]獲取客戶端生成的交互指令;
[0007]根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面,其中,所述仿真測(cè)試頁(yè)面中包括:可供客戶端進(jìn)行指令操作的按鈕區(qū)和顯示所述指令操作過(guò)程的控制臺(tái)區(qū);
[0008]發(fā)送所述仿真測(cè)試頁(yè)面給所述客戶端,使得所述客戶端顯示與所述交互指令對(duì)應(yīng)的所述仿真測(cè)試頁(yè)面。
[0009]進(jìn)一步地,所述根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面的步驟包括:
[0010]根據(jù)所述交互指令,在已生成的預(yù)設(shè)的仿真測(cè)試頁(yè)面中查找與所述交互指令對(duì)應(yīng)的仿真測(cè)試頁(yè)面。
[0011]進(jìn)一步地,所述仿真測(cè)試頁(yè)面中的按鈕區(qū)包含至少一個(gè)與客戶端和瀏覽器交互相關(guān)的按鈕。
[0012]進(jìn)一步地,所述預(yù)設(shè)的仿真測(cè)試頁(yè)面的生成步驟包括:
[0013]獲取客戶端和瀏覽器交互的標(biāo)準(zhǔn)化的接口文檔;
[0014]解析所述接口文檔,生成可視化的配置界面;
[0015]獲取針對(duì)所述配置界面生成的接口和參數(shù)的配置信息;
[0016]解析所述接口和參數(shù)的配置信息,生成預(yù)設(shè)的仿真測(cè)試頁(yè)面。
[0017]進(jìn)一步地,所述獲取針對(duì)所述配置界面生成的接口和參數(shù)的配置信息的步驟后,還包括:
[0018]對(duì)所述接口和參數(shù)的配置信息進(jìn)行存儲(chǔ)。
[0019]進(jìn)一步地,在所述預(yù)設(shè)的仿真測(cè)試頁(yè)面的生成步驟后,所述仿真測(cè)試方法,還包括:
[0020]加載所述預(yù)設(shè)的仿真測(cè)試頁(yè)面。
[0021]本發(fā)明實(shí)施例提供一種仿真測(cè)試裝置,包括:
[0022]第一獲取模塊,用于獲取客戶端生成的交互指令;
[0023]第二獲取模塊,用于根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面,其中,所述仿真測(cè)試頁(yè)面中包括:可供客戶端進(jìn)行指令操作的按鈕區(qū)和顯示所述指令操作過(guò)程的控制臺(tái)區(qū);
[0024]傳輸模塊,用于發(fā)送所述仿真測(cè)試頁(yè)面給所述客戶端,使得所述客戶端顯示與所述交互指令對(duì)應(yīng)的所述仿真測(cè)試頁(yè)面。
[0025]進(jìn)一步地,所述第二獲取模塊具體為:
[0026]根據(jù)所述交互指令,在已生成的預(yù)設(shè)的仿真測(cè)試頁(yè)面中查找與所述交互指令對(duì)應(yīng)的仿真測(cè)試頁(yè)面。
[0027]進(jìn)一步地,所述仿真測(cè)試裝置,還包括:
[0028]加載模塊,用于加載所述預(yù)設(shè)的仿真測(cè)試頁(yè)面。
[0029]本發(fā)明實(shí)施例還提供一種仿真測(cè)試服務(wù)器,包括上述的仿真測(cè)試裝置。
[0030]本發(fā)明的有益效果是:
[0031]上述方案,通過(guò)部署仿真測(cè)試頁(yè)面,在進(jìn)行客戶端頁(yè)面開(kāi)發(fā)時(shí),根據(jù)功能調(diào)用相應(yīng)的仿真測(cè)試頁(yè)面,避免了在實(shí)際開(kāi)發(fā)中由于運(yùn)營(yíng)頁(yè)面配置等原因?qū)е聻g覽器頁(yè)面的延后,進(jìn)而影響客戶端頁(yè)面開(kāi)發(fā)的問(wèn)題,通過(guò)此種方式,縮短了項(xiàng)目開(kāi)發(fā)周期。
【附圖說(shuō)明】
[0032]圖1表示本發(fā)明實(shí)施例的所述仿真測(cè)試方法的總體流程圖;
[0033]圖2表示本發(fā)明實(shí)施例的預(yù)設(shè)的仿真測(cè)試頁(yè)面的生成流程示意圖;
[0034]圖3表示客戶端與仿真服務(wù)器的交互流程示意圖;
[0035]圖4表示本發(fā)明實(shí)施例的所述仿真測(cè)試裝置的模塊示意圖。
【具體實(shí)施方式】
[0036]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
[0037]本發(fā)明針對(duì)現(xiàn)有的客戶端與瀏覽器交互測(cè)試時(shí),瀏覽器頁(yè)面開(kāi)發(fā)由于運(yùn)營(yíng)頁(yè)面配置等原因?qū)е卵雍?,造成客戶端?yè)面的開(kāi)發(fā)和測(cè)試的延后,從而導(dǎo)致項(xiàng)目周期長(zhǎng)的問(wèn)題,如圖1所示,本發(fā)明實(shí)施例提供一種仿真測(cè)試方法,包括:
[0038]步驟10,獲取客戶端生成的交互指令;
[0039]步驟20,根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面,其中,所述仿真測(cè)試頁(yè)面中包括:可供客戶端進(jìn)行指令操作的按鈕區(qū)和顯示所述指令操作過(guò)程的控制臺(tái)區(qū);
[0040]步驟30,發(fā)送所述仿真測(cè)試頁(yè)面給所述客戶端,使得所述客戶端顯示與所述交互指令對(duì)應(yīng)的所述仿真測(cè)試頁(yè)面。
[0041]本發(fā)明上述實(shí)施例,在進(jìn)行客戶端開(kāi)發(fā)測(cè)試時(shí),調(diào)用相應(yīng)的仿真測(cè)試頁(yè)面,此仿真測(cè)試頁(yè)面用來(lái)代替待開(kāi)發(fā)的實(shí)際頁(yè)面,此種方式,解決了在實(shí)際開(kāi)發(fā)中,涉及到交互的雙方時(shí),因有一方延遲而造成另一方的開(kāi)發(fā)延遲,使得項(xiàng)目開(kāi)發(fā)周期長(zhǎng),此方式,可以針對(duì)單獨(dú)一方進(jìn)行開(kāi)發(fā),待需交互的一方開(kāi)發(fā)完成后,便可以部署應(yīng)用,大大縮短了項(xiàng)目的開(kāi)發(fā)周期。
[0042]應(yīng)當(dāng)說(shuō)明的是,本發(fā)明中以安卓客戶端的開(kāi)發(fā)為例進(jìn)行說(shuō)明,在開(kāi)發(fā)過(guò)程中主要涉及客戶端頁(yè)面(C頁(yè)面)和瀏覽器頁(yè)面(B頁(yè)面)的交互,本發(fā)明中以B頁(yè)面為仿真測(cè)試頁(yè)面,實(shí)現(xiàn)C頁(yè)面的開(kāi)發(fā)為例進(jìn)行說(shuō)明。
[0043]在獲取得到客戶端生成的預(yù)調(diào)用B頁(yè)面的交互指令后,本發(fā)明中,所述步驟20具體實(shí)現(xiàn)方式為:根據(jù)所述交互指令,在已生成的預(yù)設(shè)的仿真測(cè)試頁(yè)面中查找與所述交互指令對(duì)應(yīng)的仿真測(cè)試頁(yè)面。
[0044]應(yīng)當(dāng)說(shuō)明的是,為了實(shí)現(xiàn)此步驟20,需預(yù)先存儲(chǔ)與C頁(yè)面交互相關(guān)的至少一個(gè)B頁(yè)面(即預(yù)設(shè)的仿真測(cè)試頁(yè)面),所述預(yù)設(shè)的仿真測(cè)試頁(yè)面的生成步驟具體為:
[0045]獲取客戶端和瀏覽器交互的標(biāo)準(zhǔn)化的接口文檔;
[0046]解析所述接口文檔,生成可視化的配置界面;
[0047]獲取針對(duì)所述配置界面生成的接口和參數(shù)的配置信息;
[0048]解析所述接口和參數(shù)的配置信息,生成預(yù)設(shè)的仿真測(cè)試頁(yè)面。
[0049]應(yīng)當(dāng)說(shuō)明的是,在多個(gè)仿真測(cè)試頁(yè)面中,可能存在一些相同的功能,因此,本發(fā)明另一實(shí)施例中,所述預(yù)設(shè)的仿真測(cè)試頁(yè)面的生成步驟還包括:對(duì)所述接口和參數(shù)的配置信息進(jìn)行存儲(chǔ),存儲(chǔ)相同功能的接口和參數(shù)的配置信息后,在生成其它仿真測(cè)試頁(yè)面中的相同的功能時(shí),便可直接調(diào)用存儲(chǔ)的配置信息,節(jié)省了仿真測(cè)試頁(yè)面的生成時(shí)間。
[0050]這里應(yīng)當(dāng)說(shuō)明的是,所述預(yù)設(shè)的仿真測(cè)試頁(yè)面,可以在與客戶端交互的裝置或服務(wù)器上生成,也可以獨(dú)立于所述裝置或服務(wù)器而生成,當(dāng)所述預(yù)設(shè)的仿真測(cè)試頁(yè)面獨(dú)立于所述裝置或服務(wù)器時(shí),本發(fā)明另一實(shí)施例中,所述仿真測(cè)試方法,還包括:加載所述預(yù)設(shè)的仿真測(cè)試頁(yè)面,此步驟主要實(shí)現(xiàn)的是,將預(yù)設(shè)的仿真測(cè)試頁(yè)面部署到相應(yīng)的裝置或服務(wù)器上,相當(dāng)于所述預(yù)設(shè)的仿真測(cè)試頁(yè)面有了存在的載體。
[0051]應(yīng)當(dāng)說(shuō)明的是,所述預(yù)設(shè)的仿真測(cè)試頁(yè)面主要實(shí)現(xiàn):
[0052]B2C(Brower to Client,瀏覽器到客戶端)的接口:點(diǎn)擊B頁(yè)面相應(yīng)按鈕后調(diào)用C的方法;比如啟動(dòng)下載、啟動(dòng)登錄、啟動(dòng)注銷(xiāo)、跳轉(zhuǎn)頻道、啟動(dòng)閱讀頁(yè)、啟動(dòng)支付、啟動(dòng)摘要頁(yè)、加入書(shū)架等。以下載為例,在B頁(yè)面上存在一個(gè)B的按鈕“下載”,用戶點(diǎn)擊“下載”按鈕后,B頁(yè)面調(diào)用JavaScript (JavaScript為一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類(lèi)型、弱類(lèi)型、基于原型的語(yǔ)言,內(nèi)置支持類(lèi)型)函數(shù)啟動(dòng)采用C實(shí)現(xiàn)的后臺(tái)下載功能,從而完成B到C的交互流程;
[0053]C2B (Client to Brower,客戶端到瀏覽器)的接口:定義服務(wù)器返回頁(yè)面攜帶的JavaScript接口方法,供客戶端調(diào)用;比如在采用C實(shí)現(xiàn)的導(dǎo)航條,頁(yè)面其他內(nèi)容采用B實(shí)現(xiàn),導(dǎo)航條上有一個(gè)“刷新”按鈕,為了實(shí)現(xiàn)B頁(yè)面的刷新,用戶在點(diǎn)擊按鈕后,C會(huì)調(diào)用C2B的JavaScript函數(shù),完成B頁(yè)面刷新。
[0054]如圖2所示,針對(duì)上述功能生成預(yù)設(shè)的仿真測(cè)試頁(yè)面,所述預(yù)設(shè)的仿真測(cè)試頁(yè)面可以利用現(xiàn)有的編碼工具實(shí)現(xiàn),通過(guò)解析標(biāo)準(zhǔn)化的B2C和C2B接口文檔(這些文檔中定義接口函數(shù)的原型和參數(shù))生成可視化的配置界面,配置頁(yè)面中只包B/C交互相關(guān)的按鈕,比如上面提到的下載按鈕和刷新按鈕,允許測(cè)試人員配置需要測(cè)試的接口和參數(shù),進(jìn)而生成仿真測(cè)試頁(yè)面。此外,中間過(guò)程選擇的函數(shù)和參數(shù)配置允許導(dǎo)出為“測(cè)試用例”(比如下載圖書(shū)測(cè)試用例),可以在下次需要時(shí)直接導(dǎo)入“測(cè)試用例”生成仿真測(cè)試頁(yè)面,或?qū)牒筮M(jìn)行修改后再生成。
[0055]應(yīng)當(dāng)說(shuō)明的是,預(yù)設(shè)的仿真測(cè)試頁(yè)面包含兩部分:按鈕區(qū)和控制臺(tái)區(qū),所述按鈕區(qū)包含至少一個(gè)與B/C交互相關(guān)的按鈕,所述按鈕為生成的各個(gè)案例的指令按鈕,點(diǎn)擊每個(gè)按鈕即執(zhí)行對(duì)應(yīng)的測(cè)試用例;控制臺(tái)區(qū)則為顯示案例執(zhí)行的過(guò)程和結(jié)果,所述案例執(zhí)行的過(guò)程和結(jié)果主要以接口日志的形式記錄,B2C接口的日志與C2B接口的日志以不同顏色顯示在控制臺(tái)區(qū)顯示,參數(shù)部分以淺灰色等非主要色調(diào)顯示(允許配置不顯示),由于僅是接口調(diào)用、并不體現(xiàn)時(shí)間等性能因素,因此日志時(shí)間只精確到秒。
[0056]在所述預(yù)設(shè)的仿真測(cè)試頁(yè)面生成成功后,需將其部署到特定裝置或服務(wù)器上,從而實(shí)現(xiàn)客戶端與仿真B頁(yè)面的測(cè)試。
[0057]如圖3所示,在進(jìn)行測(cè)試時(shí),以仿真服務(wù)器和客戶端為例,二者在進(jìn)行交互測(cè)試時(shí),首先在仿真服務(wù)器上部署預(yù)設(shè)的仿真B頁(yè)面,客戶端通過(guò)WebView(網(wǎng)絡(luò)視圖)加載該仿真B頁(yè)面實(shí)現(xiàn)對(duì)應(yīng)仿真B頁(yè)面與客戶端的B/C交互,以達(dá)到對(duì)客戶端C功能的測(cè)試目的;其中,仿真B頁(yè)面是對(duì)實(shí)際需求B頁(yè)面的抽象,只實(shí)現(xiàn)涉及到B2C和C2B交互的內(nèi)容,無(wú)需構(gòu)建其他元素(與C無(wú)關(guān)的B內(nèi)容,比如靜態(tài)頁(yè)面、純B頁(yè)面),仿真B頁(yè)面采用JS (JavaScript)的莊函數(shù)實(shí)現(xiàn),滿足B/C的交互,完成聯(lián)合測(cè)試。
[0058]如圖4所示,本發(fā)明實(shí)施例提供一種仿真測(cè)試裝置,包括:
[0059]第一獲取模塊100,用于獲取客戶端生成的交互指令;
[0060]第二獲取模塊200,用于根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面,其中,所述仿真測(cè)試頁(yè)面中包括:可供客戶端進(jìn)行指令操作的按鈕區(qū)和顯示所述指令操作過(guò)程的控制臺(tái)區(qū);
[0061]傳輸模塊300,用于發(fā)送所述仿真測(cè)試頁(yè)面給所述客戶端,使得所述客戶端顯示與所述交互指令對(duì)應(yīng)的所述仿真測(cè)試頁(yè)面。
[0062]具體地,所述第二獲取模塊200具體為:
[0063]根據(jù)所述交互指令,在已生成的預(yù)設(shè)的仿真測(cè)試頁(yè)面中查找與所述交互指令對(duì)應(yīng)的仿真測(cè)試頁(yè)面。
[0064]可選地,所述預(yù)設(shè)的仿真測(cè)試頁(yè)面的生成步驟包括:
[0065]獲取客戶端和瀏覽器交互的標(biāo)準(zhǔn)化的接口文檔;
[0066]解析所述接口文檔,生成可視化的配置界面;
[0067]獲取針對(duì)所述配置界面生成的接口和參數(shù)的配置信息;
[0068]解析所述接口和參數(shù)的配置信息,生成預(yù)設(shè)的仿真測(cè)試頁(yè)面。
[0069]可選地,所述仿真測(cè)試裝置,還包括:
[0070]加載模塊,用于加載所述預(yù)設(shè)的仿真測(cè)試頁(yè)面。
[0071]需要說(shuō)明的是,該裝置實(shí)施例是與上述方法相對(duì)應(yīng)的裝置,上述方法的所有實(shí)現(xiàn)方法均適用于該裝置實(shí)施例中,也能達(dá)到與上述方法相同的技術(shù)效果。
[0072]本發(fā)明實(shí)施例還提供一種仿真測(cè)試服務(wù)器,包括上述的仿真測(cè)試裝置。
[0073]本發(fā)明上述方案,通過(guò)在仿真測(cè)試服務(wù)器上部署仿真測(cè)試B頁(yè)面,然后通過(guò)客戶端與仿真測(cè)試服務(wù)器的B/C交互,對(duì)仿真測(cè)試B頁(yè)面進(jìn)行調(diào)用,從而實(shí)現(xiàn)對(duì)客戶端的測(cè)試,此種方式,彌補(bǔ)了現(xiàn)有的在Android客戶端項(xiàng)目開(kāi)發(fā)過(guò)程中,B頁(yè)面和C頁(yè)面的開(kāi)發(fā)速度不能協(xié)調(diào)一致,不能同時(shí)進(jìn)行聯(lián)調(diào),導(dǎo)致項(xiàng)目周期長(zhǎng)的不足,縮短了 B頁(yè)面和C頁(yè)面的聯(lián)調(diào)時(shí)間,同時(shí)幫助客戶端開(kāi)發(fā)提早進(jìn)入聯(lián)調(diào)階段,縮短了項(xiàng)目的開(kāi)發(fā)周期,提高了項(xiàng)目開(kāi)發(fā)效率。
[0074]以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來(lái)說(shuō),在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種仿真測(cè)試方法,其特征在于,包括: 獲取客戶端生成的交互指令; 根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面,其中,所述仿真測(cè)試頁(yè)面中包括:可供客戶端進(jìn)行指令操作的按鈕區(qū)和顯示所述指令操作過(guò)程的控制臺(tái)區(qū); 發(fā)送所述仿真測(cè)試頁(yè)面給所述客戶端,使得所述客戶端顯示與所述交互指令對(duì)應(yīng)的所述仿真測(cè)試頁(yè)面。2.根據(jù)權(quán)利要求1所述的仿真測(cè)試方法,其特征在于,所述根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面的步驟包括: 根據(jù)所述交互指令,在已生成的預(yù)設(shè)的仿真測(cè)試頁(yè)面中查找與所述交互指令對(duì)應(yīng)的仿真測(cè)試頁(yè)面。3.根據(jù)權(quán)利要求1或2所述的仿真測(cè)試方法,其特征在于,所述仿真測(cè)試頁(yè)面中的按鈕區(qū)包含至少一個(gè)與客戶端和瀏覽器交互相關(guān)的按鈕。4.根據(jù)權(quán)利要求2所述的仿真測(cè)試方法,其特征在于,所述預(yù)設(shè)的仿真測(cè)試頁(yè)面的生成步驟包括: 獲取客戶端和瀏覽器交互的標(biāo)準(zhǔn)化的接口文檔; 解析所述接口文檔,生成可視化的配置界面; 獲取針對(duì)所述配置界面生成的接口和參數(shù)的配置信息; 解析所述接口和參數(shù)的配置信息,生成預(yù)設(shè)的仿真測(cè)試頁(yè)面。5.根據(jù)權(quán)利要求4所述的仿真測(cè)試方法,其特征在于,所述獲取針對(duì)所述配置界面生成的接口和參數(shù)的配置信息的步驟后,還包括: 對(duì)所述接口和參數(shù)的配置信息進(jìn)行存儲(chǔ)。6.根據(jù)權(quán)利要求4或5所述的仿真測(cè)試方法,其特征在于,在所述預(yù)設(shè)的仿真測(cè)試頁(yè)面的生成步驟后,所述仿真測(cè)試方法,還包括: 加載所述預(yù)設(shè)的仿真測(cè)試頁(yè)面。7.一種仿真測(cè)試裝置,其特征在于,包括: 第一獲取模塊,用于獲取客戶端生成的交互指令; 第二獲取模塊,用于根據(jù)所述交互指令,獲取與所述交互指令相對(duì)應(yīng)的仿真測(cè)試頁(yè)面,其中,所述仿真測(cè)試頁(yè)面中包括:可供客戶端進(jìn)行指令操作的按鈕區(qū)和顯示所述指令操作過(guò)程的控制臺(tái)區(qū); 傳輸模塊,用于發(fā)送所述仿真測(cè)試頁(yè)面給所述客戶端,使得所述客戶端顯示與所述交互指令對(duì)應(yīng)的所述仿真測(cè)試頁(yè)面。8.根據(jù)權(quán)利要求7所述的仿真測(cè)試裝置,其特征在于,所述第二獲取模塊具體為: 根據(jù)所述交互指令,在已生成的預(yù)設(shè)的仿真測(cè)試頁(yè)面中查找與所述交互指令對(duì)應(yīng)的仿真測(cè)試頁(yè)面。9.根據(jù)權(quán)利要求8所述的仿真測(cè)試裝置,其特征在于,還包括: 加載模塊,用于加載所述預(yù)設(shè)的仿真測(cè)試頁(yè)面。10.一種仿真測(cè)試服務(wù)器,其特征在于,包括如權(quán)利要求7至9任一項(xiàng)所述的仿真測(cè)試 目.ο
【文檔編號(hào)】G06F11/36GK105893235SQ201510037941
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2015年1月26日
【發(fā)明人】王志君, 戴和忠, 陳學(xué), 蔣力, 孫剛
【申請(qǐng)人】中國(guó)移動(dòng)通信集團(tuán)浙江有限公司