两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種對應用程序進行測試的方法和裝置與流程

文檔序號:11154874閱讀:428來源:國知局
一種對應用程序進行測試的方法和裝置與制造工藝

本發(fā)明涉及計算機技術領域,特別涉及一種對應用程序進行測試的方法和裝置。



背景技術:

目標,應用程序的開發(fā)商在發(fā)布某應用程序之前,都會通過對該應用程序進行測試,以確定該應用程序的各功能是否可以正常使用。其中,檢測待測試應用程序是否能夠正常的向服務器發(fā)送請求消息,如http(HyperText Transfer Protocol,超文本傳輸協(xié)議)請求或https(Hyper Text Transfer Protocol over Secure Socket Layer,超文本傳輸安全協(xié)議)請求,是常見的測試之一。

在對某應用程序(可稱為待測試應用程序)進行測試時,安裝有待測試應用程序的終端(可稱為測試終端)可以和測試人員的終端(可稱為監(jiān)控終端)建立數(shù)據(jù)連接,監(jiān)控終端中可以安裝有用于抓取請求消息的應用程序(可稱為抓取工具),當測試終端發(fā)送請求消息時,監(jiān)控終端可以通過抓取工具攔截到測試終端發(fā)送的請求消息,監(jiān)控終端可以顯示攔截到的請求消息。測試人員可以在待測試應用程序進行操作,如登錄操作或打開某網(wǎng)頁,以觸發(fā)待測試應用程序向服務器發(fā)送請求消息,然后可以查看監(jiān)控終端攔截到的請求消息中,是否包含該測試終端應該發(fā)送的請求消息,以及該請求消息的內(nèi)容是否正確,如果包含該請求消息,且請求消息的內(nèi)容正確,則說明待測試應用程序可以正常的向服務器發(fā)送請求消息,否則,則說明待測試應用程序存在問題,需要進行修改。

在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:

技術人員需要人工查看待測試應用程序是否發(fā)送指定的請求消息,并判斷該請求消息的內(nèi)容是否正確,這樣會導致測試應用程序的效率較低。



技術實現(xiàn)要素:

為了解決現(xiàn)有技術的問題,本發(fā)明實施例提供了一種對應用程序進行測試的方法和裝置。所述技術方案如下:

第一方面,提供了一種對應用程序進行測試的方法,所述方法包括:

獲取待測試應用程序發(fā)送的請求消息;

確定所述請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應所述待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應所述待測試應用程序的校驗錯誤提示信息。

可選的,所述確定所述請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,包括:

確定所述請求消息中是否包含預設字段,如果包含,則判定所述請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果不包含,則判定所述請求消息的內(nèi)容信息與所述基準內(nèi)容信息不匹配。

可選的,所述確定所述請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,包括:

獲取所述請求消息包含的預設屬性的屬性信息,如果所述屬性信息與所述基準屬性信息相同,則判定所述請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果所述屬性信息與所述基準屬性信息不相同,則判定所述請求消息的內(nèi)容信息與所述基準內(nèi)容信息不匹配。

可選的,所述預設屬性包括url地址、host地址、請求路徑和參數(shù)列表中的一項或多項。

可選的,所述獲取待測試應用程序發(fā)送的請求消息,包括:

獲取預設的待測試應用程序?qū)挠蛎畔ⅲ?/p>

在獲取到的請求消息中,獲取包含所述域名信息的請求消息。

可選的,所述方法還包括:

如果獲取到包含所述域名信息的請求消息,則執(zhí)行如果所述請求消息的內(nèi)容信息滿足預設的內(nèi)容條件,則顯示對應所述請求消息的校驗通過提示信息,如果所述請求消息的內(nèi)容信息不滿足預設的內(nèi)容條件,則顯示對應所述請求消息的校驗錯誤提示信息的步驟;

如果未獲取到包含所述域名信息的請求消息,則顯示對應所述待測試應用程序的校驗錯誤提示信息。

第二方面,提供了一種對應用程序進行測試的裝置,所述裝置包括:

獲取模塊,用于獲取待測試應用程序發(fā)送的請求消息;

確定模塊,用于確定所述請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應所述待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應所述待測試應用程序的校驗錯誤提示信息。

可選的,所述確定模塊,用于:

