亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種測(cè)試閱讀軟件頁(yè)面切換流暢性的方法及裝置的制造方法

文檔序號(hào):8457216閱讀:393來(lái)源:國(guó)知局
一種測(cè)試閱讀軟件頁(yè)面切換流暢性的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)技術(shù)領(lǐng)域,特別是指一種測(cè)試閱讀軟件頁(yè)面切換流暢性的方法及裝置。
【背景技術(shù)】
[0002]數(shù)字閱讀產(chǎn)品在正式發(fā)布前,通常需進(jìn)行兩個(gè)閱讀頁(yè)面之間切換的流暢性測(cè)試。
[0003]現(xiàn)有的數(shù)字閱讀軟件(這里可包括:客戶端、Wap、WWW等多種產(chǎn)品形態(tài))的頁(yè)面切換流暢度測(cè)試大部分是通過(guò)手工進(jìn)行,在測(cè)試過(guò)程中,測(cè)試人員進(jìn)行手工翻頁(yè),并記錄時(shí)間,和同類(lèi)軟件的類(lèi)似頁(yè)面切換的時(shí)間進(jìn)行對(duì)比,如果比同類(lèi)軟件的頁(yè)面平均切換時(shí)間慢則可判定為不合格。此種測(cè)試方法效率較低,每一次軟件升級(jí)或修改,均需組織人員進(jìn)行測(cè)試對(duì)比;此外,人工操作的精確度較低,對(duì)于頁(yè)面切換的開(kāi)始和結(jié)束會(huì)存在一定的感知誤差。
[0004]另一種現(xiàn)有的頁(yè)面流暢度測(cè)試方法則利用“閱讀頁(yè)面加載顯示的時(shí)間”來(lái)替代,SP一張閱讀頁(yè)面的元素全部展現(xiàn)需要的時(shí)間長(zhǎng)短,并通過(guò)實(shí)現(xiàn)預(yù)置合格的時(shí)間,進(jìn)行自動(dòng)對(duì)t匕,若測(cè)試時(shí)間比預(yù)設(shè)時(shí)間慢,則不合格。此種測(cè)試方法能解決人工測(cè)試的效率低下問(wèn)題,但是對(duì)頁(yè)面切換的開(kāi)始界定條件和預(yù)期的存在一定的誤差。因?yàn)榍袚Q流暢性測(cè)試要求是起點(diǎn)從一個(gè)頁(yè)面切換開(kāi)始,結(jié)束點(diǎn)是另一個(gè)頁(yè)面展現(xiàn)一定元素結(jié)束。而現(xiàn)有的自動(dòng)化測(cè)試方法僅僅用“另一個(gè)頁(yè)面的加載顯示時(shí)間”來(lái)代替,顯然缺少了中間的切換響應(yīng)時(shí)間,這往往會(huì)造成較大的誤差。如:某頁(yè)面的元素非常多,現(xiàn)有方法的結(jié)論為其流暢性比較差;但真實(shí)結(jié)果是不能證明切換流暢性好差,只能證明頁(yè)面加載比較慢。

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

