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

      一種多功能腳本運(yùn)行方法和系統(tǒng)的制作方法_3

      文檔序號(hào):8922415閱讀:來(lái)源:國(guó)知局
      明的是,上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無(wú)關(guān)緊要的修改或者引入無(wú)關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專利的保護(hù)范圍內(nèi)。
      [0066]實(shí)施例2
      [0067]本實(shí)施例公開(kāi)了一種應(yīng)用于不同種類的安卓設(shè)備的自動(dòng)化測(cè)試的多功能腳本運(yùn)行系統(tǒng)。
      [0068]如圖3所示,本實(shí)施例的多功能腳本運(yùn)行系統(tǒng)包括:生成單元310、導(dǎo)入單元320和運(yùn)行單元330。
      [0069]生成單元310用于生成在相同類型操作下不同種類的安卓設(shè)備的運(yùn)行腳本;且相同類型操作包括一個(gè)或多個(gè)操作步驟。進(jìn)一步地,生成單元310還包括腳本錄制子單元311和運(yùn)行腳本生成子單元312。腳本錄制子單元311用于針對(duì)不同種類的安卓設(shè)備,按照相同類型操作,利用XML分別錄制不同的操作腳本;運(yùn)行腳本生成子單元312用于根據(jù)腳本錄制子單元311錄制的不同種類的安卓設(shè)備的相同類型操作的操作腳本,生成一個(gè)運(yùn)行腳本。并且,運(yùn)行腳本包括一組或多組運(yùn)行子腳本,每一組運(yùn)行子腳本包括一個(gè)操作步驟下的多個(gè)不同種類安卓設(shè)備的控件的屬性,且所述運(yùn)行腳本中的運(yùn)行子腳本是按照操作步驟的順序保存的。
      [0070]導(dǎo)入單元320用于將運(yùn)行腳本和解析處理包導(dǎo)入待運(yùn)行腳本的安卓設(shè)備。
      [0071]運(yùn)行單元330用于啟動(dòng)解析處理包,并調(diào)用運(yùn)行腳本對(duì)待運(yùn)行腳本的安卓設(shè)備進(jìn)行運(yùn)行。
      [0072]進(jìn)一步地,運(yùn)行單元330在通過(guò)命令啟動(dòng)解析處理包并調(diào)用運(yùn)行腳本后,是按照運(yùn)行腳本中保存的運(yùn)行子腳本的順序進(jìn)行操作:對(duì)待運(yùn)行腳本的安卓設(shè)備按照操作步驟執(zhí)行,該操作步驟是運(yùn)行子腳本對(duì)應(yīng)的操作步驟;獲取待運(yùn)行腳本的安卓設(shè)備的頁(yè)面中每個(gè)控件的屬性;將獲取的控件的屬性與該運(yùn)行子腳本進(jìn)行匹配:如果存在匹配,則繼續(xù)按照上述步驟進(jìn)行下一組運(yùn)行子腳本對(duì)應(yīng)類型的操作的運(yùn)行,直至完成所述運(yùn)行腳本中所有的運(yùn)行子腳本的操作步驟;如果不存在匹配,則停止運(yùn)行。
      [0073]此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施例中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施例中不存在其它的單元。
      [0074]并且,不難發(fā)現(xiàn),本實(shí)施例為與第一實(shí)施例相對(duì)應(yīng)的系統(tǒng)實(shí)施例,本實(shí)施例可與第一實(shí)施例互相配合實(shí)施。第一實(shí)施例中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施例中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施例中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施例中。
      [0075]綜上所述,本發(fā)明的一種多功能腳本運(yùn)行方法和系統(tǒng),適用于不同種類的安卓設(shè)備,結(jié)合手機(jī)控件運(yùn)行方法,并在此基礎(chǔ)上進(jìn)行擴(kuò)展和衍生,其在安卓控件的基礎(chǔ)上,通過(guò)XML記錄和保存不同種類的安卓設(shè)備的控件信息,進(jìn)行多重腳本錄制,生成運(yùn)行腳本,并且運(yùn)行腳本的兼容性和健壯性好,其不受屏幕分辨率、背景變化及圖片變化的影響;本發(fā)明能夠橫向的支持不同安卓版本設(shè)備、不同廠商及Π設(shè)計(jì)的風(fēng)格模式;本發(fā)明利用簡(jiǎn)單的方法,實(shí)現(xiàn)了一套腳本兼容多個(gè)安卓設(shè)備的能力,能夠達(dá)到良好的兼容性,節(jié)省了人力和投入時(shí)間。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
      [0076]上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
      【主權(quán)項(xiàng)】
      1.一種多功能腳本運(yùn)行方法,應(yīng)用于不同種類的安卓設(shè)備的自動(dòng)化測(cè)試,其特征在于,所述多功能腳本運(yùn)行方法包括: 步驟S10,生成運(yùn)行腳本;其中,所述運(yùn)行腳本適用于不同種類的安卓設(shè)備; 步驟S20,將待運(yùn)行腳本的安卓設(shè)備與電腦相連,并將其屏幕投射至所述電腦上; 步驟S30,將所述運(yùn)行腳本和解析處理包導(dǎo)入待運(yùn)行腳本的安卓設(shè)備; 步驟S40,啟動(dòng)所述解析處理包,并調(diào)用所述運(yùn)行腳本對(duì)待運(yùn)行腳本的安卓設(shè)備進(jìn)行運(yùn)行,得到運(yùn)行輸出和結(jié)果。2.根據(jù)權(quán)利要求1所述的多功能腳本運(yùn)行方法,其特征在于:所述步驟SlO生成運(yùn)行腳本包括: 步驟S11,將不同種類的安卓設(shè)備與電腦相連; 步驟S12,針對(duì)不同種類的安卓設(shè)備,按照相同類型操作,分別錄制不同的操作腳本; 步驟S13,依據(jù)多個(gè)操作腳本,生成一個(gè)所述運(yùn)行腳本。3.根據(jù)權(quán)利要求2所述的多功能腳本運(yùn)行方法,其特征在于:所述步驟Sll還包括將安卓設(shè)備的屏幕投射至所述電腦上,以實(shí)現(xiàn)通過(guò)對(duì)其在所述電腦上的投影上進(jìn)行操作來(lái)完成對(duì)安卓設(shè)備的操作。4.根據(jù)權(quán)利要求3所述的多功能腳本運(yùn)行方法,其特征在于:所述步驟S12中的相同類型操作直接在安卓設(shè)備上完成,或者在其對(duì)應(yīng)的所述電腦的投影上完成。5.根據(jù)權(quán)利要求2所述的多功能腳本運(yùn)行方法,其特征在于:所述步驟S12包括: 對(duì)多個(gè)不同種類的安卓設(shè)備執(zhí)行一個(gè)相同類型操作,且,相同類型操作包括一個(gè)或多個(gè)操作步驟; 依據(jù)操作步驟和安卓設(shè)備的種類,利用XML對(duì)其頁(yè)面進(jìn)行解析,獲取并保存頁(yè)面中每個(gè)控件的屬性;并依據(jù)獲取的頁(yè)面中的控件的屬性錄制生成相應(yīng)的操作腳本。6.根據(jù)權(quán)利要求5所述的多功能腳本運(yùn)行方法,其特征在于:所述控件的屬性包括控件的坐標(biāo)范圍、ID、文本和類型。7.根據(jù)權(quán)利要求6所述的多功能腳本運(yùn)行方法,其特征在于:所述運(yùn)行腳本包括一組或多組運(yùn)行子腳本,每一組運(yùn)行子腳本包括一個(gè)操作步驟下的多個(gè)不同種類安卓設(shè)備的控件的屬性,且所述運(yùn)行腳本中的運(yùn)行子腳本是按照操作步驟的順序保存的。8.根據(jù)權(quán)利要求7所述的多功能腳本運(yùn)行方法,其特征在于:所述步驟S40中,啟動(dòng)所述解析處理包,并調(diào)用所述運(yùn)行腳本對(duì)待運(yùn)行腳本的安卓設(shè)備進(jìn)行運(yùn)行包括: 所述解析處理包調(diào)用所述運(yùn)行腳本,并按照所述運(yùn)行腳本中運(yùn)行子腳本的順序進(jìn)行: 對(duì)待運(yùn)行腳本的安卓設(shè)備按照操作步驟執(zhí)行,該操作步驟是運(yùn)行子腳本對(duì)應(yīng)的操作步驟; 獲取待運(yùn)行腳本的安卓設(shè)備的頁(yè)面中每個(gè)控件的屬性; 將獲取的控件的屬性與該運(yùn)行子腳本進(jìn)行匹配:如果存在匹配,則繼續(xù)按照上述步驟進(jìn)行下一組運(yùn)行子腳本對(duì)應(yīng)類型的操作的運(yùn)行,直至完成所述運(yùn)行腳本中所有的運(yùn)行子腳本的操作步驟;如果不存在匹配,則停止運(yùn)行。9.一種多功能腳本運(yùn)行系統(tǒng),應(yīng)用于不同種類的安卓設(shè)備的自動(dòng)化測(cè)試,其特征在于:所述多功能腳本運(yùn)行系統(tǒng)包括生成單元、導(dǎo)入單元和運(yùn)行單元; 所述生成單元用于生成在相同類型操作下不同種類的安卓設(shè)備的運(yùn)行腳本; 所述導(dǎo)入單元用于將所述運(yùn)行腳本和解析處理包導(dǎo)入待運(yùn)行腳本的安卓設(shè)備; 所述運(yùn)行單元用于啟動(dòng)所述解析處理包,并調(diào)用所述運(yùn)行腳本對(duì)待運(yùn)行腳本的安卓設(shè)備進(jìn)行運(yùn)行。10.根據(jù)權(quán)利要求9所述的多功能腳本運(yùn)行系統(tǒng),其特征在于:所述生成單元包括腳本錄制子單元和運(yùn)行腳本生成子單元; 所述腳本錄制子單元用于針對(duì)不同種類的安卓設(shè)備,按照相同類型操作,利用XML分別錄制不同的操作腳本; 所述運(yùn)行腳本生成子單元用于根據(jù)所述腳本錄制子單元錄制的不同種類的安卓設(shè)備的相同類型操作的操作腳本,生成一個(gè)所述運(yùn)行腳本。
      【專利摘要】本發(fā)明提供了一種應(yīng)用于不同種類的安卓設(shè)備的自動(dòng)化測(cè)試多功能腳本運(yùn)行方法和系統(tǒng),包括:生成適用于不同種類的安卓設(shè)備的運(yùn)行腳本:將不同種類的安卓設(shè)備與電腦相連;針對(duì)不同種類的安卓設(shè)備,按照相同類型操作,利用XML分別錄制不同的操作腳本;依據(jù)多個(gè)操作腳本,生成一個(gè)運(yùn)行腳本。將待運(yùn)行腳本的安卓設(shè)備與電腦相連,并將其屏幕投射至電腦上;將運(yùn)行腳本和解析處理包導(dǎo)入待運(yùn)行腳本的安卓設(shè)備;啟動(dòng)解析處理包,并調(diào)用所述運(yùn)行腳本對(duì)待運(yùn)行腳本的安卓設(shè)備進(jìn)行運(yùn)行。本發(fā)明結(jié)合手機(jī)控件運(yùn)行方法,通過(guò)XML記錄控件信息和多重腳本錄制,生成運(yùn)行腳本,實(shí)現(xiàn)了一套腳本兼容多個(gè)安卓設(shè)備的能力,達(dá)到了良好的兼容性,節(jié)省了人力和投入時(shí)間。
      【IPC分類】G06F9/44
      【公開(kāi)號(hào)】CN104899046
      【申請(qǐng)?zhí)枴緾N201510361949
      【發(fā)明人】韓繼梁
      【申請(qǐng)人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
      【公開(kāi)日】2015年9月9日
      【申請(qǐng)日】2015年6月26日
      當(dāng)前第3頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1