確定所述請求消息中是否包含預設字段,如果包含,則判定所述請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果不包含,則判定所述請求消息的內(nèi)容信息與所述基準內(nèi)容信息不匹配。

可選的,所述確定模塊,用于:

獲取所述請求消息包含的預設屬性的屬性信息,如果所述屬性信息與所述基準屬性信息相同,則判定所述請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果所述屬性信息與所述基準屬性信息不相同,則判定所述請求消息的內(nèi)容信息與所述基準內(nèi)容信息不匹配。

可選的,所述預設屬性包括url地址、host地址、請求路徑和參數(shù)列表中的一項或多項。

可選的,所述獲取模塊,包括:

第一獲取子模塊,用于獲取預設的待測試應用程序?qū)挠蛎畔ⅲ?/p>

第二獲取子模塊,用于在獲取到的請求消息中,獲取包含所述域名信息的請求消息。

可選的,所述獲取模塊,還用于:

如果獲取到包含所述域名信息的請求消息,則執(zhí)行如果所述請求消息的內(nèi)容信息滿足預設的內(nèi)容條件,則顯示對應所述請求消息的校驗通過提示信息,如果所述請求消息的內(nèi)容信息不滿足預設的內(nèi)容條件,則顯示對應所述請求消息的校驗錯誤提示信息的步驟;

如果未獲取到包含所述域名信息的請求消息,則顯示對應所述待測試應用程序的校驗錯誤提示信息。

本發(fā)明實施例提供的技術方案帶來的有益效果是:

本發(fā)明實施例中,獲取待測試應用程序發(fā)送的請求消息,確定請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應待測試應用程序的校驗錯誤提示信息,這樣,可以自動判斷請求消息是否正確,無需人工進行查看,可以提高測試應用程序的效率。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種對應用程序進行測試的方法流程圖;

圖2是本發(fā)明實施例提供的一種界面顯示示意圖;

圖3是本發(fā)明實施例提供的一種界面顯示示意圖;

圖4是本發(fā)明實施例提供的一種對應用程序進行測試的裝置結(jié)構示意圖;

圖5是本發(fā)明實施例提供的一種對應用程序進行測試的裝置結(jié)構示意圖;

圖6是本發(fā)明實施例提供的一種終端的結(jié)構示意圖。

具體實施方式

為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。

本發(fā)明實施例提供了一種對應用程序進行測試的方法,該方法的執(zhí)行主體為終端。其中,該終端可以是安裝有用于對應用程序進行測試的應用程序的終端。測試人員可以基于現(xiàn)有技術中的burpsuit框架,進而二次開發(fā),得到測試工具,該測試工具可以用于抓取請求消息,并可以對抓取到的請求消息進行分析和校驗,以判斷該請求消息是否正確,從而確定待測試應用程序是否發(fā)送指定的請求消息,如果是,則說明待測試應用程序能夠正常的向服務器發(fā)送請求消息,否則,說明待測試應用程序存在異常需要進行調(diào)試和修改。

該終端可以包括收發(fā)器、處理器和存儲器,收發(fā)器可以用于接收待檢測應用程序上報的請求消息;處理器,可以為CPU(Central Processing Unit,中央處理單元)等,可以用于確定請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應待測試應用程序的校驗錯誤提示信息;存儲器,可以為RAM(Random Access Memory,隨機存取存儲器)、Flash(閃存)等,可以用于存儲接收到的數(shù)據(jù)、處理過程所需的數(shù)據(jù)、處理過程中生成的數(shù)據(jù)等,如上述測試工具和預設的基準內(nèi)容信息等。另外,該終端還可以包括輸入部件、顯示部件和電源等。

下面將結(jié)合具體實施方式,對圖1所示的處理流程進行詳細的說明,內(nèi)容可以如下:

步驟101,獲取待測試應用程序發(fā)送的請求消息。

在實施中,當測試人員對待測試應用程序進行測試時,測試人員可以建立安裝有待測試應用程序的測試終端和安裝有測試工具的監(jiān)控終端的數(shù)據(jù)連接。測試人員可以在待測試應用程序中進行操作,如登錄操作或打開某網(wǎng)頁,以觸發(fā)待測試應用程序向服務器發(fā)送請求消息,這時,待測試應用程序可以將該請求消息上報給監(jiān)控終端。監(jiān)控終端可以通過測試工具攔截請求消息,從而可以獲取到該待測試應用程序發(fā)送的請求消息。該請求消息可以是http請求,也可以是https請求。

