欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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

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