亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

移動應用功能測試的環(huán)境搭建方法、裝置、服務器及系統(tǒng)的制作方法

文檔序號:8258321閱讀:402來源:國知局
移動應用功能測試的環(huán)境搭建方法、裝置、服務器及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及移動應用測試技術(shù)領(lǐng)域,尤其涉及移動應用功能測試的環(huán)境搭建方 法、裝置、服務器及系統(tǒng)。
【背景技術(shù)】
[0002] 自動化測試,是指原來由人工進行的產(chǎn)品測試過程,現(xiàn)采用編程的方式由計算機 自動執(zhí)行的過程。
[0003] Robotium是一款國際知名的安卓(一種基于Linux的自由及開放源代碼的移動終 端操作系統(tǒng))操作系統(tǒng)下的用戶界面自動化測試工具??梢圆捎迷摴ぞ吣M用戶在移動終 端上進行操作,達到測試前置條件。以新浪微博安卓客戶端舉例,我們?nèi)缧枰粭l沒有評論 的新微博,傳統(tǒng)做法參見如下Robotium標準用例代碼 :
[0004] TextView button = (TextView) solo. getView ( <<plus_icon>,);
[0005] solo. clickLongOnView(button);
[0006] EditText mblog = (EditText)solo. getView( "m_blog");
[0007] solo. inputText (mblog, "這是一條微博");
[0008] TextView sendbtn = (TextView)solo. getView( "titleSave");
[0009] solo.clickOnView(sendbtn);
[0010] 操作過程為:獲取發(fā)布微博按鈕;長按該按鈕;獲取可輸入文本框;對該文本框輸 入指定文本;獲取確定按鈕;單擊確定按鈕。共六步。
[0011] 對于i〇S (蘋果公司于2007年公布的移動終端操作系統(tǒng),主要運行在蘋果公司的 ipod、iphone和ipad系列產(chǎn)品上)端,過程也基本類似,可用Apple公司的Instrument測 試框架進行實現(xiàn)。
[0012] 由此可見,現(xiàn)有技術(shù)針對不同的移動終端操作系統(tǒng)平臺(安卓平臺,iOS平臺等), 需要編寫不同的操作過程,無法做到跨平臺。

【發(fā)明內(nèi)容】

