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

基于頁面操作的刷新測試方法和裝置的制造方法_3

文檔序號:8412449閱讀:來源:國知局
5]例如,以圖7為例,采集了顯示區(qū)域中的下半屏的24個像素點(如圖7中黑點所示)的像素值,將該24個像素點的像素值從緩存區(qū)中映射到內存中,并對該24個像素點進行抽樣,例如,抽取上述24個像素點中的第1,3,5,7,9, 11,13,15,17,19,21,23個像素點進行比較。也就是說,在相鄰兩次映射到內存中的24個像素點中分別抽取上述12個像素點進行像素值的比較。
[0086]S2,若抽樣出的數據中的至少一個發(fā)生變化,則判斷出相鄰兩次映射到內存中的數據發(fā)生變化;否則,判斷出相鄰兩次映射到內存中的數據沒有發(fā)生變化。
[0087]例如,若經比較后得出抽樣得到的24個像素點中只有第3個像素點的像素值發(fā)生了變化,例如,像素值由OxFFOO變?yōu)镺xFFlO,則判斷出相鄰兩次映射到內存中的數據發(fā)生變化。
[0088]又例如,若經比較后得出抽樣得到的24個像素點的像素值均沒有變,則判斷出相鄰兩次映射到內存中的數據沒有發(fā)生變化。
[0089]通過本申請?zhí)峁┑膶嵤├?,對已經采集并映射到內存中的數據進行抽樣比較,若至少一個數據發(fā)生變化,則判斷出相鄰兩次映射到內存中的數據發(fā)生變化;否則,判斷出相鄰兩次映射到內存中的數據沒有發(fā)生變化,進一步提高了刷新測試的測試效率。
[0090]作為一種可選的方案,如圖8所示,步驟S102在終端上回放對終端上的待測試頁面執(zhí)行的頁面操作組合中的頁面操作之前,還包括:
[0091]S802,錄制對終端上的待測試頁面執(zhí)行的頁面操作組合中的頁面操作;
[0092]可選地,在本實施例中的頁面操作包括但不限于:頁面放大、頁面縮小、滑動翻頁、點擊選擇。
[0093]例如,以手機A為例,現需要測試手機A的使用流暢度,如圖2 (a)- (c)所示,對待測試頁面(例如,網站W瀏覽頁面)執(zhí)行的頁面操作可以為:頁面放大操作(如圖2 (a)中向上、向下兩個箭頭指示放大)、滑動翻頁操作(如圖2 (b)中向右的箭頭指示翻頁)、點擊選擇操作如圖2 (c)中箭頭指示點擊選擇確認登陸),則對上述頁面操作進行錄制,用于之后的回放測試。
[0094]S804,存儲錄制的頁面操作。
[0095]例如,以手機A為例,錄制的手機A執(zhí)行的頁面操作為:頁面放大操作、滑動翻頁操作、點擊選擇操作,則將上述錄制的頁面操作保存。
[0096]通過本申請?zhí)峁┑膶嵤├瑢㈨撁娌僮魈崆颁浿票4?,使得每次測試都能保持一致性,保證了多次回放測試的準確性。
[0097]作為一種可選的方案,在輸出單位時間內判斷出的刷新的次數之后,還包括:
[0098]SI,判斷頁面幀率的統計參數中的至少一個是否大于對應的預定閾值;
[0099]可選地,在本實施例中將單位時間內判斷出的刷新的次數記為頁面幀率,頁面幀率的統計參數包括:頁面幀率的平均值、標準值和頁面幀率的最小值。例如,選擇兩個統計參數,例如,頁面幀率的平均值及頁面幀率的最小值。上述舉例只是一種示例,本申請對此不作限定。
[0100]例如,以手機A為例,并選擇頁面幀率的平均值作為統計參數,單位時間設置為ls,在第一次回放測試中,Is內判斷出的手機A的刷新次數為60次,則可判斷得知該手機第一次回放測試得到的頁面幀率為60幀/s,經多次回放測試,可得頁面幀率的平均值為55幀/s,頁面幀率的最小值為40幀/s,再將上述兩個統計參數與對應的預定閾值進行比較,判斷是否大于對應的預定閾值。
[0101]S2,若判斷頁面幀率的統計參數中的至少一個大于對應的預定閾值,則判斷出終端上對待測試頁面的頁面操作的流暢度滿足要求。
[0102]例如,以手機A為例,若判斷頁面幀率的統計參數中頁面幀率的平均值為55幀/s大于預定閾值(例如,頁面巾貞率的平均值的預定閾值為50巾貞/s),而頁面巾貞率的最小值為40中貞/s小于預定閾值(例如,頁面巾貞率的最小值的預定閾值為45巾貞/s)則判斷出手機A上對待測試頁面的頁面操作的流暢度滿足要求。
[0103]通過本申請?zhí)峁┑膶嵤├谳敵鰡挝粫r間內判斷出的刷新的次數之后,利用判斷頁面幀率(單位時間內判斷出的刷新的次數記為頁面幀率)的統計參數與對應的預定閾值進行比較,從而獲知頁面操作的流暢度是否滿足要求,同時也對刷新測試做了量化分析,提高了刷新測試的準確性及測試效率。
[0104]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0105]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0106]實施例2
[0107]根據本發(fā)明實施例,還提供了一種用于實施上述基于頁面操作的刷新測試方法的裝置,如圖9所示,該裝置包括:
[0108]I)回放單元902,用于在終端上回放對終端上的待測試頁面執(zhí)行的頁面操作組合中的頁面操作;
[0109]可選地,在本實施例中的終端包括但不限于:手機、平板電腦,其中,在上述終端中運行的操作系統可以包括但不限于=Android操作系統。例如,以手機A為例,且該手機上使用的操作系統為Android操作系統。上述舉例只是一種示例,本申請對此不作限定。
[0110]可選地,在本實施例中的回放操作可以包括但不限于以下至少之一:定期對待測試頁面進行回放操作,測試人員手動對待測試頁面進行回放操作。
[0111]可選地,在本實施例中的頁面操作包括但不限于:頁面放大、頁面縮小、滑動翻頁、點擊選擇。
[0112]例如,以手機A為例,現需要測試手機A的使用流暢度,如圖2 (a)- (c)所示,于是在手機A上回放對待測試頁面(例如,網站W瀏覽頁面)執(zhí)行的頁面操作,例如,頁面放大操作(如圖2 (a)中向上、向下兩個箭頭指示放大)、滑動翻頁操作(如圖2 (b)中向右的箭頭指示翻頁)、點擊選擇操作(如圖2 (c)中箭頭指示點擊選擇確認登陸)。
[0113]2)第一判斷單元904,用于在回放頁面操作的過程中判斷終端上的顯示區(qū)域上的數據是否發(fā)生變化;
[0114]可選地,在本實施例中的顯示區(qū)域的數據包括但不限于:字體大小、像素值??蛇x地,上述顯示區(qū)域的數據保存在緩存區(qū),而且這些數據可以實時映射到終端的內存中。例如,在判斷顯示區(qū)域的數據是否發(fā)生變化時,可以直接通過對內存中保存的數據進行判斷。上述舉例只是一種示例,本申請對此不作限定。
[0115]例如,以手機A為例,在回放對網站W瀏覽頁面的頁面操作的過程中,判斷該頁面的顯示區(qū)域上的像素點的像素值是否發(fā)生變化。
[0116]3)刷新檢測單元906,用于在所示顯示區(qū)域上的數據發(fā)生變化時,判斷出顯示區(qū)域上的數據刷新一次;
[0117]例如,以手機A為例,在回放對網站W瀏覽頁面的頁面操作的過程中,判斷出顯示區(qū)域D上的同一個像素點的像素值由OxFFOO變?yōu)镺xFFlO,則可得出該顯示區(qū)域D上的數據發(fā)生了一次刷新。
[0118]4 )輸出單元908,用于輸出單位時間內判斷出的刷新的次數。
[0119]可選地,在本實施例中單位時間內的刷新次數也可以表示為幀率,用于流暢度的量化分析。
[0120]可選地,在本實施例中判斷并輸出刷新的次數之后可以將上述刷新的結果通過郵件告知相關的測試人員,或者直接將刷新的結果入庫保存,又或者將刷新的結果展示在公知平臺。上述舉例僅作為一種示例,本申請對此不作限定。
[0121]例如,以手機A為例,單位時間設置為ls,在Is內判斷出的手機A的刷新次數為60次,則將上述統計的單位時間內的刷新次數輸出。
[0122]通過本申請?zhí)峁┑膶嵤├ㄟ^在終端上回放待測試頁面的頁面操作,并對其顯示區(qū)域上的數據在單位時間內是否發(fā)生變化進行判斷,進而得出該顯示區(qū)域單位時間內的刷新次數,從而實現了對頁面刷新測試的量化分析,提高了刷新測試地準確性。
[0123]作為一種可選的方案,如圖10所示,第一判斷單元904包括:
[0124]I)映射模塊1002,用于在回放頁面操作的過程中將緩存區(qū)中的數據實時映射到內存中,其中,緩存區(qū)用于記錄顯示區(qū)域上的數據;
[0125]可選地,在本實施例中緩存區(qū)用于記錄顯示區(qū)域上的數據;
[0126]例如,以手機A為例,單位時間設置為ls,手機A對待測試頁面(例如,網站W瀏覽頁面)進行回放的過程中,顯示區(qū)域D上的數據將被實時記錄于緩存區(qū)中,且緩存區(qū)的數據也將被實時映射到手機的內存中。
[0127]2)判斷模塊1004,用于判斷相鄰兩次映射到內存中的數據是否發(fā)生變化,若相鄰兩次映射到內存中的數據發(fā)生變化,則判斷出所示顯示區(qū)域上的數據發(fā)生變化;否則,判斷出所示顯示區(qū)域上的數據沒有發(fā)生變化。
[0128]可選地,在對終端顯示區(qū)域上的數據進行判斷時,可以通過與
當前第3頁1 2 3 4 5 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
承德市| 焦作市| 温宿县| 额尔古纳市| 繁峙县| 胶南市| 平谷区| 乌兰县| 陆川县| 新疆| 阳东县| 内乡县| 西畴县| 静海县| 同仁县| 灵台县| 陇南市| 合阳县| 金川县| 陈巴尔虎旗| 孙吴县| 白朗县| 崇义县| 松原市| 枝江市| 鞍山市| 阜阳市| 章丘市| 高碑店市| 江西省| 乐都县| 玉山县| 莫力| 萨迦县| 汉川市| 拜城县| 余庆县| 兴业县| 崇义县| 乌兰县| 江永县|