国产精品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>

      Android手機(jī)自動(dòng)化測(cè)試系統(tǒng)及其測(cè)試方法

      文檔序號(hào):8285436閱讀:515來(lái)源:國(guó)知局
      Android手機(jī)自動(dòng)化測(cè)試系統(tǒng)及其測(cè)試方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及手機(jī)自動(dòng)測(cè)試方法,特別涉及一種Android手機(jī)自動(dòng)化測(cè)試系統(tǒng)及其測(cè)試方法。
      【背景技術(shù)】
      [0002]Android手機(jī)目前自動(dòng)化測(cè)試較為附加,無(wú)兼容性較強(qiáng)的自動(dòng)化測(cè)試方案,且各個(gè)廠商都制定自己廠商的UI (User Interface用戶(hù)界面)設(shè)計(jì),界面功能都無(wú)法統(tǒng)一,無(wú)法形成一致有效的自動(dòng)化測(cè)試方案。
      [0003]現(xiàn)有的Android自動(dòng)化使用Monkey隨機(jī)測(cè)試的方法,無(wú)法設(shè)自定義測(cè)試內(nèi)容,也無(wú)自動(dòng)測(cè)試報(bào)告輸出,在相關(guān)測(cè)試內(nèi)容中,無(wú)近似的自動(dòng)化測(cè)試方法。現(xiàn)有Android自動(dòng)化Monkey技術(shù)無(wú)法自定義測(cè)試步驟和內(nèi)容;并無(wú)法自動(dòng)生成測(cè)試報(bào)告;而現(xiàn)有技術(shù)無(wú)法能夠根據(jù)設(shè)置,也無(wú)法實(shí)現(xiàn)壓力化測(cè)試方案的測(cè)試。

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

      [0004]本發(fā)明的目的是提供一種Android手機(jī)自動(dòng)化測(cè)試方法,對(duì)于手機(jī)的品牌和手機(jī)中的系統(tǒng)的版本是沒(méi)有限制的,使得此工具滿(mǎn)足多樣化的手機(jī)測(cè)試。
      [0005]為了實(shí)現(xiàn)以上目的,本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
      一種Android手機(jī)自動(dòng)化測(cè)試系統(tǒng),包含:
      接口層調(diào)用模塊,所述的接口層調(diào)用模塊調(diào)用手機(jī)接口層功能;
      測(cè)試模塊,所述的測(cè)試模塊通過(guò)接口層調(diào)用模塊測(cè)試手機(jī)接口層功能,并自動(dòng)生成測(cè)試報(bào)告。
      [0006]還包含:
      報(bào)告輸出模塊,所述的報(bào)告輸出模塊將測(cè)試報(bào)告輸出到外部的測(cè)試輔助設(shè)備上;格式轉(zhuǎn)化模塊,所述的格式轉(zhuǎn)化模塊將測(cè)試輔助設(shè)備接收到的測(cè)試報(bào)告的格式轉(zhuǎn)化為可閱讀格式。
      [0007]所述的可閱讀格式為HTML格式。
      [0008]所述的接口層調(diào)用模塊和測(cè)試模塊通過(guò)外部的測(cè)試輔助設(shè)備安裝到Android手機(jī)。
      [0009]所述的接口層調(diào)用模塊包含:
      一個(gè)或多個(gè)觸發(fā)事件,所述的測(cè)試模塊根據(jù)觸發(fā)事件對(duì)Android手機(jī)進(jìn)行自動(dòng)測(cè)試;狀態(tài)監(jiān)視值,所述的狀態(tài)監(jiān)視值監(jiān)控觸發(fā)事件的測(cè)試結(jié)果,該狀態(tài)監(jiān)視值與觸發(fā)事件的測(cè)試結(jié)果進(jìn)行對(duì)比一致即為測(cè)試通過(guò),反之,則測(cè)試不通過(guò)。
      [0010]一種Android手機(jī)自動(dòng)化測(cè)試方法,包含如下步驟:
      將Android手機(jī)連接到測(cè)試輔助設(shè)備上;
      通過(guò)測(cè)試輔助設(shè)備將接口層調(diào)用模塊和測(cè)試模塊安裝到Android手機(jī)上;
      測(cè)試模塊通過(guò)接口層調(diào)用模塊調(diào)用Android手機(jī)的手機(jī)接口層功能進(jìn)行測(cè)試并自動(dòng)生成測(cè)試報(bào)告。
      [0011]所述的測(cè)試模塊的測(cè)試包含如下子步驟:
      測(cè)試模塊觸發(fā)一個(gè)或多個(gè)觸發(fā)事件啟動(dòng)測(cè)試;
      上述步驟的測(cè)試結(jié)果若與接口層調(diào)用模塊預(yù)設(shè)的狀態(tài)監(jiān)視值對(duì)比一致,則測(cè)試通過(guò);反之,則測(cè)試不通過(guò)。
      [0012]還包含如下步驟:報(bào)告輸出模塊將測(cè)試報(bào)告輸出到外部的測(cè)試輔助設(shè)備上,格式轉(zhuǎn)化模塊將測(cè)試報(bào)告的格式轉(zhuǎn)化為可閱讀格式。
      [0013]本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn):
      對(duì)于手機(jī)的品牌和手機(jī)中的系統(tǒng)的版本是沒(méi)有限制的,使得此工具滿(mǎn)足多樣化的手機(jī)測(cè)試。
      【附圖說(shuō)明】
      [0014]圖1為本發(fā)明Android手機(jī)自動(dòng)化測(cè)試系統(tǒng)的系統(tǒng)框圖;
      圖2為本發(fā)明Android手機(jī)自動(dòng)化測(cè)試方法的方法流程圖。
      【具體實(shí)施方式】
      [0015]以下結(jié)合附圖,通過(guò)詳細(xì)說(shuō)明一個(gè)較佳的具體實(shí)施例,對(duì)本發(fā)明做進(jìn)一步闡述。
      [0016]如圖1所示,一種Android手機(jī)自動(dòng)化測(cè)試系統(tǒng),包含:接口層調(diào)用模塊、測(cè)試模塊、測(cè)試報(bào)告生成模塊,進(jìn)一步還包含:報(bào)告輸出模塊、格式轉(zhuǎn)化模塊。
      [0017]其中,接口層調(diào)用模塊調(diào)用手機(jī)接口層功能(即Applicat1n ProgrammingInterface,API層),在本實(shí)施例中,接口層調(diào)用模塊為自制APK(Android Package),該APK囊括了 Android手機(jī)上的各種功能調(diào)用,可以自定義創(chuàng)建符合需要測(cè)試功能的一個(gè)或若干個(gè)模塊,并在每個(gè)模塊中都設(shè)有一個(gè)或多個(gè)觸發(fā)事件和狀態(tài)監(jiān)視值。
      [0018]測(cè)試模塊通過(guò)接口層調(diào)用模塊測(cè)試API層功能,在本實(shí)施例中,測(cè)試模塊通過(guò)采用Junit編寫(xiě)方法而得到,其調(diào)用接口層調(diào)用模塊,利用APK中的觸發(fā)事件執(zhí)行功能測(cè)試,狀態(tài)監(jiān)視值與測(cè)試模塊的測(cè)試結(jié)果進(jìn)行對(duì)比一致即為測(cè)試通過(guò),反之,則測(cè)試不通過(guò),測(cè)試模塊會(huì)根據(jù)測(cè)試結(jié)果,自動(dòng)生成測(cè)試報(bào)告,測(cè)試結(jié)果則直接保存在Android手機(jī)中,在本實(shí)施例中,測(cè)試結(jié)果的記錄格式為XML格式。
      [0019]報(bào)告輸出模塊將測(cè)試報(bào)告生成模塊生成的測(cè)試報(bào)告輸出到外部的測(cè)試輔助設(shè)備上,在本實(shí)施例中,外部的測(cè)試輔助設(shè)備為普通個(gè)人電腦即可,報(bào)告輸出模塊通過(guò)ADB(Android Debug Bridge)命令將其拷貝到電腦中;格式轉(zhuǎn)化模塊將測(cè)試輔助設(shè)備接收到的測(cè)試報(bào)告的格式從XML格式轉(zhuǎn)化為可閱讀格式,在本實(shí)施例中,可閱讀格式為HTML (即:超文本標(biāo)記語(yǔ)言)格式。
      [0020]根據(jù)上述的自動(dòng)測(cè)試系統(tǒng),如圖2所示,本發(fā)明還進(jìn)一步公開(kāi)了一種Android手機(jī)自動(dòng)化測(cè)試方法,包含如下步驟:
      將Android手機(jī)連接到電腦上;通過(guò)電腦將接口層調(diào)用模塊和測(cè)試模塊安裝到Android手機(jī)上;測(cè)試模塊通過(guò)接口層調(diào)用模塊調(diào)用Android手機(jī)的API層功能進(jìn)行測(cè)試,測(cè)試模塊觸發(fā)一個(gè)或多個(gè)觸發(fā)事件啟動(dòng)測(cè)試,若測(cè)試結(jié)果若與接口層調(diào)用模塊預(yù)設(shè)的狀態(tài)監(jiān)視值對(duì)比一致,則測(cè)試通過(guò);反之,則測(cè)試不通過(guò);根據(jù)前述結(jié)果自動(dòng)生成測(cè)試報(bào)告并保存在手機(jī)中。在本發(fā)明中,由于Android手機(jī)自動(dòng)化測(cè)試系統(tǒng)還設(shè)有報(bào)告輸出模塊、格式轉(zhuǎn)化模塊,因此,還包含如下步驟:報(bào)告輸出模塊將測(cè)試報(bào)告輸出到外部的測(cè)試輔助設(shè)備即在本實(shí)施例中的電腦上,格式轉(zhuǎn)化模塊將測(cè)試報(bào)告的格式轉(zhuǎn)化為可閱讀格式。
      [0021]當(dāng)測(cè)試時(shí),首先安裝自制APK,然后安裝采用Junit編寫(xiě)方法而得到的測(cè)試模塊,測(cè)試模塊會(huì)調(diào)用APK對(duì)每個(gè)模塊進(jìn)行測(cè)試,每個(gè)模塊測(cè)完后,在手機(jī)的制定文件夾中以XML格式記錄測(cè)試結(jié)果,隨后報(bào)告輸出模塊通過(guò)ADB命令將XML格式的記錄導(dǎo)出到電腦中,格式轉(zhuǎn)化模塊將XML格式轉(zhuǎn)化成HTML格式的報(bào)告。
      [0022]綜上所述,本發(fā)明Android手機(jī)自動(dòng)化測(cè)試方法,對(duì)于手機(jī)的品牌和手機(jī)中的系統(tǒng)的版本是沒(méi)有限制的,使得此工具滿(mǎn)足多樣化的手機(jī)測(cè)試。
      [0023]盡管本發(fā)明的內(nèi)容已經(jīng)通過(guò)上述優(yōu)選實(shí)施例作了詳細(xì)介紹,但應(yīng)當(dāng)認(rèn)識(shí)到上述的描述不應(yīng)被認(rèn)為是對(duì)本發(fā)明的限制。在本領(lǐng)域技術(shù)人員閱讀了上述內(nèi)容后,對(duì)于本發(fā)明的多種修改和替代都將是顯而易見(jiàn)的。因此,本發(fā)明的保護(hù)范圍應(yīng)由所附的權(quán)利要求來(lái)限定。
      【主權(quán)項(xiàng)】
      1.一種Android手機(jī)自動(dòng)化測(cè)試系統(tǒng),其特征在于,包含: 接口層調(diào)用模塊,所述的接口層調(diào)用模塊調(diào)用手機(jī)接口層功能; 測(cè)試模塊,所述的測(cè)試模塊通過(guò)接口層調(diào)用模塊測(cè)試手機(jī)接口層功能,并自動(dòng)生成測(cè)試報(bào)告。
      2.如權(quán)利要求1所述的Android手機(jī)自動(dòng)化測(cè)試系統(tǒng),其特征在于,還包含: 報(bào)告輸出模塊,所述的報(bào)告輸出模塊將測(cè)試報(bào)告輸出到外部的測(cè)試輔助設(shè)備上; 格式轉(zhuǎn)化模塊,所述的格式轉(zhuǎn)化模塊將測(cè)試輔助設(shè)備接收到的測(cè)試報(bào)告的格式轉(zhuǎn)化為可閱讀格式。
      3.如權(quán)利要求2所述的Android手機(jī)自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述的可閱讀格式為HTML格式。
      4.如權(quán)利要求1所述的Android手機(jī)自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述的接口層調(diào)用模塊和測(cè)試模塊通過(guò)外部的測(cè)試輔助設(shè)備安裝到Android手機(jī)。
      5.如權(quán)利要求1或4所述的Android手機(jī)自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述的接口層調(diào)用模塊包含: 一個(gè)或多個(gè)觸發(fā)事件,所述的測(cè)試模塊根據(jù)觸發(fā)事件對(duì)Android手機(jī)進(jìn)行自動(dòng)測(cè)試;狀態(tài)監(jiān)視值,所述的狀態(tài)監(jiān)視值監(jiān)控觸發(fā)事件的測(cè)試結(jié)果,該狀態(tài)監(jiān)視值與觸發(fā)事件的測(cè)試結(jié)果進(jìn)行對(duì)比一致即為測(cè)試通過(guò),反之,則測(cè)試不通過(guò)。
      6.一種Android手機(jī)自動(dòng)化測(cè)試方法,其特征在于,包含如下步驟: 將Android手機(jī)連接到測(cè)試輔助設(shè)備上; 通過(guò)測(cè)試輔助設(shè)備將接口層調(diào)用模塊和測(cè)試模塊安裝到Android手機(jī)上; 測(cè)試模塊通過(guò)接口層調(diào)用模塊調(diào)用Android手機(jī)的手機(jī)接口層功能進(jìn)行測(cè)試并自動(dòng)生成測(cè)試報(bào)告。
      7.如權(quán)利要求6所述的Android手機(jī)自動(dòng)化測(cè)試方法,其特征在于,所述的測(cè)試模塊的測(cè)試包含如下子步驟: 測(cè)試模塊觸發(fā)一個(gè)或多個(gè)觸發(fā)事件啟動(dòng)測(cè)試; 上述步驟的測(cè)試結(jié)果若與接口層調(diào)用模塊預(yù)設(shè)的狀態(tài)監(jiān)視值對(duì)比一致,則測(cè)試通過(guò);反之,則測(cè)試不通過(guò)。
      8.如權(quán)利要求6所述的Android手機(jī)自動(dòng)化測(cè)試方法,其特征在于,還包含如下步驟:報(bào)告輸出模塊將測(cè)試報(bào)告輸出到外部的測(cè)試輔助設(shè)備上,格式轉(zhuǎn)化模塊將測(cè)試報(bào)告的格式轉(zhuǎn)化為可閱讀格式。
      【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種Android手機(jī)自動(dòng)化測(cè)試系統(tǒng),包含:接口層調(diào)用模塊,所述的接口層調(diào)用模塊調(diào)用手機(jī)接口層功能;測(cè)試模塊,所述的測(cè)試模塊通過(guò)接口層調(diào)用模塊測(cè)試手機(jī)接口層功能,并自動(dòng)生成測(cè)試報(bào)告。本發(fā)明還公開(kāi)了一種Android手機(jī)自動(dòng)化測(cè)試方法,包含如下步驟:將Android手機(jī)連接到測(cè)試輔助設(shè)備上;通過(guò)測(cè)試輔助設(shè)備將接口層調(diào)用模塊和測(cè)試模塊安裝到Android手機(jī)上;測(cè)試模塊通過(guò)接口層調(diào)用模塊調(diào)用Android手機(jī)的手機(jī)接口層功能進(jìn)行測(cè)試并自動(dòng)生成測(cè)試報(bào)告。本發(fā)明對(duì)于手機(jī)的品牌和手機(jī)中的系統(tǒng)的版本是沒(méi)有限制的,使得此工具滿(mǎn)足多樣化的手機(jī)測(cè)試。
      【IPC分類(lèi)】H04M1-24
      【公開(kāi)號(hào)】CN104601768
      【申請(qǐng)?zhí)枴緾N201410801911
      【發(fā)明人】韓繼梁
      【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
      【公開(kāi)日】2015年5月6日
      【申請(qǐng)日】2014年12月22日
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1