的搭建。
[0048] 優(yōu)選的,所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息包括:用戶ID(標(biāo)識(shí));所述接口調(diào)用命令 格式包括:HTTP接口調(diào)用命令格式,或者Socket接口調(diào)用命令格式。
[0049] 優(yōu)選的,所述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置還包括:預(yù)置單元,用于使用函數(shù) 構(gòu)造GET (獲?。┱?qǐng)求的URI地址,并將所述前置功能對(duì)應(yīng)的接口調(diào)用命令格式及該接口調(diào) 用命令格式對(duì)應(yīng)的代碼,以GET請(qǐng)求的方式發(fā)送到應(yīng)用服務(wù)器以進(jìn)行預(yù)置。
[0050] 優(yōu)選的,所述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置設(shè)置在所述移動(dòng)應(yīng)用所安裝的移 動(dòng)終端上。
[0051] 另外,在網(wǎng)絡(luò)端:
[0052] 如圖3所示,為本發(fā)明實(shí)施例一種移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建方法流程圖,所 述方法包括:
[0053] 301、接收根據(jù)搭建移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境所需準(zhǔn)備的前置功能生成的接 口調(diào)用命令,所述接口調(diào)用命令利用所述前置功能的測(cè)試內(nèi)容及所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶 信息,并根據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令格式生成;
[0054] 302、根據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令、以及預(yù)置的所述前置功能對(duì)應(yīng)的接 口調(diào)用命令格式及該接口調(diào)用命令格式對(duì)應(yīng)的代碼,調(diào)用所述接口調(diào)用命令對(duì)應(yīng)的代碼, 進(jìn)行所述移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境的搭建。
[0055] 對(duì)應(yīng)于上述方法實(shí)施例,如圖4所示,為本發(fā)明實(shí)施例一種應(yīng)用服務(wù)器結(jié)構(gòu)示意 圖,所述應(yīng)用服務(wù)器包括:
[0056] 接收單元41,用于接收根據(jù)搭建移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境所需準(zhǔn)備的前置功 能生成的接口調(diào)用命令,所述接口調(diào)用命令利用所述前置功能的測(cè)試內(nèi)容及所述移動(dòng)應(yīng)用 對(duì)應(yīng)的用戶信息,并根據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令格式生成;
[0057] 執(zhí)行單元42,用于根據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令、以及預(yù)置的所述前置 功能對(duì)應(yīng)的接口調(diào)用命令格式及該接口調(diào)用命令格式對(duì)應(yīng)的代碼,調(diào)用所述接口調(diào)用命令 對(duì)應(yīng)的代碼,進(jìn)行所述移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境的搭建。
[0058] 本發(fā)明實(shí)施例上述技術(shù)方案具有如下有益效果:因?yàn)椴捎媒涌谶M(jìn)行后臺(tái)調(diào)用,和 運(yùn)行平臺(tái)無(wú)關(guān),不會(huì)存在執(zhí)行過(guò)程不穩(wěn)定的情況,且執(zhí)行時(shí)間快,成功率高,可以快速且穩(wěn) 定的達(dá)到移動(dòng)終端功能測(cè)試前提條件,以便進(jìn)行移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建。
[0059] 以下舉應(yīng)用實(shí)例對(duì)發(fā)明實(shí)施例上述技術(shù)方案進(jìn)行詳細(xì)說(shuō)明:
[0060] 本發(fā)明應(yīng)用實(shí)例還提供一種移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建系統(tǒng),所述移動(dòng)應(yīng)用功 能測(cè)試的環(huán)境搭建系統(tǒng)包括上述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置和上述應(yīng)用服務(wù)器。
[0061] 移動(dòng)終端和服務(wù)器之間的數(shù)據(jù)傳遞都會(huì)采用特定接口的方式完成,接口的類(lèi)型包 括 HTTP (HTTP-Hypertext transfer protocol,超文本傳送協(xié)議),或者 Socket (套接字) 協(xié)議,本發(fā)明應(yīng)用實(shí)例采用程序,將用戶在移動(dòng)終端上的常用操作轉(zhuǎn)變成對(duì)應(yīng)的接口調(diào)用 過(guò)程,并依次執(zhí)行。即達(dá)到用協(xié)議請(qǐng)求的方式完成用戶對(duì)移動(dòng)終端的操作。如在【背景技術(shù)】 部分所描述的六步,使用HTTP接口封裝后只有一步,參見(jiàn)如下接口封裝示例代碼:
[0062] Me. statusSendText ( "這是一條微博");
[0063] 因?yàn)椴捎媒涌谶M(jìn)行后臺(tái)調(diào)用,和運(yùn)行平臺(tái)無(wú)關(guān),不會(huì)存在執(zhí)行過(guò)程不穩(wěn)定的情況, 且執(zhí)行時(shí)間快。
[0064] 以微博舉例,移動(dòng)終端的數(shù)據(jù)采用HTTP接口進(jìn)行通訊,如想實(shí)現(xiàn)特定功能,只要 根據(jù)接口的規(guī)定構(gòu)造合法的格式,傳達(dá)給服務(wù)器即可。如發(fā)送微博功能,可如下方式進(jìn)行。
[0065]首先使用函數(shù)構(gòu)造GET請(qǐng)求的URI (通用資源標(biāo)識(shí)符,Uniform Resource Identifier)地址,參見(jiàn)如下接口封裝示例代碼:
【主權(quán)項(xiàng)】
1. 一種移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建方法,其特征在于,所述方法包括: 根據(jù)搭建移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境所需準(zhǔn)備的前置功能,獲取所述前置功能的測(cè) 試內(nèi)容及所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息; 利用預(yù)置的功能和接口調(diào)用命令格式的對(duì)應(yīng)關(guān)系,查找所述前置功能對(duì)應(yīng)的接口調(diào)用 命令格式; 利用所述前置功能的測(cè)試內(nèi)容及所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息,并根據(jù)所述前置功能 對(duì)應(yīng)的接口調(diào)用命令格式,生成所述前置功能的測(cè)試內(nèi)容對(duì)應(yīng)的接口調(diào)用命令,發(fā)送給應(yīng) 用服務(wù)器W進(jìn)行所述移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境的搭建。
2. 如權(quán)利要求1所述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建方法,其特征在于, 所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息包括:用戶標(biāo)識(shí)ID ;所述接口調(diào)用命令格式包括:超文 本傳送協(xié)議HTTP接口調(diào)用命令格式,或者套接字Socket接口調(diào)用命令格式。
3. 如權(quán)利要求1所述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建方法,其特征在于,所述根據(jù)搭建 移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境所需準(zhǔn)備的前置功能,獲取所述前置功能的測(cè)試內(nèi)容及所述 移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息之前,所述方法還包括: 使用函數(shù)構(gòu)造獲取GET請(qǐng)求的通用資源標(biāo)識(shí)符URI地址,并將所述前置功能對(duì)應(yīng)的接 口調(diào)用命令格式及該接口調(diào)用命令格式對(duì)應(yīng)的代碼,W GET請(qǐng)求的方式發(fā)送到應(yīng)用服務(wù)器 W進(jìn)行預(yù)置。
4. 一種移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置,其特征在于,所述移動(dòng)應(yīng)用功能測(cè)試的環(huán) 境搭建裝置包括: 獲取單元,用于根據(jù)搭建移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境所需準(zhǔn)備的前置功能,獲取所 述前置功能的測(cè)試內(nèi)容及所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息; 查找單元,用于利用預(yù)置的功能和接口調(diào)用命令格式的對(duì)應(yīng)關(guān)系,查找所述前置功能 對(duì)應(yīng)的接口調(diào)用命令格式; 生成單元,用于利用所述前置功能的測(cè)試內(nèi)容及所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息,并根 據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令格式,生成所述前置功能的測(cè)試內(nèi)容對(duì)應(yīng)的接口調(diào)用 命令; 發(fā)送單元,用于將所述前置功能的測(cè)試內(nèi)容對(duì)應(yīng)的接口調(diào)用命令發(fā)送給應(yīng)用服務(wù)器W 進(jìn)行所述移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境的搭建。
5. 如權(quán)利要求4所述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置,其特征在于, 所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息包括:用戶標(biāo)識(shí)ID ;所述接口調(diào)用命令格式包括:超文 本傳送協(xié)議HTTP接口調(diào)用命令格式,或者套接字Socket接口調(diào)用命令格式。
6. 如權(quán)利要求4所述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置,其特征在于,所述移動(dòng)應(yīng)用 功能測(cè)試的環(huán)境搭建裝置還包括: 預(yù)置單元,用于使用函數(shù)構(gòu)造獲取GET請(qǐng)求的通用資源標(biāo)識(shí)符URI地址,并將所述前置 功能對(duì)應(yīng)的接口調(diào)用命令格式及該接口調(diào)用命令格式對(duì)應(yīng)的代碼,W GET請(qǐng)求的方式發(fā)送 到應(yīng)用服務(wù)器W進(jìn)行預(yù)置。
7. 如權(quán)利要求4-6任一項(xiàng)所述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置,其特征在于,所述 移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置設(shè)置在所述移動(dòng)應(yīng)用所安裝的移動(dòng)終端上。
8. -種移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建方法,其特征在于,所述方法包括: 接收根據(jù)搭建移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境所需準(zhǔn)備的前置功能生成的接口調(diào)用命 令,所述接口調(diào)用命令利用所述前置功能的測(cè)試內(nèi)容及所述移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息,并 根據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令格式生成; 根據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令、W及預(yù)置的所述前置功能對(duì)應(yīng)的接口調(diào)用命 令格式及該接口調(diào)用命令格式對(duì)應(yīng)的代碼,調(diào)用所述接口調(diào)用命令對(duì)應(yīng)的代碼,進(jìn)行所述 移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境的搭建。
9. 一種應(yīng)用服務(wù)器,其特征在于,所述應(yīng)用服務(wù)器包括: 接收單元,用于接收根據(jù)搭建移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境所需準(zhǔn)備的前置功能生成 的接口調(diào)用命令,所述接口調(diào)用命令利用所述前置功能的測(cè)試內(nèi)容及所述移動(dòng)應(yīng)用對(duì)應(yīng)的 用戶信息,并根據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令格式生成; 執(zhí)行單元,用于根據(jù)所述前置功能對(duì)應(yīng)的接口調(diào)用命令、W及預(yù)置的所述前置功能對(duì) 應(yīng)的接口調(diào)用命令格式及該接口調(diào)用命令格式對(duì)應(yīng)的代碼,調(diào)用所述接口調(diào)用命令對(duì)應(yīng)的 代碼,進(jìn)行所述移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境的搭建。
10. -種移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建系統(tǒng),其特征在于,所述移動(dòng)應(yīng)用功能測(cè)試的環(huán) 境搭建系統(tǒng)包括權(quán)利要求4-7中任一項(xiàng)所述移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建裝置和權(quán)利要 求9所述應(yīng)用服務(wù)器。
【專利摘要】本發(fā)明實(shí)施例提供移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建方法、裝置、服務(wù)器及系統(tǒng),所述方法包括:根據(jù)搭建移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境所需準(zhǔn)備的前置功能,獲取前置功能的測(cè)試內(nèi)容及移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息;利用預(yù)置的功能和接口調(diào)用命令格式的對(duì)應(yīng)關(guān)系,查找前置功能對(duì)應(yīng)的接口調(diào)用命令格式;利用前置功能的測(cè)試內(nèi)容及移動(dòng)應(yīng)用對(duì)應(yīng)的用戶信息,并根據(jù)前置功能對(duì)應(yīng)的接口調(diào)用命令格式,生成前置功能的測(cè)試內(nèi)容對(duì)應(yīng)的接口調(diào)用命令,發(fā)送給應(yīng)用服務(wù)器以進(jìn)行移動(dòng)應(yīng)用功能測(cè)試的測(cè)試環(huán)境的搭建。本發(fā)明因?yàn)椴捎媒涌谶M(jìn)行后臺(tái)調(diào)用,和運(yùn)行平臺(tái)無(wú)關(guān),可以快速且穩(wěn)定的達(dá)到移動(dòng)終端功能測(cè)試前提條件,以便進(jìn)行移動(dòng)應(yīng)用功能測(cè)試的環(huán)境搭建。
【IPC分類(lèi)】G06F11-36
【公開(kāi)號(hào)】CN104572441
【申請(qǐng)?zhí)枴緾N201410746831
【發(fā)明人】李云翔, 胡飛, 羅詩(shī)堯
【申請(qǐng)人】微夢(mèng)創(chuàng)科網(wǎng)絡(luò)科技(中國(guó))有限公司
【公開(kāi)日】2015年4月29日
【申請(qǐng)日】2014年12月9日