国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試方法及裝置的制造方法_2

      文檔序號(hào):9375471閱讀:來(lái)源:國(guó)知局
      生成;若有,則測(cè)試失敗,否則,測(cè)試成功。
      [0062]本發(fā)明通過(guò)自動(dòng)執(zhí)行ImageMagick工具中的compare命令來(lái)比對(duì)第一截圖和第二截圖,不相同則生成異常圖片。程序通過(guò)檢測(cè)有無(wú)異常圖片生成來(lái)判斷是否異常。
      [0063]圖2為本發(fā)明用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試方法的流程圖。下面結(jié)合流程圖說(shuō)明本發(fā)明的完整步驟。
      [0064]測(cè)試開(kāi)始;
      [0065]獲取預(yù)期結(jié)果圖片和實(shí)際運(yùn)行圖片;
      [0066]在預(yù)期結(jié)果圖片上進(jìn)行截圖生成第一截圖;
      [0067]換算第一截圖在預(yù)期結(jié)果圖片上的坐標(biāo)信息,并根據(jù)坐標(biāo)信息在實(shí)際運(yùn)行圖片上進(jìn)行截圖,生成第二截圖;
      [0068]比對(duì)第一截圖和第二截圖;
      [0069]監(jiān)測(cè)是否有異常圖片生成,若有,則說(shuō)明有異常點(diǎn),測(cè)試失敗;否則說(shuō)明無(wú)異常,測(cè)試成功。
      [0070]本發(fā)明還公開(kāi)一種用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試裝置,圖3為本發(fā)明用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試裝置的組成結(jié)構(gòu)示意圖。如圖3所示,本裝置包括:
      [0071]預(yù)期結(jié)果圖片獲取模塊1,用于獲取預(yù)期結(jié)果圖片;
      [0072]第一截圖生成模塊2,用于對(duì)所述預(yù)期結(jié)果圖片進(jìn)行截圖生成第一截圖;
      [0073]計(jì)算模塊3,用于換算所述第一截圖在所述預(yù)期結(jié)果圖片中的坐標(biāo)得到坐標(biāo)信息;
      [0074]實(shí)際運(yùn)行圖片獲取模塊4,用于獲取實(shí)際運(yùn)行圖片;
      [0075]第二截圖生成模塊5,用于根據(jù)所述坐標(biāo)信息對(duì)所述預(yù)期結(jié)果圖片進(jìn)行截圖,獲得第二截圖;
      [0076]比對(duì)模塊6,用于比對(duì)所述第一截圖和所述第二截圖;以及用于當(dāng)比對(duì)所述第一截圖和所述第二截圖為相同時(shí),判斷測(cè)試成功。
      [0077]具體的,本發(fā)明中預(yù)期結(jié)果圖片獲取模塊I和實(shí)際運(yùn)行圖片獲取模塊4均為采用ADB指令方式獲取預(yù)期結(jié)果圖片和實(shí)際運(yùn)行圖片。
      [0078]本發(fā)明通過(guò)ImageMagick工具的compare命令來(lái)進(jìn)行圖片比對(duì)。在打開(kāi)比對(duì)工具時(shí),程序會(huì)自動(dòng)剪裁掉實(shí)際運(yùn)行圖片和預(yù)期結(jié)果圖片中最上方的通知欄部分。
      [0079]具體的,所述第一截圖生成模塊2具體用于在所述預(yù)期結(jié)果圖片上手動(dòng)選擇出用于測(cè)試的部分圖片生成第一截圖。通過(guò)使用對(duì)比工具ImageMagick,在預(yù)期結(jié)果圖片中用鼠標(biāo)拉框,選擇要對(duì)比的部分圖片,點(diǎn)擊截圖,程序自動(dòng)獲得鼠標(biāo)拉框的大小以及其坐標(biāo)信息,即生成第一截圖。
      [0080]具體的,所述第二截圖模塊具體用于通過(guò)預(yù)先存儲(chǔ)的截圖程序結(jié)合所述坐標(biāo)信息對(duì)所述實(shí)際運(yùn)行圖片進(jìn)行自動(dòng)截圖,生成所述第二截圖。具體的,當(dāng)?shù)谝唤貓D生成后,程序自動(dòng)根據(jù)框的位置和坐標(biāo)信息在實(shí)際運(yùn)行圖片上相應(yīng)位置截圖,生成第二截圖。
      [0081]比對(duì)模塊6具體為通過(guò)調(diào)用ImageMagick工具中的compare指令,完成第一截圖和第二截圖的比對(duì)。
      [0082]對(duì)上述實(shí)施例進(jìn)行改進(jìn),圖4為本發(fā)明用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試裝置的完整組成結(jié)構(gòu)示意圖,如圖4所示,本裝置還包括:
      [0083]異常圖片生成模塊7,用于當(dāng)所述比對(duì)模塊6比對(duì)所述第一截圖和所述第二截圖為不相同時(shí)生成異常圖片;
      [0084]監(jiān)測(cè)模塊8,用于監(jiān)測(cè)是否有所述異常圖片生成,以及用于當(dāng)有所述異常圖片生成時(shí),判斷測(cè)試失敗。
      [0085]當(dāng)比對(duì)模塊6完成第一截圖和第二截圖比對(duì)時(shí),若不相同則生成異常圖片。程序自動(dòng)檢查指定位置判斷是否有異常圖片,若有,說(shuō)明第一截圖和第二截圖存在異常點(diǎn),同時(shí)顯示由ImageMagick中compare指令自動(dòng)生成的異常圖片。本
      [0086]下面結(jié)合實(shí)例詳細(xì)闡述本發(fā)明的工作工程。
      [0087]圖5是本發(fā)明用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試裝置的一個(gè)具體實(shí)施例示意圖。如圖5所示,左側(cè)黑色的圖片為手機(jī)預(yù)期結(jié)果圖片,右側(cè)白色圖片為手機(jī)當(dāng)前實(shí)際運(yùn)行圖片,左側(cè)白色虛線框就是手動(dòng)截圖的框。
      [0088]流程:
      [0089]1.點(diǎn)擊獲取圖片button,獲得左側(cè)的預(yù)期結(jié)果圖片;
      [0090]2.點(diǎn)擊獲取結(jié)果button,右側(cè)圖片(右側(cè)圖片是自動(dòng)獲取的,本圖為演示對(duì)比效果,改為手動(dòng)獲取)。
      [0091]3.在左側(cè)圖片對(duì)比的部分手動(dòng)畫(huà)出矩形框(如白色虛線框中所示),點(diǎn)擊截圖鍵,程序自動(dòng)將矩形中的圖片保存為第一截圖,記為tempi, jpg ;同時(shí),程序自動(dòng)根據(jù)框的位置和坐標(biāo)信息在實(shí)際運(yùn)行圖片上相應(yīng)位置截圖,生成第二截圖,記為temp2.jpg ο
      [0092]4.程序?qū)?duì)比tempi, jpg和temp2.jpg兩張圖片,如果有差異,將在指定目錄下生成異常圖片;如果沒(méi)有差異,則不生成異常圖片。
      [0093]本實(shí)施例還進(jìn)一步通過(guò)在預(yù)期結(jié)果圖片中間顯示文字來(lái)直觀獲得測(cè)試結(jié)果,即程序?qū)?duì)比tempi, jpg和temp2.jpg兩張圖片,如果有差異,貝丨』在預(yù)期結(jié)果圖片中間顯示“異?!保?biāo)記為紅色字體;如果無(wú)差異,則在預(yù)期結(jié)果圖片中間顯示“正?!?,標(biāo)記為綠色字體。
      [0094]應(yīng)當(dāng)說(shuō)明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      【主權(quán)項(xiàng)】
      1.一種用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試方法,其特征在于,包括: 獲取實(shí)際運(yùn)行圖片和預(yù)期結(jié)果圖片; 對(duì)所述預(yù)期結(jié)果圖片進(jìn)行截圖,生成第一截圖; 換算所述第一截圖在所述預(yù)期結(jié)果圖片中的坐標(biāo)得到坐標(biāo)信息; 根據(jù)所述坐標(biāo)信息對(duì)所述實(shí)際運(yùn)行圖片進(jìn)行截圖,生成第二截圖; 比對(duì)所述第一截圖和所述第二截圖;若相同,則測(cè)試成功,否則,測(cè)試失敗。2.如權(quán)利要求1所述的用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試方法,其特征在于,對(duì)所述預(yù)期結(jié)果圖片進(jìn)行截圖具體為: 在所述預(yù)期結(jié)果圖片上手動(dòng)選擇出用于測(cè)試的部分圖片生成第一截圖。3.如權(quán)利要求1所述的用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試方法,其特征在于: 通過(guò)預(yù)先存儲(chǔ)的截圖程序結(jié)合所述坐標(biāo)信息對(duì)所述實(shí)際運(yùn)行圖片進(jìn)行自動(dòng)截圖,生成所述第二截圖。4.如權(quán)利要求1所述的用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試方法,其特征在于: 通過(guò)ImageMagick工具比對(duì)所述第一截圖和所述第二截圖。5.如權(quán)利要求4所述的用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試方法,其特征在于: 所述比對(duì)所述第一截圖和所述第二截圖,具體包括: 比對(duì)所述第一截圖和所述第二截圖,若相同,則測(cè)試成功;否則,生成異常圖片; 監(jiān)測(cè)是否有所述異常圖片生成;若有,則測(cè)試失敗,否則,測(cè)試成功。6.一種用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試裝置,其特征在于,包括: 預(yù)期結(jié)果圖片獲取模塊,用于獲取預(yù)期結(jié)果圖片; 第一截圖生成模塊,用于對(duì)所述預(yù)期結(jié)果圖片進(jìn)行截圖生成第一截圖; 計(jì)算模塊,用于換算所述第一截圖在所述預(yù)期結(jié)果圖片中的坐標(biāo)得到坐標(biāo)信息; 實(shí)際運(yùn)行圖片獲取模塊,用于獲取實(shí)際運(yùn)行圖片; 第二截圖生成模塊,用于根據(jù)所述坐標(biāo)信息對(duì)所述預(yù)期結(jié)果圖片進(jìn)行截圖,獲得第二截圖; 比對(duì)模塊,用于比對(duì)所述第一截圖和所述第二截圖;以及用于當(dāng)比對(duì)所述第一截圖和所述第二截圖為相同時(shí),判斷測(cè)試成功。7.如權(quán)利要求6所述的用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試裝置,其特征在于: 所述第一截圖生成模塊具體用于在所述預(yù)期結(jié)果圖片上手動(dòng)選擇出用于測(cè)試的部分圖片生成第一截圖。8.如權(quán)利要求6所述的用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試裝置,其特征在于: 所述第二截圖模塊具體用于通過(guò)預(yù)先存儲(chǔ)的截圖程序結(jié)合所述坐標(biāo)信息對(duì)所述實(shí)際運(yùn)行圖片進(jìn)行自動(dòng)截圖,生成所述第二截圖。9.如權(quán)利要求5所述的用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試裝置,其特征在于,還包括: 異常圖片生成模塊,用于當(dāng)所述比對(duì)模塊比對(duì)所述第一截圖和所述第二截圖為不相同時(shí)生成異常圖片; 監(jiān)測(cè)模塊,用于監(jiān)測(cè)是否有所述異常圖片生成,以及用于當(dāng)有所述異常圖片生成時(shí),判斷測(cè)試失敗。
      【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種用于安卓系統(tǒng)中手機(jī)界面截圖測(cè)試方法,包括:獲取實(shí)際運(yùn)行圖片和預(yù)期結(jié)果圖片;對(duì)預(yù)期結(jié)果圖片進(jìn)行截圖,生成第一截圖;換算第一截圖在預(yù)期結(jié)果圖片中的坐標(biāo)得到坐標(biāo)信息;根據(jù)坐標(biāo)信息對(duì)實(shí)際運(yùn)行圖片進(jìn)行截圖,生成第二截圖;比對(duì)第一截圖和第二截圖;若相同,則測(cè)試成功,否則,測(cè)試失敗。本發(fā)明通過(guò)選擇預(yù)先保留的在預(yù)期結(jié)果圖片上裁剪的第一截圖和實(shí)際執(zhí)行中截取的第二截圖,并進(jìn)行對(duì)比,當(dāng)?shù)谝唤貓D和第二截圖相同則測(cè)試成功,否則測(cè)試失敗。相比于現(xiàn)有技術(shù)中通過(guò)MonkeyRunner上的圖片對(duì)比命令,本發(fā)明更符合測(cè)試人員的習(xí)慣,測(cè)試方法具有直觀、可視化的優(yōu)點(diǎn)。
      【IPC分類(lèi)】G06F11/36
      【公開(kāi)號(hào)】CN105095083
      【申請(qǐng)?zhí)枴緾N201510524612
      【發(fā)明人】陳瀟潞
      【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
      【公開(kāi)日】2015年11月25日
      【申請(qǐng)日】2015年8月24日
      當(dāng)前第2頁(yè)1 2 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1