本發(fā)明涉及觸摸屏的測(cè)試領(lǐng)域,尤其涉及一種觸摸屏響應(yīng)性能測(cè)試平臺(tái)和方法。
背景技術(shù):
::隨著帶觸摸屏的消費(fèi)電子產(chǎn)品如手機(jī)、平板電腦以及帶觸摸屏筆記本電腦的生產(chǎn)和銷(xiāo)售日益增加,對(duì)觸摸屏的性能測(cè)試顯得越來(lái)越重要,觸摸屏檢測(cè)是必不可少的環(huán)節(jié)。通常,在測(cè)試觸摸屏的響應(yīng)性能時(shí),需要執(zhí)行點(diǎn)擊、滑動(dòng)、長(zhǎng)按、縮放、旋轉(zhuǎn)等測(cè)試動(dòng)作。目前,業(yè)界普遍采用真人真手指操作的方式來(lái)實(shí)現(xiàn)上述測(cè)試動(dòng)作。真人在做點(diǎn)擊、滑動(dòng)、長(zhǎng)按、縮放、旋轉(zhuǎn)等測(cè)試動(dòng)作時(shí),雖然容易做到,但是存在諸如以下局限性:1、重復(fù)性不好,會(huì)因人而異,即使同一人連續(xù)兩次操作也會(huì)產(chǎn)生差異;2、操作精度不高,人手指操作的定位精度低;3、效率非常低,受人自身影響,執(zhí)行效率低,不可能連續(xù)24小時(shí)操作;4、測(cè)試結(jié)果受測(cè)試人員經(jīng)驗(yàn)及主觀看法影響過(guò)大。如果把測(cè)試過(guò)程拍成照片后給不同的人觀察并給出結(jié)果,由于觀察者的經(jīng)驗(yàn)和忍受力不同,對(duì)畫(huà)面發(fā)生變化與否、什么時(shí)候發(fā)生變化的等細(xì)節(jié)會(huì)有差別。所以,用人工測(cè)試的方法,結(jié)果往往具有主觀性,而不宜用做可以進(jìn)行橫向?qū)Ρ鹊募兛陀^性的測(cè)試指標(biāo)。當(dāng)前,也有一些通過(guò)機(jī)械裝置來(lái)測(cè)試觸摸屏性能的方式,但是這些裝置和方式的功能相對(duì)簡(jiǎn)單,只能做簡(jiǎn)單的點(diǎn)擊動(dòng)作,存在如下局限性:1、實(shí)現(xiàn)的動(dòng)作單一且簡(jiǎn)單,無(wú)法實(shí)現(xiàn)滑動(dòng)、縮放、旋轉(zhuǎn)等雙手指復(fù)雜動(dòng)作;2、動(dòng)作控制難,比如力度、速度等難以精準(zhǔn)控制。技術(shù)實(shí)現(xiàn)要素:本發(fā)明是為了解決上述問(wèn)題而提出的,其目的在于提供一種高效的觸摸屏響應(yīng)性能測(cè)試平臺(tái)和方法。為了達(dá)到上述目的,根據(jù)本發(fā)明的觸摸屏響應(yīng)性能測(cè)試平臺(tái)包括:機(jī)械手,用于操作被測(cè)設(shè)備的觸摸屏;高速相機(jī),用于拍攝被測(cè)設(shè)備的觸摸屏;圖像分析模塊,用于對(duì)高速相機(jī)拍攝的圖像進(jìn)行分析,獲取測(cè)試結(jié)果;以及控制模塊,用于控制機(jī)械手操作觸摸屏,控制高速相機(jī)連續(xù)拍攝觸摸屏,啟動(dòng)圖像分析模塊,并且生成測(cè)試報(bào)告。根據(jù)本發(fā)明的一方面,所述控制模塊包括:控制腳本創(chuàng)建模塊,用于根據(jù)測(cè)試目標(biāo)創(chuàng)建控制腳本,所述控制腳本用于控制機(jī)械手操作觸摸屏,控制高速相機(jī)連續(xù)拍攝觸摸屏,并且啟動(dòng)圖像分析模塊;控制腳本管理模塊,用于將創(chuàng)建的控制腳本與測(cè)試目標(biāo)相關(guān)聯(lián)地存儲(chǔ);控制腳本執(zhí)行模塊,用于執(zhí)行控制腳本;以及測(cè)試報(bào)告生成模塊,用于生成測(cè)試報(bào)告并存儲(chǔ)。根據(jù)本發(fā)明的另一方面,所述控制腳本按照控制時(shí)序控制機(jī)械手操作觸摸屏,控制高速相機(jī)連續(xù)拍攝觸摸屏以及啟動(dòng)圖像分析模塊,所述控制時(shí)序是根據(jù)被測(cè)設(shè)備的測(cè)試目標(biāo)來(lái)調(diào)整的。根據(jù)本發(fā)明的另一方面,操作被測(cè)設(shè)備的觸摸屏包括執(zhí)行點(diǎn)擊、滑動(dòng)、長(zhǎng)按、縮放、旋轉(zhuǎn)等動(dòng)作。根據(jù)本發(fā)明的另一方面,觸摸屏響應(yīng)性能測(cè)試平臺(tái)還包括外界光源屏蔽外殼,其上涂覆有防反光涂層,用于屏蔽光源。根據(jù)本發(fā)明的另一方面,提供一種觸摸屏響應(yīng)性能測(cè)試方法,包括:使用機(jī)械手操作被測(cè)設(shè)備的觸摸屏;使用高速相機(jī)連續(xù)拍攝觸摸屏;對(duì)高速相機(jī)拍攝的圖像進(jìn)行分析,獲取測(cè)試結(jié)果;以及生成測(cè)試報(bào)告。根據(jù)本發(fā)明的另一方面,按照控制時(shí)序控制機(jī)械手操作觸摸屏,控制高速相機(jī)連續(xù)拍攝觸摸屏以及啟動(dòng)圖像分析,所述控制時(shí)序是根據(jù)被測(cè)設(shè) 備的測(cè)試目標(biāo)來(lái)調(diào)整的。根據(jù)本發(fā)明的另一方面,使用機(jī)械手操作被測(cè)設(shè)備的觸摸屏包括執(zhí)行點(diǎn)擊、滑動(dòng)、長(zhǎng)按、縮放、旋轉(zhuǎn)等動(dòng)作。根據(jù)本發(fā)明的另一方面,在前述任一步驟之前設(shè)置有檢查步驟,在所述檢查步驟中,抓取正常情況下觸摸屏顯示的圖像并且存儲(chǔ);當(dāng)執(zhí)行到檢查步驟時(shí),實(shí)時(shí)抓取觸摸屏的圖像,并且與存儲(chǔ)的正常情況圖像進(jìn)行比對(duì),確定測(cè)試是否在正常運(yùn)行中。本發(fā)明的觸摸屏響應(yīng)性能測(cè)試平臺(tái)和方法可以提高測(cè)試效率和測(cè)試精度。附圖說(shuō)明通過(guò)參照附圖描述特定示例性實(shí)施例,上述和其它方面將會(huì)變得更加明顯,其中:圖1是本發(fā)明實(shí)施例的觸摸屏響應(yīng)性能測(cè)試平臺(tái)的框圖;圖2是本發(fā)明實(shí)施例的控制模塊的框圖;以及圖3是本發(fā)明實(shí)施例的觸摸屏響應(yīng)性能測(cè)試方法的流程圖。具體實(shí)施方式下面參照附圖來(lái)詳細(xì)描述本發(fā)明的特定示例性實(shí)施例。根據(jù)本發(fā)明的實(shí)施例的觸摸屏響應(yīng)性能測(cè)試平臺(tái)首先由操作人員根據(jù)觸屏設(shè)備功能特點(diǎn),使用腳本集成開(kāi)發(fā)環(huán)境開(kāi)發(fā)出控制腳本;控制腳本執(zhí)行模塊根據(jù)控制腳本的指示,控制機(jī)械手及手指各關(guān)節(jié)的協(xié)同運(yùn)動(dòng),在觸摸屏設(shè)備上模擬人手進(jìn)行點(diǎn)擊、滑動(dòng)、長(zhǎng)按、縮放、旋轉(zhuǎn)等操作;與此同時(shí),控制腳本執(zhí)行模塊控制高速相機(jī)拍攝操作過(guò)程的關(guān)鍵步驟;最后,觸摸屏響應(yīng)性能測(cè)試平臺(tái)通過(guò)圖像分析模塊,計(jì)算出觸屏設(shè)備的響應(yīng)時(shí)間,流暢度等性能指標(biāo)。圖1是本發(fā)明實(shí)施例的觸摸屏響應(yīng)性能測(cè)試平臺(tái)的框圖。如圖1所示,觸摸屏響應(yīng)性能測(cè)試平臺(tái)包括控制模塊110、機(jī)械手120、高速相機(jī)130和圖像分析模塊140。機(jī)械手120模擬人手的操作,例如,可以實(shí)現(xiàn)對(duì)觸摸屏進(jìn)行點(diǎn)擊、滑動(dòng)、長(zhǎng)按、縮放、旋轉(zhuǎn)等操作。用機(jī)械手代替人手進(jìn)行這些操作具有更好的重復(fù)性,并且效率高,可以連續(xù)不間斷的進(jìn)行測(cè)試。高速相機(jī)130用于拍攝被測(cè)設(shè)備的觸摸屏。高速相機(jī)是工業(yè)相機(jī)的一種,一般高速相機(jī)是指數(shù)字工業(yè)相機(jī),一般安裝在機(jī)器流水線(xiàn)上代替人眼來(lái)做測(cè)量和判斷,通過(guò)數(shù)字圖像攝取目標(biāo)轉(zhuǎn)換成圖像信號(hào),傳送給專(zhuān)用的圖像分析系統(tǒng)。高速相機(jī),相比起普通相機(jī),高速相機(jī)具有高圖像穩(wěn)定性、高傳輸能力和高抗干擾能力等。圖像分析模塊140用于對(duì)高速相機(jī)拍攝的圖像進(jìn)行分析,獲取測(cè)試結(jié)果。圖像分析模塊是系統(tǒng)的關(guān)鍵部分之一,測(cè)試結(jié)果能準(zhǔn)確到什么程度完全取決于分析算法的能力。由于觸摸屏顯示的原理與物理世界普通物體發(fā)光是完全不同的,使得觸摸屏截圖的圖像分析算法與普通物體照片的圖像分析算法也有很大不同。這種不同,歸根到底是因?yàn)椋|摸屏是以固定頻率(目前基本上統(tǒng)一為60幀每秒)按照從上到下,從左到右的順序不停地依次更新觸摸屏上的每一個(gè)像素點(diǎn),利用人類(lèi)的視覺(jué)暫留造成顯示動(dòng)態(tài)影像的錯(cuò)覺(jué)。這種不同,在顯示內(nèi)容變化很快的時(shí)候,會(huì)更加明顯。舉一個(gè)極端的例子,用一根細(xì)線(xiàn)綁上一個(gè)重物形成一個(gè)單擺,用最好的相機(jī)拍攝并在觸摸屏上顯示。對(duì)人眼而言從觸摸屏看到的擺與物理世界的擺基本上是一樣的。但是如果使用高速相機(jī)把擺動(dòng)過(guò)程從觸摸屏上翻拍下來(lái),再逐張照片去觀察,就會(huì)發(fā)現(xiàn)它們和直接從物理世界拍攝的那組照片是有很大的不同。在拍自物理世界的擺的圖片中,將會(huì)看到所有的圖片都是清晰的、擺線(xiàn)都是直的連續(xù)的,而從觸摸屏上拍到的所有圖片都有模糊的部分、擺線(xiàn)都是斷開(kāi)的分截的?;谟|摸屏的發(fā)光特點(diǎn),經(jīng)過(guò)大量的分析和實(shí)驗(yàn),確立了一套行之有效果的圖像分析算法,整體識(shí)別準(zhǔn)確率能達(dá)到人眼識(shí)別的95%以上。圖像分析模塊140識(shí)別手指離開(kāi)觸摸屏的時(shí)間(leaveframe)。具體地,持續(xù)識(shí)別機(jī)械手的手指上粘貼的標(biāo)記圖形在各個(gè)圖片中出現(xiàn)的位置。把手指位置到達(dá)最低后、停止、再次抬起的那一刻認(rèn)為是手指離開(kāi)觸摸屏 的時(shí)間。圖像分析模塊140識(shí)別手指開(kāi)始接觸觸摸屏的時(shí)間(touchframe)。當(dāng)執(zhí)行點(diǎn)擊或滑動(dòng)操作時(shí),把手指的位置最低時(shí)的那一刻認(rèn)為是操作開(kāi)始的時(shí)間。圖像分析模塊140識(shí)別觸摸屏開(kāi)始變化的時(shí)間(startframe)。為了識(shí)別觸摸屏開(kāi)始變化的時(shí)間,圖像分析模塊140首先需要找到圖片中哪片區(qū)域是觸摸屏,并且刨除手指移動(dòng)的干擾。由于手指和觸摸屏在圖像上看有時(shí)候是重合的,所以分析時(shí)要把手指的移動(dòng)有效地刨除掉,而不能把手指的移動(dòng)誤認(rèn)為是觸摸屏在發(fā)生變化。最后找到從哪張圖片開(kāi)始,觸摸屏發(fā)生了變化。圖像分析模塊140識(shí)別觸摸屏停止變化的時(shí)間(endframe)。當(dāng)觸摸屏開(kāi)始變化后,控制模塊110將會(huì)一直監(jiān)控觸摸屏區(qū)域,一直到觸摸屏不再發(fā)生變化時(shí)止,從而得到觸摸屏停止變化的時(shí)間。圖像分析模塊140可以基于獲得的上述參數(shù)計(jì)算點(diǎn)擊操作的響應(yīng)時(shí)間(responsetime_t)和穩(wěn)定時(shí)間(stabletime)或者滑動(dòng)操作的響應(yīng)時(shí)間(responsetime_s)、滑動(dòng)時(shí)間(scrolltime)、丟幀數(shù)(framedropped)、最大連續(xù)丟幀數(shù)(maxcontinuousdropped)和幀率變化曲線(xiàn)(frameratecurve)。對(duì)于點(diǎn)擊操作,responsetime_t的計(jì)算公式為(startframe-leaveframe)×1000/240,單位為ms,其中,240為高速相機(jī)的幀率。stabletime的計(jì)算公式為(endframe-startframe)×1000/240,單位為ms,其中,240為高速相機(jī)的幀率。對(duì)于滑動(dòng)操作,responsetime_s的計(jì)算公式為(startframe-touchframe)×1000/240,單位為ms,其中,240為高速相機(jī)的幀率。scrolltime的計(jì)算公式為(endframe-startframe)×1000/240,單位為ms,其中,240為高速相機(jī)的幀率。framedropped是scrolltime內(nèi)被測(cè)設(shè)備屏幕的丟幀數(shù)。maxcontinuousdropped是framedropped的子集,是最大連續(xù)丟幀數(shù)。framecurve是具體表現(xiàn)曲線(xiàn),能反映出具體丟幀位置和數(shù)目。具體地,在所述曲線(xiàn)中,橫坐標(biāo)表示時(shí)間,縱坐標(biāo)表示丟幀 情況,如果丟幀,則縱坐標(biāo)值是0,如果沒(méi)有丟幀,則縱坐標(biāo)值是1。通過(guò)上述參數(shù),圖像分析模塊140識(shí)別觸摸屏顯示發(fā)生卡頓現(xiàn)象的次數(shù)。當(dāng)觸摸屏顯示動(dòng)畫(huà)畫(huà)面時(shí),由于設(shè)備性能問(wèn)題可能會(huì)出些一些卡頓,卡頓的次數(shù)和密集程度會(huì)直接影響到用戶(hù)體驗(yàn)。因此需要識(shí)別發(fā)生卡頓現(xiàn)象的次數(shù)。不但能給出卡頓發(fā)生的總次數(shù)、最大連續(xù)卡頓的次數(shù),還能給出卡頓發(fā)生的頻率和密度信息。發(fā)生卡頓的總次數(shù)即上面計(jì)算出的framedropped,最大連續(xù)卡頓的次數(shù)即上面計(jì)算出的maxcontinuousdropped。通過(guò)framecurve可以觀察出卡頓發(fā)生的頻率和密度信息。控制模塊110用于控制機(jī)械手120、高速相機(jī)130和圖像分析模塊140的全部操作。圖2是本發(fā)明實(shí)施例的控制模塊110的框圖?,F(xiàn)參照?qǐng)D2對(duì)控制模塊110進(jìn)行描述。參照?qǐng)D2,控制模塊110包括控制腳本創(chuàng)建模塊111、控制腳本管理模塊112、控制腳本執(zhí)行模塊113和測(cè)試報(bào)告生成模塊114。觸摸屏響應(yīng)性能測(cè)試平臺(tái)包括多個(gè)組件(例如,機(jī)械手120、高速相機(jī)130和圖像分析模塊140),需要按照特定控制時(shí)序協(xié)同工作才能完成一次測(cè)試任務(wù)。為此,需要控制腳本從總體上控制哪個(gè)組件在什么時(shí)間應(yīng)該執(zhí)行什么操作??刂颇_本創(chuàng)建模塊111用于創(chuàng)建控制腳本??刂颇_本用于控制機(jī)械手操作觸摸屏,控制高速相機(jī)連續(xù)拍攝觸摸屏,并且啟動(dòng)圖像分析模塊。例如,控制腳本控制各個(gè)組件進(jìn)行測(cè)試工作的一個(gè)典型流程為:1)控制機(jī)械手在觸屏上進(jìn)入各種操作,以進(jìn)入計(jì)劃要測(cè)試的場(chǎng)景;2)操作高速相機(jī)開(kāi)始拍攝;3)控制機(jī)械手進(jìn)行測(cè)試操作;4)操作結(jié)束后,停止高速相機(jī)的拍攝;5)啟動(dòng)圖像分析模塊140對(duì)拍攝下的照片進(jìn)行分析,獲取測(cè)試結(jié)果。而且,由于測(cè)試不同的目標(biāo)需要完全不同的時(shí)序,所以控制腳本需要根據(jù)測(cè)試目標(biāo)隨時(shí)進(jìn)行調(diào)整。一個(gè)控制腳本用于一個(gè)測(cè)試目標(biāo)。測(cè)試目標(biāo)根據(jù)用戶(hù)的需求而設(shè)定。例如,測(cè)試目標(biāo)可以是對(duì)某一品牌的某一型號(hào)的移動(dòng)終端的某一功能進(jìn)行測(cè)試。為了提高腳本的編寫(xiě)效率,觸摸屏響應(yīng)性能測(cè)試平臺(tái)設(shè)計(jì)了一套可視 化的集成開(kāi)發(fā)環(huán)境,用于生成及調(diào)整控制腳本。具體的實(shí)現(xiàn)是,首先要定義好各個(gè)組件的操作原語(yǔ)和腳本的語(yǔ)法邏輯,進(jìn)而定義好腳本文件的結(jié)構(gòu),然后通過(guò)建立一套可視化的開(kāi)發(fā)環(huán)境,讓用戶(hù)可以通過(guò)拖拽、設(shè)置屬性的方式直觀地把操作原語(yǔ)組織成控制各個(gè)組件協(xié)調(diào)運(yùn)行的控制腳本。最后,編寫(xiě)好的腳本可以從集成開(kāi)發(fā)環(huán)境中直接上傳到控制腳本管理模塊112保存起來(lái)??刂颇_本管理模塊112可以將創(chuàng)建的控制腳本與測(cè)試目標(biāo)相關(guān)聯(lián)地存儲(chǔ)。例如,控制腳本管理模塊112可以將控制腳本分門(mén)別類(lèi)地保存在數(shù)據(jù)庫(kù)中,以便于用戶(hù)檢索已經(jīng)入庫(kù)的控制腳本。這樣觸摸屏響應(yīng)性能測(cè)試平臺(tái)的測(cè)試工作就具有了可重復(fù)性,只需要編寫(xiě)一次腳本就可以多次執(zhí)行,減少了腳本開(kāi)發(fā)維護(hù)的成本。例如,控制腳本管理模塊112可以通過(guò)實(shí)驗(yàn)?zāi)繕?biāo)的廠商名稱(chēng)、產(chǎn)品名稱(chēng)、軟件硬件件版本號(hào)等把控制腳本管理起來(lái),這樣用戶(hù)可以通過(guò)多種方式檢索到控制腳本,也可以隨時(shí)去重復(fù)執(zhí)行它們??刂颇_本執(zhí)行模塊113用于執(zhí)行控制腳本??刂颇_本由控制腳本執(zhí)行模塊113負(fù)責(zé)執(zhí)行??刂颇_本執(zhí)行模塊113首先要與控制腳本管理模塊112連接,去檢索、下載到需要執(zhí)行的控制腳本。然后,按照腳本要求,依次操作各個(gè)組件進(jìn)行測(cè)試工作,典型流程為:1)控制機(jī)械手在觸屏上進(jìn)入各種操作,以進(jìn)入計(jì)劃要測(cè)試的場(chǎng)景;2)操作高速相機(jī)開(kāi)始拍攝;3)控制機(jī)械手進(jìn)行測(cè)試操作;4)操作結(jié)束后,停止高速相機(jī)的拍攝;5)啟動(dòng)圖像分析模塊140對(duì)拍攝下的照片進(jìn)行分析,獲取測(cè)試結(jié)果。另外,由于整個(gè)測(cè)試過(guò)程中的步驟較多,而每個(gè)步驟都可能有意外情況產(chǎn)生,使得測(cè)試無(wú)法繼續(xù)而沒(méi)有必要進(jìn)行下去。所以,需要有措施能保證測(cè)試是按既定軌跡進(jìn)行的。為了實(shí)現(xiàn)這一點(diǎn),在控制腳本設(shè)計(jì)的過(guò)程中,可以在任一個(gè)步驟前加入檢查步驟,抓取正常情況下觸摸屏顯示的圖片,存儲(chǔ)在控制腳本中。當(dāng)控制腳本執(zhí)行模塊113在執(zhí)行到檢查步驟的時(shí)候,會(huì)實(shí)時(shí)到觸摸屏上抓取圖像,和預(yù)存的正常情況圖像進(jìn)行比對(duì),就能確定測(cè)試是否在正常運(yùn)行當(dāng)中。通過(guò)在關(guān)鍵步驟設(shè)置若干檢查步驟的方式,可以有效的保證控制腳本按照正確的路徑完成測(cè)試,并取得有效的測(cè)試結(jié)果。測(cè)試報(bào)告生成模塊114生成測(cè)試報(bào)告并存儲(chǔ)。在測(cè)試完成之后,測(cè)試 報(bào)告生成模塊114生成測(cè)試報(bào)告并存到數(shù)據(jù)庫(kù)中。例如,測(cè)試報(bào)告可以包括點(diǎn)擊操作的響應(yīng)時(shí)間(responsetime_t)和穩(wěn)定時(shí)間(stabletime)以及滑動(dòng)操作的響應(yīng)時(shí)間(responsetime_s)、滑動(dòng)時(shí)間(scrolltime)、丟幀數(shù)(framedropped)、最大連續(xù)丟幀數(shù)(maxcontinuousdropped)和幀率變化曲線(xiàn)(frameratecurve)。用于可以隨時(shí)檢索到已經(jīng)完成的測(cè)試,并導(dǎo)出、打印測(cè)試報(bào)告。對(duì)于每次報(bào)告的內(nèi)容,還可以人工查看拍攝的圖片,對(duì)測(cè)試結(jié)果逐項(xiàng)進(jìn)行人工檢驗(yàn),發(fā)現(xiàn)有不準(zhǔn)確的情況,還可以對(duì)結(jié)果進(jìn)行人工微調(diào)。現(xiàn)將參照?qǐng)D3對(duì)觸摸屏響應(yīng)性能測(cè)試方法進(jìn)行描述。圖3是本發(fā)明實(shí)施例的觸摸屏響應(yīng)性能測(cè)試方法的流程圖。如圖3所示,觸摸屏響應(yīng)性能測(cè)試方法包括如下步驟:步驟s301,使用機(jī)械手120操作被測(cè)設(shè)備的觸摸屏。機(jī)械手120模擬人手的操作,例如,可以實(shí)現(xiàn)對(duì)觸摸屏進(jìn)行點(diǎn)擊、滑動(dòng)、長(zhǎng)按、縮放、旋轉(zhuǎn)等操作。用機(jī)械手代替人手進(jìn)行這些操作具有更好的重復(fù)性,并且效率高,可以連續(xù)不間斷的進(jìn)行測(cè)試。步驟s302,使用高速相機(jī)連續(xù)拍攝觸摸屏。步驟s303,對(duì)高速相機(jī)拍攝的圖像進(jìn)行分析,獲取測(cè)試結(jié)果。識(shí)別手指離開(kāi)觸摸屏的時(shí)間。具體地,持續(xù)識(shí)別機(jī)械手的手指上粘貼的標(biāo)記圖形在各個(gè)圖片中出現(xiàn)的位置。把手指位置到達(dá)最低后、停止、再次抬起的那一刻認(rèn)為是手指離開(kāi)觸摸屏的時(shí)間。識(shí)別手指開(kāi)始接觸觸摸屏的時(shí)間。當(dāng)執(zhí)行點(diǎn)擊或滑動(dòng)操作時(shí),把手指的位置最低時(shí)的那一刻認(rèn)為是操作開(kāi)始的時(shí)間。識(shí)別觸摸屏開(kāi)始變化的時(shí)間。為了識(shí)別觸摸屏開(kāi)始變化的時(shí)間,首先需要找到圖片中哪片區(qū)域是觸摸屏,并且刨除手指移動(dòng)的干擾。由于手指和觸摸屏在圖像上看有時(shí)候是重合的,所以分析時(shí)要把手指的移動(dòng)有效地刨除掉,而不能把手指的移動(dòng)誤認(rèn)為是觸摸屏在發(fā)生變化。最后找到從哪張圖片開(kāi)始,觸摸屏發(fā)生了變化。識(shí)別觸摸屏停止變化的時(shí)間。當(dāng)觸摸屏開(kāi)始變化后,將會(huì)一直監(jiān)控觸摸屏區(qū)域,一直到觸摸屏不再發(fā)生變化時(shí)止,從而得到觸摸屏停止變化的 時(shí)間。可以計(jì)算點(diǎn)擊操作的響應(yīng)時(shí)間和穩(wěn)定時(shí)間或者滑動(dòng)操作的響應(yīng)時(shí)間、滑動(dòng)時(shí)間、丟幀數(shù)、最大連續(xù)丟幀數(shù)和幀率變化曲線(xiàn)。具體計(jì)算公式在上面已經(jīng)給出,在此不再詳細(xì)描述。步驟s304,生成測(cè)試報(bào)告。測(cè)試報(bào)告可以包括點(diǎn)擊操作的響應(yīng)時(shí)間和穩(wěn)定時(shí)間)以及滑動(dòng)操作的響應(yīng)時(shí)間、滑動(dòng)時(shí)間、丟幀數(shù)、最大連續(xù)丟幀數(shù)和幀率變化曲線(xiàn)等信息。本發(fā)明的觸摸屏響應(yīng)性能測(cè)試平臺(tái)和方法可以提高測(cè)試效率和測(cè)試精度。盡管已經(jīng)參照各種實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將理解,在不脫離由所附權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可以在形式和細(xì)節(jié)上進(jìn)行各種改變。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12