[0005]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種測(cè)試閱讀軟件頁(yè)面切換流暢性的方法及裝置,解決現(xiàn)有技術(shù)中測(cè)試閱讀軟件頁(yè)面切換流暢性的效率低、精確度低或不能夠精確界定頁(yè)面切換的開(kāi)始時(shí)間和結(jié)束時(shí)間從而造成測(cè)量結(jié)果存在較大誤差的問(wèn)題。
[0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種測(cè)試閱讀軟件頁(yè)面切換流暢性的方法,包括如下步驟:
[0007]獲取頁(yè)面的待測(cè)試的元素特征;
[0008]記錄切換所述頁(yè)面的開(kāi)始時(shí)間;
[0009]讀取當(dāng)前頁(yè)面;
[0010]在所述當(dāng)前頁(yè)面中讀取所述元素特征的特征值;
[0011]判斷所述特征值與歷史頁(yè)面中的元素特征的特征值是否一致,得到一判斷結(jié)果,在所述判斷結(jié)果為是時(shí),則返回所述讀取當(dāng)前頁(yè)面的步驟;在所述判斷結(jié)果為否時(shí),則記錄切換所述頁(yè)面的結(jié)束時(shí)間;
[0012]根據(jù)所述開(kāi)始時(shí)間與所述結(jié)束時(shí)間獲取頁(yè)面切換所需時(shí)間。
[0013]上述的方法,其中,根據(jù)所述開(kāi)始時(shí)間與所述結(jié)束時(shí)間獲取頁(yè)面切換所需時(shí)間的步驟后還包括:
[0014]將所述頁(yè)面切換所需時(shí)間與預(yù)設(shè)時(shí)間進(jìn)行比較,得到一比較結(jié)果;
[0015]在所述比較結(jié)果為所述頁(yè)面切換所需時(shí)間不大于所述預(yù)設(shè)時(shí)間時(shí)則確定所述頁(yè)面切換流暢性滿足預(yù)設(shè)要求,在所述比較結(jié)果為所述頁(yè)面切換所需時(shí)間大于所述預(yù)設(shè)時(shí)間時(shí)則確定所述頁(yè)面切換流暢性不滿足預(yù)設(shè)要求。
[0016]上述的方法,其中,獲取頁(yè)面的待測(cè)試的元素特征的步驟前還包括:
[0017]創(chuàng)建閱讀軟件的頁(yè)面的元素特征庫(kù),所述元素特征庫(kù)用于提供所述待測(cè)試的元素特征。
[0018]上述的方法,其中,所述元素特征庫(kù)包括以下一種或多種的組合:文字、圖像、灰度、顏色、紋理及邊界。
[0019]上述的方法,其中,判斷所述特征值與歷史頁(yè)面中的元素特征的特征值是否一致的步驟采用的是模式識(shí)別技術(shù)。
[0020]本發(fā)明還提供了一種測(cè)試閱讀軟件頁(yè)面切換流暢性的裝置,包括:
[0021]第一獲取模塊,用于獲取頁(yè)面的待測(cè)試的元素特征;
[0022]第一記錄模塊,用于記錄切換所述頁(yè)面的開(kāi)始時(shí)間;
[0023]第一讀取模塊,用于讀取當(dāng)前頁(yè)面;
[0024]第二讀取模塊,用于在所述當(dāng)前頁(yè)面中讀取所述元素特征的特征值;
[0025]第二記錄模塊,用于記錄切換所述頁(yè)面的結(jié)束時(shí)間;
[0026]判斷模塊,用于判斷所述特征值與歷史頁(yè)面中的元素特征的特征值是否一致,得到一判斷結(jié)果;
[0027]觸發(fā)模塊,用于在所述判斷結(jié)果為是時(shí),觸發(fā)所述第一讀取模塊、所述第二讀取模塊與所述判斷模塊再次執(zhí)行操作;在所述判斷結(jié)果為否時(shí),觸發(fā)所述第二記錄模塊記錄切換所述頁(yè)面的結(jié)束時(shí)間;
[0028]第二獲取模塊,用于根據(jù)所述開(kāi)始時(shí)間與所述結(jié)束時(shí)間獲取頁(yè)面切換所需時(shí)間。
[0029]上述的裝置,其中,所述裝置還包括:
[0030]比較模塊,用于在所述第二獲取模塊獲取所述頁(yè)面切換所需時(shí)間后將所述頁(yè)面切換所需時(shí)間與預(yù)設(shè)時(shí)間進(jìn)行比較,得到一比較結(jié)果;
[0031]確定模塊,用于在所述比較結(jié)果為所述頁(yè)面切換所需時(shí)間不大于所述預(yù)設(shè)時(shí)間時(shí)則確定所述頁(yè)面切換流暢性滿足預(yù)設(shè)要求,在所述比較結(jié)果為所述頁(yè)面切換所需時(shí)間大于所述預(yù)設(shè)時(shí)間時(shí)則確定所述頁(yè)面切換流暢性不滿足預(yù)設(shè)要求。
[0032]上述的裝置,其中,所述裝置還包括:
[0033]創(chuàng)建模塊,用于在所述第一獲取模塊獲取頁(yè)面的待測(cè)試的元素特征前創(chuàng)建閱讀軟件的頁(yè)面的元素特征庫(kù),所述元素特征庫(kù)用于提供所述待測(cè)試的元素特征。
[0034]上述的裝置,其中,所述元素特征庫(kù)包括以下一種或多種的組合:文字、圖像、灰度、顏色、紋理及邊界。
[0035]上述的裝置,其中,所述判斷模塊采用的是模式識(shí)別技術(shù)。
[0036]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0037]上述方案中,所述測(cè)試閱讀軟件頁(yè)面切換流暢性的方法通過(guò)建立特征元素比較來(lái)判斷頁(yè)面是否切換成功,并利用計(jì)算機(jī)模式識(shí)別技術(shù),能夠精確地界定開(kāi)始時(shí)間和結(jié)束時(shí)間,提高了測(cè)試的精確度;對(duì)于不同的頁(yè)面,根據(jù)不同的測(cè)試要求設(shè)置不同的測(cè)試條件,采用不同的特征元素進(jìn)行比較,提高了測(cè)試的靈活性,滿足了個(gè)性化需求,同時(shí)使得測(cè)試效果更好;通過(guò)元素特征庫(kù)的建立,可以輕松測(cè)試任何閱讀軟件版本的任何頁(yè)面,不管是軟件升級(jí)測(cè)試還是平常的日常測(cè)試,且測(cè)試的效率很高。
【附圖說(shuō)明】
[0038]圖1為本發(fā)明實(shí)施例的方法步驟示意圖;
[0039]圖2為本發(fā)明實(shí)施例的方法執(zhí)行流程示意圖;
[0040]圖3為本發(fā)明實(shí)施例的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0041]為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0042]本發(fā)明針對(duì)現(xiàn)有的技術(shù)中測(cè)試閱讀軟件頁(yè)面切換流暢性的效率低、精確度低或不能夠精確界定頁(yè)面切換的開(kāi)始時(shí)間和結(jié)束時(shí)間從而造成測(cè)量結(jié)果存在較大誤差的問(wèn)題,提供一種測(cè)試閱讀軟件頁(yè)面切換流暢性的方法,如圖1所示,包括如下步驟:
[0043]步驟11:獲取頁(yè)面的待測(cè)試的元素特征;
[0044]步驟12:記錄切換所述頁(yè)面的開(kāi)始時(shí)間;
[0045]步驟13:讀取當(dāng)前頁(yè)面;
[0046]步驟14:在所述當(dāng)前頁(yè)面中讀取所述元素特征的特征值;
[0047]步驟15:判斷所述特征值與歷史頁(yè)面中的元素特征的特征值是否一致,得到一判斷結(jié)果,在所述判斷結(jié)果為是時(shí),則返回所述讀取當(dāng)前頁(yè)面的步驟13 ;在所述判斷結(jié)果為否時(shí),則記錄切換所述頁(yè)面的結(jié)束時(shí)間;
[0048]步驟16:根據(jù)所述開(kāi)始時(shí)間與所述結(jié)束時(shí)間獲取頁(yè)面切換所需時(shí)間。
[0049]其中,根據(jù)所述開(kāi)始時(shí)間與所述結(jié)束時(shí)間獲取頁(yè)面切換所需時(shí)間的步驟后還包括:將所述頁(yè)面切換所需時(shí)間與預(yù)設(shè)時(shí)間進(jìn)行比較,得到一比較結(jié)果;在所述比較結(jié)果為所述頁(yè)面切換所需時(shí)間不大于所述預(yù)設(shè)時(shí)間時(shí)則確定所述頁(yè)面切換流暢性滿足預(yù)設(shè)要求,在所述比較結(jié)果為所述頁(yè)面切換所需時(shí)間大于所述預(yù)設(shè)時(shí)間時(shí)則確定所述頁(yè)面切換流暢性不滿足預(yù)設(shè)要求。
[0050]需要說(shuō)明的是,執(zhí)行步驟14與步驟15所需要的時(shí)間很短,可以忽略不計(jì)。此處頁(yè)面切換所需時(shí)間為從一個(gè)頁(yè)面切換開(kāi)始,到另一個(gè)頁(yè)面展現(xiàn)一定的元素特征(即待測(cè)試的元素特征)結(jié)束所需要的時(shí)間,而非另一個(gè)頁(yè)面的加載顯示時(shí)間。
[0051]本發(fā)明實(shí)施例提供的所述測(cè)試閱讀軟件頁(yè)面切換流暢性的方法提高了測(cè)試的精確度與測(cè)試的靈活性,滿足了個(gè)性化需求,同時(shí)使得測(cè)試效果更好;可以輕松測(cè)試任何閱讀軟件版本的任何頁(yè)面,不管是軟件升級(jí)測(cè)試還是平常的日常測(cè)試,且測(cè)試的效率很高。
[0052]本發(fā)明實(shí)施例提供的所述方法中獲取頁(yè)面的待測(cè)試的元素特征的步驟前還包括:創(chuàng)建閱讀軟件的頁(yè)面的元素特征庫(kù),所述元素特征庫(kù)用于提供所述待測(cè)試的元素特征。
[0053]具體的,所述元素特征庫(kù)包括以下一種或多種的組合:文字、圖像、灰度、顏色、紋理及邊界。
[0054]另,判斷所述特征值與歷史頁(yè)面中的元素特征的特征值是否一致的步驟優(yōu)先采用的是模式識(shí)別技術(shù)。當(dāng)然也可以采用其他能夠達(dá)到技術(shù)目的的技術(shù)手段,在此不一一舉例。
[0055]下面詳細(xì)說(shuō)明本發(fā)明實(shí)施例的具體執(zhí)行流程,如圖2所示。
[0056]閱讀軟件的頁(yè)面元素不僅包括頁(yè)面上顯示的文字和圖像等基本元素,也包含其他特征元素,如灰度特征、顏色特征、邊界特征、紋理特征等。
[0057]一般情況下,兩個(gè)不同閱讀頁(yè)面之間的元素特征肯定不可能完全相同,如從圖片頁(yè)面加載進(jìn)入文字頁(yè)面,其頁(yè)面對(duì)應(yīng)的紋理、顏色、文字和圖像均不同。而現(xiàn)有的計(jì)算機(jī)模式識(shí)別技術(shù)已經(jīng)非常成熟,能快速識(shí)別上述的元素特征。
[0058]那么可以通過(guò)頁(yè)面識(shí)別的元素特征不同來(lái)判定兩張頁(yè)面之間產(chǎn)生了切換行為,并且這些元素特征可以根據(jù)閱讀軟件的測(cè)試要求進(jìn)行個(gè)性化設(shè)置。通過(guò)元素特征的預(yù)設(shè)置,可精確
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1