可選的,監(jiān)控終端可能會攔截到多個應用發(fā)送的請求消息,監(jiān)控終端可以從攔截到的多個請求消息中,提取待測試應用程序的請求消息,相應的,步驟101的處理過程可以如下:獲取預設的待測試應用程序?qū)挠蛎畔?;在獲取到的請求消息中,獲取包含域名信息的請求消息。

在實施中,請求消息中通常會攜帶有域名信息,例如,www.qq.com,或者www.fanxing.com等。測試人員可以在監(jiān)控終端中預先設置需要提取的請求消息中所包含的域名信息,該域名信息可以為一個,也可以為多個。監(jiān)控終端可能會攔截到多個應用程序發(fā)送的請求消息,監(jiān)控終端可以對攔截到的多個請求消息進行內(nèi)容分析,確定包含預設的域名信息的請求消息,以便進行后續(xù)處理。

步驟102,確定請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應待測試應用程序的校驗錯誤提示信息。

在實施中,請求消息中可以包括多個屬性的屬性信息,例如,請求消息中可以包括host地址、請求路徑和參數(shù)列表等。監(jiān)控終端中可以預先存儲有多個基準內(nèi)容信息,基準內(nèi)容信息可以是測試人員預設的各屬性的基準屬性信息,也可以是某個預設的字段。基準內(nèi)容信息可以是正確的請求消息中的內(nèi)容信息。

監(jiān)控終端中還可以存儲多個用于進行應用程序測試的用例(即用于測試分析的程序),用例中可以存儲預設的校驗算法。其中,基于不同的用例可以進行不同類型的匹配檢測。例如,某用例中存儲基準請求路徑,可以用于檢測獲取到的請求消息中的請求路徑,是否與該基準請求路徑相同;某用例中可以存儲有基準參數(shù)列表和基準host地址,用于檢測獲取到的請求消息中的參數(shù)列表和host地址,是否與基準參數(shù)列表和基準host地址相同。

監(jiān)控終端可以顯示測試人員設置的基準內(nèi)容信息(比如各基準屬性信息)和各用例的標識,其中,各用例的標識可以包括各用例的名稱,以及各用例對應的校驗類型的標識。測試人員在進行測試之前,可以在監(jiān)控終端中選擇需要使用的用例,以便進行相應的檢測。監(jiān)控終端獲取到待測試應用程序發(fā)送的請求消息后,可以根據(jù)測試人員設置的基準內(nèi)容信息,以及選擇的用例中的校驗算法,對獲取到的請求消息和基準內(nèi)容信息進行匹配處理,如果監(jiān)控終端判斷二者匹配,則可以顯示對應待測試應用程序的校驗通過提示信息,如圖2所示,如果監(jiān)控終端判斷二者不匹配,則可以顯示對應待測試應用程序的校驗錯誤提示信息。監(jiān)控終端可以根據(jù)不同的校驗算法,來生成對應的校驗錯誤提示信息,比如,如果是對host地址進行校驗,且獲取到的host地址和基準host地址不匹配,則可以顯示“host地址錯誤”,如圖3所示;如果是對請求路徑進行校驗,且獲取到的請求路徑和基準請求路徑不匹配,則可以顯示“請求路徑錯誤”,另外,在顯示校驗錯誤提示信息時,還可以顯示獲取到的請求消息,以便于測試人員進行查看。

本實施例提供了兩種對請求消息進行校驗的方式,具體如下:

方式一、確定請求消息中是否包含預設字段,如果包含,則判定請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果不包含,則判定請求消息的內(nèi)容信息與基準內(nèi)容信息不匹配。

在實施中,監(jiān)控終端可以根據(jù)測試人員預先設置的字段,在獲取到的請求消息中進行查找,確定該請求消息中是否包含預設字段,如果包含,則可以判定請求消息的內(nèi)容信息滿足預設的內(nèi)容條件,如果不包含,則可以判定請求消息的內(nèi)容信息不滿足預設的內(nèi)容條件。例如,預設字段為“sign”,獲取到的請求消息為http://mo.fanxing.kugou.com/mfx/mps/cdn/mobileLive/getRecommendL istist/sign...version=6580,則可以判斷該請求消息中包含字段“sign”。

