提電腦(laptop)等??蓴y帶終端設(shè)備是可保障其可攜帶性和移動(dòng)性的無(wú)線(xiàn)通信裝置,包括PCS (Personal Communicat1nSystem)、GSM (Global System for Mobile communicat1ns)、PDC (Personal DigitalCellular)、PHS (Personal Handyphone System)、PDA (Personal Digital Assistant)、IMT(Internat1nal Mobile Telecommunicat1n)-2000、CDMA (Code Divis1n MultipleAccess)-2000、W-CDMA(W-Code Divis1n Multiple Access)、Wibro(Wireless BroadbandInternet)終端、智能手機(jī)(Smart Phone)等所有種類(lèi)的手提(Handheld)無(wú)線(xiàn)通信裝置。電視包括 IPTV(Internet Protocol Televis1n)、網(wǎng)絡(luò)電視(Internet Televis1n)、地面波電視,光纜電視等。
[0032]另外,電子終端10作為測(cè)試對(duì)象的應(yīng)用程序運(yùn)行并生成運(yùn)行結(jié)果的終端,是跟用戶(hù)終端100—樣,也可以采用可攜帶終端設(shè)備、計(jì)算機(jī)或電視實(shí)現(xiàn)。與此相關(guān),應(yīng)用程序測(cè)試系統(tǒng)10與一個(gè)以上的電子終端通信,可在所述一個(gè)以上的電子終端中被用戶(hù)(或應(yīng)用程序測(cè)試系統(tǒng))所選中的電子終端進(jìn)行應(yīng)用程序測(cè)試。為了說(shuō)明的便利,將應(yīng)用程序的測(cè)試進(jìn)行或?yàn)榱诉M(jìn)行所選中的電子終端統(tǒng)稱(chēng)為“測(cè)試終端”。
[0033]如上所述,用戶(hù)終端100將需要測(cè)試的應(yīng)用程序通過(guò)應(yīng)用程序測(cè)試系統(tǒng)20在測(cè)試終端10運(yùn)行,并可確認(rèn)運(yùn)行結(jié)果。
[0034]與此相關(guān),應(yīng)用程序測(cè)試系統(tǒng)20在后面參考圖2詳細(xì)說(shuō)明。
[0035]圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖示應(yīng)用程序測(cè)試系統(tǒng)的方框圖,圖2是在后面將參考圖3至圖5說(shuō)明。
[0036]應(yīng)用程序測(cè)試系統(tǒng)20如圖2所示,包括管理部210、數(shù)據(jù)處理部220、變換管理部230。
[0037]應(yīng)用程序測(cè)試系統(tǒng)20包括為了應(yīng)用程序測(cè)試系統(tǒng)20的動(dòng)作存儲(chǔ)各種數(shù)據(jù)的存儲(chǔ)部(未圖示),并且應(yīng)用程序測(cè)試系統(tǒng)20可以包括為應(yīng)用程序測(cè)試系統(tǒng)20的內(nèi)部或外部組成因素之間的暢通的通信所需的通信部(未圖示)。
[0038]另一方面,管理部210管理應(yīng)用程序測(cè)試系統(tǒng)20,并通過(guò)連接用戶(hù)終端和測(cè)試終端,存儲(chǔ)各種信息并管理的模塊。
[0039]關(guān)于這種管理部210,將在后面通過(guò)管理部210的方框圖(圖3)詳細(xì)說(shuō)明。
[0040]S卩,如圖3所示,管理部210可包括會(huì)員管理部211、終端管理部212及接口部213。管理部210還可以包括為了應(yīng)用程序測(cè)試系統(tǒng)20各組成因素之間的暢通地互動(dòng)所需的聯(lián)動(dòng)部(未圖示)。
[0041]會(huì)員管理部211為了管理用戶(hù)所控制的用戶(hù)終端所需的模塊,這里的用戶(hù)是指訪問(wèn)提供應(yīng)用程序測(cè)試環(huán)境的應(yīng)用程序測(cè)試系統(tǒng)20,要接收服務(wù)的人員。
[0042]這種會(huì)員管理部211可以管理用戶(hù),也可以管理與用戶(hù)相關(guān)的各種信息。
[0043]例如,會(huì)員管理部211可存儲(chǔ)用戶(hù)的用戶(hù)信息(例如,包括用戶(hù)名、識(shí)別信息、身份信息等)、用戶(hù)的賬戶(hù)信息(例如,包括賬戶(hù)名、密碼、登錄和注銷(xiāo)時(shí)間信息等)、用戶(hù)為了訪問(wèn)應(yīng)用程序測(cè)試系統(tǒng)20所使用的用戶(hù)終端的終端信息(例如,用戶(hù)終端的終端識(shí)別信息、終端種類(lèi)信息、終端的0S環(huán)境信息、為了再生圖像內(nèi)容所需的信息(例如,在用戶(hù)終端可播放的圖像質(zhì)量信息等)等)。
[0044]另外,會(huì)員管理部211包括禁止使用測(cè)試終端的用戶(hù)信息,如果從被禁止使用的用戶(hù)接收使用測(cè)試終端的要求,可以禁止其使用要求。
[0045]另一方面,終端管理部212為了管理測(cè)試應(yīng)用程序的一個(gè)以上的電子終端的模塊。
[0046]終端管理部212可以管理與應(yīng)用程序測(cè)試系統(tǒng)20通信的一個(gè)以上的電子終端目錄,并可管理電子終端的添加或刪除。終端管理部212也可以管理正在使用中的電子終端目錄和被預(yù)定的電子終端目錄。
[0047]另外,終端管理部212收到對(duì)電子終端的使用要求之后將所述要求傳達(dá)到數(shù)據(jù)處理部220,并將能否使用的信息傳達(dá)給用戶(hù)終端。
[0048]另外,終端管理部212能存儲(chǔ)和管理電子終端的使用履歷,因此還可以對(duì)電子終端的各使用情況進(jìn)行分析。
[0049]另外,終端管理部212可以存儲(chǔ)管理電子終端的預(yù)定信息,所以如果用戶(hù)終端已經(jīng)被預(yù)定的電子終端收到使用要求的時(shí)候可以提供不可使用消息或提供可使用的其他時(shí)間預(yù)定或提供可使用的其他電子終端的目錄。
[0050]另外,終端管理部212可以存儲(chǔ)并管理測(cè)試終端的各終端信息。這里所指的終端信息可以包括進(jìn)行應(yīng)用程序測(cè)試的時(shí)候所述應(yīng)用程序上所搭載的有關(guān)測(cè)試終端的各種信息。例如,可以包括為識(shí)別測(cè)試終端的識(shí)別信息、有關(guān)測(cè)試終端的預(yù)定信息(設(shè)置預(yù)定與否、設(shè)置預(yù)定時(shí)的預(yù)定時(shí)間信息等)、終端的終端模式信息等。
[0051]這里的終端模式信息是關(guān)于測(cè)試終端狀態(tài)的信息。例如,對(duì)于測(cè)試終端,測(cè)試終端正在服務(wù)(也就是說(shuō)應(yīng)用程序測(cè)試中)的情況下處于服務(wù)模式;測(cè)試終端等候服務(wù)的時(shí)候可能是等候模式,或者與測(cè)試終端的通信不暢通的時(shí)候可能是通信錯(cuò)誤模式中的一個(gè)模式。
[0052]另一方面,接口部213是給想要進(jìn)行應(yīng)用程序測(cè)試的用戶(hù)或應(yīng)用程序測(cè)試系統(tǒng)20的管理者提供為訪問(wèn)應(yīng)用程序測(cè)試系統(tǒng)20所需的接口的模塊。
[0053]接口部213比如可以給用戶(hù)的用戶(hù)終端提供測(cè)試對(duì)象應(yīng)用程序升級(jí)或在應(yīng)用程序(或運(yùn)行應(yīng)用程序的測(cè)試終端)上發(fā)生事件的接口或?qū)σ獪y(cè)試的對(duì)象測(cè)試終端進(jìn)行選擇、預(yù)定、要求使用所需的接口。
[0054]另外,接口部213比如可以給管理者的用戶(hù)終端提供應(yīng)用程序測(cè)試系統(tǒng)管理者管理應(yīng)用程序系統(tǒng)所需的接口或能夠管理會(huì)員或測(cè)試終端所需的接口。
[0055]另一方面,數(shù)據(jù)處理部220是為處理應(yīng)用程序測(cè)試系統(tǒng)20、用戶(hù)終端100及測(cè)試終端220之間的數(shù)據(jù)收發(fā)所需的模塊;將在下面參考圖示數(shù)據(jù)處理部的方框圖即圖4說(shuō)明數(shù)據(jù)處理部220。
[0056]如圖4所示,數(shù)據(jù)處理部220可包括終端通信部221、模式處理部222、視頻處理部223、音頻處理部224、日志處理部225及控制部226。
[0057]終端通信部221協(xié)助與測(cè)試終端10的通信的模塊,通過(guò)測(cè)試終端的第1端口和第2端口中的至少一個(gè)端口與所述測(cè)試終端交換數(shù)據(jù),以測(cè)試在所述測(cè)試終端上的應(yīng)用程序的運(yùn)行。
[0058]此時(shí),測(cè)試終端的通信端口可包括第1端口和第2端口。第1端口可以是WIFI端口,第2端口可以是USB(universal serial bus)端口。例如,測(cè)試終端的第1端口可以接收應(yīng)用程序信息,并可收發(fā)所述為所述應(yīng)用程序的動(dòng)作信號(hào);例如,可以接收為了控制測(cè)試終端(或應(yīng)用程式)所需的控制信號(hào)或事件信息,也可以發(fā)送應(yīng)用程序運(yùn)行的日志數(shù)據(jù)。再例如,測(cè)試終端的第2端口可以接收為控制測(cè)試終端(或應(yīng)用程序)所需的控制信息或發(fā)送圖像內(nèi)容。
[0059]這里的“圖像內(nèi)容”可以是錄制應(yīng)用程序運(yùn)行情況并給用戶(hù)終端流式傳輸?shù)膬?nèi)容或應(yīng)用程序的運(yùn)行結(jié)果在測(cè)試終端驅(qū)動(dòng)的圖像。這樣的圖像內(nèi)容至少包括視頻信息和音頻?目息之一。首頻?目息可以是在圖像內(nèi)容所含的聲首?目息,視頻?目息可以是去除首頻?目息之后所剩的信息,例如在視頻和靜止圖像中至少包括其中之一的信息。
[0060]相反,終端通信部221可根據(jù)測(cè)試終端的終端模式?jīng)Q定測(cè)試終端的通信端口并進(jìn)行通信。例如,測(cè)試終端為服務(wù)模式的時(shí)候可以通過(guò)第1端口接收日志數(shù)據(jù)、應(yīng)用程序運(yùn)行結(jié)果等