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

基于頁(yè)面操作的刷新測(cè)試方法和裝置的制造方法

文檔序號(hào):8412449閱讀:201來(lái)源:國(guó)知局
基于頁(yè)面操作的刷新測(cè)試方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種基于頁(yè)面操作的刷新測(cè)試方法和裝置。
【背景技術(shù)】
[0002]目前,現(xiàn)有技術(shù)中對(duì)頁(yè)面操作的刷新測(cè)試包括三種方法:主觀測(cè)試、代碼打樁測(cè)試、第三方測(cè)評(píng)網(wǎng)站或軟件測(cè)試。其中,主觀測(cè)試是由測(cè)試人員手動(dòng)操作,肉眼感知產(chǎn)品的效果,這種方法的主觀因素太多,無(wú)法形成定量的分析且測(cè)試效率低下;代碼打樁測(cè)試是通過(guò)重載Android View類中的函數(shù)onDraw的方法實(shí)現(xiàn)在被測(cè)試應(yīng)用中打樁,進(jìn)而獲取函數(shù)onDraw的方法的刷新次數(shù),但這種方法只能針對(duì)在有軟件源代碼的情況下進(jìn)行打樁測(cè)試,而打樁模塊對(duì)程序本身的性能也會(huì)產(chǎn)生一定影響;第三方測(cè)評(píng)網(wǎng)站或軟件測(cè)試是使用測(cè)試產(chǎn)品訪問(wèn)測(cè)試頁(yè)面,由第三方網(wǎng)站或軟件給出相應(yīng)的幀率值,然而,這種方法的測(cè)試場(chǎng)景受限,測(cè)試的結(jié)果及原理無(wú)法考量,此外其測(cè)試結(jié)果采集困難,對(duì)自動(dòng)化測(cè)試的實(shí)施有較大約束。
[0003]顯然,現(xiàn)有的測(cè)試方法中對(duì)頁(yè)面刷新測(cè)試,并不能實(shí)現(xiàn)定量分析,而且還受到很多因素的限制,導(dǎo)致的現(xiàn)有的刷新測(cè)試方法效率低下,準(zhǔn)確率低。
[0004]針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。

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