方式二、獲取請求消息包含的預設屬性的屬性信息,如果屬性信息與基準屬性信息相同,則判定請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果屬性信息與基準屬性信息不相同,則判定請求消息的內(nèi)容信息與基準內(nèi)容信息不匹配。

在實施中,監(jiān)控終端獲取到請求消息后,可以對請求消息進行解析,然后可以根據(jù)測試人員選擇的用例,確定需要進行匹配的屬性(即預設屬性)。監(jiān)控終端可以獲取該請求消息的url(Uniform Resoure Locator,統(tǒng)一資源定位器)地址,也可以獲取該請求消息的host地址、請求路口或參數(shù)列表等,然后可以將獲取到的屬性信息,與預設屬性對應的基準屬性信息進行對比,如果獲取到的屬性信息與基準屬性信息相同,則可以判定請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,否則,可以判定請求消息的內(nèi)容信息與基準內(nèi)容信息不匹配。例如,version的基準值為6580,獲取到的請求消息為http://mo.fanxing.kugou.com/mfx/mps/cdn/mobileLive/getRecommendList/sign...version=6580,則可以獲取該請求消息中version的值,然后判斷獲取到的值是否為6580,如果是,則判定請求消息的內(nèi)容信息與基準內(nèi)容信息匹配。

其中,方式一和方式二可以通過不同的用例來實現(xiàn),測試人員可以根據(jù)自己的需要進行選擇。另外,也可以存在方式一和方式二結(jié)合的用例,此時,如果請求消息中是否包含預設字段,且該請求消息包含的預設屬性的屬性信息,與預設屬性的基準屬性信息相同,則判定該請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,否則,判斷該請求消息的內(nèi)容信息與基準內(nèi)容信息不匹配。

可選的,還可以判斷是否接受到待測試應用程序發(fā)送的請求消息,相應的處理過程可以如下:如果獲取到包含域名信息的請求消息,則執(zhí)行如果請求消息的內(nèi)容信息滿足預設的內(nèi)容條件,則顯示對應請求消息的校驗通過提示信息,如果請求消息的內(nèi)容信息不滿足預設的內(nèi)容條件,則顯示對應請求消息的校驗錯誤提示信息的步驟;如果未獲取到包含域名信息的請求消息,則顯示對應待測試應用程序的校驗錯誤提示信息。

在實施中,監(jiān)控終端中還可以存儲用于判斷是否接受到待測試應用程序發(fā)送的請求消息的用例,當測試開始后,如果監(jiān)控終端在預設時長內(nèi)未檢測到包含預設的域名信息的請求消息,則說明未接收到待測試應用程序發(fā)送的請求消息,待測試應用程序存在問題,可以顯示對應待測試應用程序的校驗錯誤提示信息。如果監(jiān)控終端在預設時長內(nèi)未檢測到包含預設的域名信息的請求消息,則說明接收到待測試應用程序發(fā)送的請求消息,然后可以執(zhí)行步驟102,以便進行進一步的校驗。

本發(fā)明實施例中,獲取待測試應用程序發(fā)送的請求消息,確定請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應待測試應用程序的校驗錯誤提示信息,這樣,可以自動判斷請求消息是否正確,無需人工進行查看,可以提高測試應用程序的效率。

基于相同的技術構思,本發(fā)明實施例還提供了一種對應用程序進行測試的裝置,如圖4所示,該裝置包括:

獲取模塊410,用于獲取待測試應用程序發(fā)送的請求消息;

確定模塊420,用于確定所述請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應所述待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應所述待測試應用程序的校驗錯誤提示信息。

可選的,所述確定模塊420,用于:

確定所述請求消息中是否包含預設字段,如果包含,則判定所述請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果不包含,則判定所述請求消息的內(nèi)容信息與所述基準內(nèi)容信息不匹配。

可選的,所述確定模塊420,用于:

獲取所述請求消息包含的預設屬性的屬性信息,如果所述屬性信息與所述基準屬性信息相同,則判定所述請求消息的內(nèi)容信息與基準內(nèi)容信息匹配,如果所述屬性信息與所述基準屬性信息不相同,則判定所述請求消息的內(nèi)容信息與所述基準內(nèi)容信息不匹配。