[0013] 本發(fā)明實施例提供移動應用功能測試的環(huán)境搭建方法、裝置、服務器及系統(tǒng),快速 進行移動應用功能測試的環(huán)境搭建,以實現(xiàn)跨平臺測試操作。
[0014] 一方面,本發(fā)明實施例提供了一種移動應用功能測試的環(huán)境搭建方法,所述方法 包括:
[0015] 根據(jù)搭建移動應用功能測試的測試環(huán)境所需準備的前置功能,獲取所述前置功能 的測試內(nèi)容及所述移動應用對應的用戶信息;
[0016] 利用預置的功能和接口調(diào)用命令格式的對應關(guān)系,查找所述前置功能對應的接口 調(diào)用命令格式;
[0017] 利用所述前置功能的測試內(nèi)容及所述移動應用對應的用戶信息,并根據(jù)所述前置 功能對應的接口調(diào)用命令格式,生成所述前置功能的測試內(nèi)容對應的接口調(diào)用命令,發(fā)送 給應用服務器以進行所述移動應用功能測試的測試環(huán)境的搭建。
[0018] 另一方面,本發(fā)明實施例提供了一種移動應用功能測試的環(huán)境搭建裝置,所述移 動應用功能測試的環(huán)境搭建裝置包括:
[0019] 獲取單元,用于根據(jù)搭建移動應用功能測試的測試環(huán)境所需準備的前置功能,獲 取所述前置功能的測試內(nèi)容及所述移動應用對應的用戶信息;
[0020] 查找單元,用于利用預置的功能和接口調(diào)用命令格式的對應關(guān)系,查找所述前置 功能對應的接口調(diào)用命令格式;
[0021] 生成單元,用于利用所述前置功能的測試內(nèi)容及所述移動應用對應的用戶信息, 并根據(jù)所述前置功能對應的接口調(diào)用命令格式,生成所述前置功能的測試內(nèi)容對應的接口 調(diào)用命令;
[0022] 發(fā)送單元,用于將所述前置功能的測試內(nèi)容對應的接口調(diào)用命令發(fā)送給應用服務 器以進行所述移動應用功能測試的測試環(huán)境的搭建。
[0023] 又一方面,本發(fā)明實施例提供了一種移動應用功能測試的環(huán)境搭建方法,所述方 法包括:
[0024] 接收根據(jù)搭建移動應用功能測試的測試環(huán)境所需準備的前置功能生成的接口調(diào) 用命令,所述接口調(diào)用命令利用所述前置功能的測試內(nèi)容及所述移動應用對應的用戶信 息,并根據(jù)所述前置功能對應的接口調(diào)用命令格式生成;
[0025] 根據(jù)所述前置功能對應的接口調(diào)用命令、以及預置的所述前置功能對應的接口調(diào) 用命令格式及該接口調(diào)用命令格式對應的代碼,調(diào)用所述接口調(diào)用命令對應的代碼,進行 所述移動應用功能測試的測試環(huán)境的搭建。
[0026] 又一方面,本發(fā)明實施例提供了一種應用服務器,所述應用服務器包括:
[0027] 接收單元,用于接收根據(jù)搭建移動應用功能測試的測試環(huán)境所需準備的前置功能 生成的接口調(diào)用命令,所述接口調(diào)用命令利用所述前置功能的測試內(nèi)容及所述移動應用對 應的用戶信息,并根據(jù)所述前置功能對應的接口調(diào)用命令格式生成;
[0028] 執(zhí)行單元,用于根據(jù)所述前置功能對應的接口調(diào)用命令、以及預置的所述前置功 能對應的接口調(diào)用命令格式及該接口調(diào)用命令格式對應的代碼,調(diào)用所述接口調(diào)用命令對 應的代碼,進行所述移動應用功能測試的測試環(huán)境的搭建。
[0029] 再一方面,本發(fā)明實施例提供了一種移動應用功能測試的環(huán)境搭建系統(tǒng),所述移 動應用功能測試的環(huán)境搭建系統(tǒng)包括上述移動應用功能測試的環(huán)境搭建裝置和上述應用 服務器。
[0030] 上述技術(shù)方案具有如下有益效果:因為采用接口進行后臺調(diào)用,和運行平臺無關(guān), 不會存在執(zhí)行過程不穩(wěn)定的情況,且執(zhí)行時間快,成功率高,可以快速且穩(wěn)定的達到移動終 端功能測試前提條件,以便進行移動應用功能測試的環(huán)境搭建。
【附圖說明】
[0031] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0032] 圖1為本發(fā)明實施例一種移動應用功能測試的環(huán)境搭建方法流程圖;
[0033] 圖2為本發(fā)明實施例一種移動應用功能測試的環(huán)境搭建裝置結(jié)構(gòu)示意圖;
[0034] 圖3為本發(fā)明實施例一種移動應用功能測試的環(huán)境搭建方法流程圖;
[0035] 圖4為本發(fā)明實施例一種應用服務器結(jié)構(gòu)示意圖。
【具體實施方式】
[0036] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0037] 如圖1所示,為本發(fā)明實施例一種移動應用功能測試的環(huán)境搭建方法流程圖,所 述移動應用功能測試的環(huán)境搭建方法包括:
[0038] 101、根據(jù)搭建移動應用功能測試的測試環(huán)境所需準備的前置功能,獲取所述前置 功能的測試內(nèi)容及所述移動應用對應的用戶信息;
[0039]102、利用預置的功能和接口調(diào)用命令格式的對應關(guān)系,查找所述前置功能對應的 接口調(diào)用命令格式;
[0040] 103、利用所述前置功能的測試內(nèi)容及所述移動應用對應的用戶信息,并根據(jù)所述 前置功能對應的接口調(diào)用命令格式,生成所述前置功能的測試內(nèi)容對應的接口調(diào)用命令, 發(fā)送給應用服務器以進行所述移動應用功能測試的測試環(huán)境的搭建。
[0041] 優(yōu)選的,所述移動應用對應的用戶信息包括:用戶標識ID;所述接口調(diào)用命令格 式包括:HTTP (超文本傳送協(xié)議)接口調(diào)用命令格式,或者Socket (套接字)接口調(diào)用命令 格式。
[0042] 優(yōu)選的,所述根據(jù)搭建移動應用功能測試的測試環(huán)境所需準備的前置功能,獲取 所述前置功能的測試內(nèi)容及所述移動應用對應的用戶信息之前,所述方法還包括:使用函 數(shù)構(gòu)造GET(獲取)請求的URI(通用資源標識符)地址,并將所述前置功能對應的接口調(diào) 用命令格式及該接口調(diào)用命令格式對應的代碼,以GET請求的方式發(fā)送到應用服務器以進 行預置。
[0043] 對應于上述方法實施例,如圖2所不,為本發(fā)明實施例一種移動應用功能測試的 環(huán)境搭建裝置結(jié)構(gòu)示意圖,所述移動應用功能測試的環(huán)境搭建裝置包括:
[0044] 獲取單元21,用于根據(jù)搭建移動應用功能測試的測試環(huán)境所需準備的前置功能, 獲取所述前置功能的測試內(nèi)容及所述移動應用對應的用戶信息;
[0045] 查找單元22,用于利用預置的功能和接口調(diào)用命令格式的對應關(guān)系,查找所述前 置功能對應的接口調(diào)用命令格式;
[0046] 生成單元23,用于利用所述前置功能的測試內(nèi)容及所述移動應用對應的用戶信 息,并根據(jù)所述前置功能對應的接口調(diào)用命令格式,生成所述前置功能的測試內(nèi)容對應的 接口調(diào)用命令;
[0047] 發(fā)送單元24,用于將所述前置功能的測試內(nèi)容對應的接口調(diào)用命令發(fā)送給應用服 務器以進行所述移動應用功能測試的測試環(huán)境
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1