[0005]本發(fā)明實(shí)施例提供了一種基于頁(yè)面操作的刷新測(cè)試方法和裝置,以至少解決現(xiàn)有技術(shù)中對(duì)頁(yè)面刷新測(cè)試無(wú)法定量分析而導(dǎo)致的測(cè)試準(zhǔn)確性低的技術(shù)問(wèn)題。
[0006]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種基于頁(yè)面操作的刷新測(cè)試方法,包括:在終端上回放對(duì)終端上的待測(cè)試頁(yè)面執(zhí)行的頁(yè)面操作組合中的頁(yè)面操作;在回放頁(yè)面操作的過(guò)程中判斷終端上的顯示區(qū)域上的數(shù)據(jù)是否發(fā)生變化;若所示顯示區(qū)域上的數(shù)據(jù)發(fā)生變化,則判斷出顯示區(qū)域上的數(shù)據(jù)刷新一次;輸出單位時(shí)間內(nèi)判斷出的刷新的次數(shù)。
[0007]可選地,在回放頁(yè)面操作的過(guò)程中判斷終端上的顯示區(qū)域上的數(shù)據(jù)是否發(fā)生變化包括:在回放頁(yè)面操作的過(guò)程中將緩存區(qū)中的數(shù)據(jù)實(shí)時(shí)映射到內(nèi)存中,其中,緩存區(qū)用于記錄顯示區(qū)域上的數(shù)據(jù);判斷相鄰兩次映射到內(nèi)存中的數(shù)據(jù)是否發(fā)生變化,若相鄰兩次映射到內(nèi)存中的數(shù)據(jù)發(fā)生變化,則判斷出所示顯示區(qū)域上的數(shù)據(jù)發(fā)生變化;否則,判斷出所示顯示區(qū)域上的數(shù)據(jù)沒有發(fā)生變化。
[0008]可選地,在回放頁(yè)面操作的過(guò)程中將緩存區(qū)中的數(shù)據(jù)實(shí)時(shí)映射到內(nèi)存中包括:在回放頁(yè)面操作的過(guò)程中對(duì)顯示區(qū)域中的部分像素點(diǎn)的像素值進(jìn)行采集;將采集到的像素值作為顯示區(qū)域上的數(shù)據(jù)存入到緩存區(qū)中;將緩存區(qū)中記錄的像素值實(shí)時(shí)映射到內(nèi)存中。
[0009]可選地,在回放頁(yè)面操作的過(guò)程中對(duì)顯示區(qū)域上中的部分像素點(diǎn)的像素值進(jìn)行采集包括:在回放頁(yè)面操作的過(guò)程中在顯示區(qū)域上或者在顯示區(qū)域中的部分區(qū)域上每隔預(yù)定行數(shù)選擇一行像素點(diǎn),以形成待采集的多行像素點(diǎn);在待采集的多行像素點(diǎn)中的每一行像素點(diǎn)中每隔預(yù)定列數(shù)選擇一個(gè)像素點(diǎn),以形成待采集的像素點(diǎn);對(duì)待采集的像素點(diǎn)的像素值進(jìn)行米集。
[0010]可選地,判斷相鄰兩次映射到內(nèi)存中的數(shù)據(jù)是否發(fā)生變化包括:對(duì)當(dāng)前映射到內(nèi)存中的數(shù)據(jù)與上一次映射到內(nèi)存中的數(shù)據(jù)進(jìn)行抽樣比較;若抽樣出的數(shù)據(jù)中的至少一個(gè)發(fā)生變化,則判斷出相鄰兩次映射到內(nèi)存中的數(shù)據(jù)發(fā)生變化;否則,判斷出相鄰兩次映射到內(nèi)存中的數(shù)據(jù)沒有發(fā)生變化。
[0011]可選地,在終端上回放對(duì)終端上的待測(cè)試頁(yè)面執(zhí)行的頁(yè)面操作組合中的頁(yè)面操作之前,還包括:錄制對(duì)終端上的待測(cè)試頁(yè)面執(zhí)行的頁(yè)面操作組合中的頁(yè)面操作;存儲(chǔ)錄制的頁(yè)面操作。
[0012]可選地,在輸出單位時(shí)間內(nèi)判斷出的刷新的次數(shù)之后,還包括:判斷頁(yè)面幀率的統(tǒng)計(jì)參數(shù)中的至少一個(gè)是否大于對(duì)應(yīng)的預(yù)定閾值,其中,將單位時(shí)間內(nèi)判斷出的刷新的次數(shù)記為頁(yè)面幀率,頁(yè)面幀率的統(tǒng)計(jì)參數(shù)包括:頁(yè)面幀率的平均值、標(biāo)準(zhǔn)值和頁(yè)面幀率的最小值;若判斷頁(yè)面幀率的統(tǒng)計(jì)參數(shù)中的至少一個(gè)大于對(duì)應(yīng)的預(yù)定閾值,則判斷出終端上對(duì)待測(cè)試頁(yè)面的頁(yè)面操作的流暢度滿足要求。
[0013]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種基于頁(yè)面操作的刷新測(cè)試裝置,包括:回放單元,用于在終端上回放對(duì)終端上的待測(cè)試頁(yè)面執(zhí)行的頁(yè)面操作組合中的頁(yè)面操作;第一判斷單元,用于在回放頁(yè)面操作的過(guò)程中判斷終端上的顯示區(qū)域上的數(shù)據(jù)是否發(fā)生變化;刷新檢測(cè)單元,用于在所示顯示區(qū)域上的數(shù)據(jù)發(fā)生變化時(shí),判斷出顯示區(qū)域上的數(shù)據(jù)刷新一次;輸出單元,用于輸出單位時(shí)間內(nèi)判斷出的刷新的次數(shù)。
[0014]可選地,第一判斷單元包括:映射模塊,用于在回放頁(yè)面操作的過(guò)程中將緩存區(qū)中的數(shù)據(jù)實(shí)時(shí)映射到內(nèi)存中,其中,緩存區(qū)用于記錄顯示區(qū)域上的數(shù)據(jù);判斷模塊,用于判斷相鄰兩次映射到內(nèi)存中的數(shù)據(jù)是否發(fā)生變化,若相鄰兩次映射到內(nèi)存中的數(shù)據(jù)發(fā)生變化,則判斷出所示顯示區(qū)域上的數(shù)據(jù)發(fā)生變化;否則,判斷出所示顯示區(qū)域上的數(shù)據(jù)沒有發(fā)生變化。
[0015]可選地,映射模塊包括:采集子模塊,用于在回放頁(yè)面操作的過(guò)程中對(duì)顯示區(qū)域中的部分像素點(diǎn)的像素值進(jìn)行采集;存儲(chǔ)子模塊,用于將采集到的像素值作為顯示區(qū)域上的數(shù)據(jù)存入到緩存區(qū)中;映射子模塊,用于將緩存區(qū)中記錄的像素值實(shí)時(shí)映射到內(nèi)存中。
[0016]可選地,采集子模塊包括:第一選擇子模塊,用于在回放頁(yè)面操作的過(guò)程中在顯示區(qū)域上或者在顯示區(qū)域中的部分區(qū)域上每隔預(yù)定行數(shù)選擇一行像素點(diǎn),以形成待采集的多行像素點(diǎn);第二選擇子模塊,用于在待采集的多行像素點(diǎn)中的每一行像素點(diǎn)中每隔預(yù)定列數(shù)選擇一個(gè)像素點(diǎn),以形成待采集的像素點(diǎn);像素采集子模塊,用于對(duì)待采集的像素點(diǎn)的像素值進(jìn)行米集。
[0017]可選地,判斷模塊包括:抽樣比較子模塊,用于對(duì)當(dāng)前映射到內(nèi)存中的數(shù)據(jù)與上一次映射到內(nèi)存中的數(shù)據(jù)進(jìn)行抽樣比較;若抽樣出的數(shù)據(jù)中的至少一個(gè)發(fā)生變化,則判斷出相鄰兩次映射到內(nèi)存中的數(shù)據(jù)發(fā)生變化;否則,判斷出相鄰兩次映射到內(nèi)存中的數(shù)據(jù)沒有發(fā)生變化。
[0018]可選地,該裝置還包括:錄制單元,用于在終端上回放對(duì)終端上的待測(cè)試頁(yè)面執(zhí)行的頁(yè)面操作組合中的頁(yè)面操作之前,錄制對(duì)終端上的待測(cè)試頁(yè)面執(zhí)行的頁(yè)面操作組合中的頁(yè)面操作;存儲(chǔ)單元,用于存儲(chǔ)錄制的頁(yè)面操作。
[0019]可選地,該裝置還包括:第二判斷單元,用于在輸出單位時(shí)間內(nèi)判斷出的刷新的次數(shù)之后,判斷頁(yè)面幀率的統(tǒng)計(jì)參數(shù)中的至少一個(gè)是否大于對(duì)應(yīng)的預(yù)定閾值,其中,將單位時(shí)間內(nèi)判斷出的刷新的次數(shù)記為頁(yè)面幀率,頁(yè)面幀率的統(tǒng)計(jì)參數(shù)包括:頁(yè)面幀率的平均值、標(biāo)準(zhǔn)值和頁(yè)面幀率的最小值;若判斷頁(yè)面幀率的統(tǒng)計(jì)參數(shù)中的至少一個(gè)大于對(duì)應(yīng)的預(yù)定閾值,則判斷出終端上對(duì)待測(cè)試頁(yè)面的頁(yè)面操作的流暢度滿足要求。
[0020]在本發(fā)明實(shí)施例中,采用錄制回放的方式,通過(guò)在終端上回放已錄制的對(duì)待測(cè)試頁(yè)面執(zhí)行的頁(yè)面操作組合中的頁(yè)面操作,可以準(zhǔn)確地對(duì)終端上的待測(cè)試頁(yè)面進(jìn)行多次刷新測(cè)試,在測(cè)試的過(guò)程中,根據(jù)終端的顯示區(qū)域上的數(shù)據(jù)是否發(fā)生變化來(lái)判斷是否出現(xiàn)刷新,而不需要像現(xiàn)有技術(shù)中采用打樁的方式或采用第三方的測(cè)試軟件或網(wǎng)站對(duì)刷新進(jìn)行判斷,達(dá)到了準(zhǔn)確統(tǒng)計(jì)刷新次數(shù)的目的,實(shí)現(xiàn)了提高刷新測(cè)試的準(zhǔn)確性及測(cè)試效率的技術(shù)效果,解決了現(xiàn)有技術(shù)中對(duì)頁(yè)面刷新測(cè)試無(wú)法定量分析而導(dǎo)致的測(cè)試準(zhǔn)確性低的技術(shù)問(wèn)題。
【附圖說(shuō)明】
[0021]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的基于頁(yè)面操作的刷新測(cè)試方法的流程圖;
[0023]圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的基于頁(yè)面操作的刷新測(cè)試方法中頁(yè)面操作的示意圖;
[0024]圖3是根據(jù)本發(fā)明實(shí)施例的另一種可選的基于頁(yè)面操作的刷新測(cè)試方法的流程圖;
[0025]圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的基于頁(yè)面操作的刷新測(cè)試方法中像素點(diǎn)采集的示意圖;
[0026]圖5是根據(jù)本發(fā)明實(shí)施例的另一種可選的基于頁(yè)面操作的刷新測(cè)試方法中像素點(diǎn)采集的示意圖;
[0027]圖6是根據(jù)本發(fā)明實(shí)施例的又一種可選的基于頁(yè)面操作的刷新測(cè)試方法中像素點(diǎn)采集的示意圖;
[0028]圖7是根據(jù)本發(fā)明實(shí)施例的又一種可選的基于頁(yè)面操作的刷新測(cè)試方法中像素點(diǎn)采集的示意圖;
[0029]圖8是根據(jù)本發(fā)明實(shí)施例的又一種可選的基于頁(yè)面操作的刷新測(cè)試方法的示意圖;
[0030]圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的基于頁(yè)面操作的刷新測(cè)試裝置的示意圖;
[0031]圖10是根據(jù)本發(fā)明實(shí)施例的一種可選的基于頁(yè)面操作的刷新測(cè)試裝置的示意圖;
[0032]圖11是根據(jù)本發(fā)明實(shí)施例的一種可選的基于頁(yè)面操作的刷新測(cè)試裝置的示意圖;
[0033]圖12是根據(jù)本發(fā)明實(shí)施例的一種可選的基于頁(yè)面操作的刷新測(cè)試裝置的示意圖;以及
[0034]圖13是根據(jù)本發(fā)明實(shí)施例的一種可選的基于頁(yè)面操作的刷新測(cè)試裝置的示意圖。
【具體實(shí)施方式】
[0035]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0036]需要說(shuō)明的是,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
即墨市| 武山县| 新干县| 三原县| 泽州县| 屏东市| 无为县| 增城市| 静乐县| 黎平县| 中阳县| 英德市| 大悟县| 济南市| 宜昌市| 安庆市| 江源县| 绥德县| 新宁县| 石楼县| 吉首市| 丹东市| 定日县| 永靖县| 凌源市| 临海市| 新安县| 项城市| 凌云县| 会同县| 梧州市| 厦门市| 郎溪县| 德令哈市| 舞阳县| 克什克腾旗| 浠水县| 淄博市| 彭泽县| 平阴县| 陵川县|