可選的,所述預設屬性包括url地址、host地址、請求路徑和參數(shù)列表中的一項或多項。

可選的,如圖5所示,所述獲取模塊410,包括:

第一獲取子模塊411,用于獲取預設的待測試應用程序?qū)挠蛎畔ⅲ?/p>

第二獲取子模塊412,用于在獲取到的請求消息中,獲取包含所述域名信息的請求消息。

可選的,所述獲取模塊410,還用于:

如果獲取到包含所述域名信息的請求消息,則執(zhí)行如果所述請求消息的內(nèi)容信息滿足預設的內(nèi)容條件,則顯示對應所述請求消息的校驗通過提示信息,如果所述請求消息的內(nèi)容信息不滿足預設的內(nèi)容條件,則顯示對應所述請求消息的校驗錯誤提示信息的步驟;

如果未獲取到包含所述域名信息的請求消息,則顯示對應所述待測試應用程序的校驗錯誤提示信息。

本發(fā)明實施例中,獲取待測試應用程序發(fā)送的請求消息,確定請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應待測試應用程序的校驗錯誤提示信息,這樣,可以自動判斷請求消息是否正確,無需人工進行查看,可以提高測試應用程序的效率。

需要說明的是:上述實施例提供的對應用程序進行測試的裝置在對應用程序進行測試時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設備的內(nèi)部結(jié)構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的對應用程序進行測試的裝置與對應用程序進行測試的方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

請參考圖6,其示出了本發(fā)明實施例所涉及的終端的結(jié)構示意圖,該終端可以用于實施上述實施例中提供的顯示聊天信息的方法。具體來講:

終端900可以包括RF(Radio Frequency,射頻)電路110、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi(wireless fidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領域技術人員可以理解,圖6中示出的終端結(jié)構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

RF電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路110包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡和其他設備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務)、CDMA(Code Division Multiple Access,碼分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進)、電子郵件、SMS(Short Messaging Service,短消息服務)等。

存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端900的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。

輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預先設定的程式驅(qū)動相應的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設備132。具體地,其他輸入設備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端900的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元140可包括顯示面板141,可選的,可以采用LCD(Liquid Crystal Display,液晶顯示器)、OLED(Organic Light-Emitting Diode,有機發(fā)光二極管)等形式來配置顯示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖6中,觸敏表面131與顯示面板141是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面131與顯示面板141集成而實現(xiàn)輸入和輸出功能。

終端900還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端900移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端900還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路160、揚聲器161,傳聲器162可提供用戶與終端900之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器161,由揚聲器161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器120以便進一步處理。音頻電路160還可能包括耳塞插孔,以提供外設耳機與終端900的通信。

WiFi屬于短距離無線傳輸技術,終端900通過WiFi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了WiFi模塊170,但是可以理解的是,其并不屬于終端900的必須構成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器180是終端900的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器120內(nèi)的數(shù)據(jù),執(zhí)行終端900的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器180可包括一個或多個處理核心;優(yōu)選的,處理器180可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。

終端900還包括給各個部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。

盡管未示出,終端900還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端900的顯示單元是觸摸屏顯示器,終端900還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行述一個或者一個以上程序包含終端用于執(zhí)行上述對應用程序進行測試的方法的的指令。

本發(fā)明實施例中,獲取待測試應用程序發(fā)送的請求消息,確定請求消息的內(nèi)容信息是否與預設的基準內(nèi)容信息相匹配,如果匹配,則顯示對應待測試應用程序的校驗通過提示信息,如果不匹配,則顯示對應待測試應用程序的校驗錯誤提示信息,這樣,可以自動判斷請求消息是否正確,無需人工進行查看,可以提高測試應用程序的效率。

本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
维西| 迁安市| 广元市| 仲巴县| 兴山县| 庄浪县| 黄大仙区| 宜良县| 罗山县| 尼玛县| 云阳县| 苍梧县| 安远县| 樟树市| 邳州市| 长岭县| 安溪县| 达孜县| 海淀区| 寿阳县| 郁南县| 西安市| 辰溪县| 中宁县| 新巴尔虎左旗| 博白县| 永宁县| 额尔古纳市| 苍南县| 平远县| 雷波县| 武清区| 两当县| 班玛县| 鸡泽县| 左云县| 渑池县| 广河县| 湖州市| 修文县| 威宁|