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

      自動(dòng)化測(cè)試方法和裝置制造方法

      文檔序號(hào):6514784閱讀:497來(lái)源:國(guó)知局
      自動(dòng)化測(cè)試方法和裝置制造方法
      【專利摘要】本發(fā)明提供一種自動(dòng)化測(cè)試方法和裝置。該方法包括:接收測(cè)試人員輸入的第一測(cè)試腳本,所述第一測(cè)試腳本根據(jù)腳本語(yǔ)言生成;將所述第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本;執(zhí)行所述第二測(cè)試腳本進(jìn)行自動(dòng)化測(cè)試。本發(fā)明提供的自動(dòng)化測(cè)試方法和裝置,通過(guò)將根據(jù)腳本語(yǔ)言生成的第一測(cè)試腳本編譯為任何測(cè)試工具均可執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本,使得測(cè)試人員只需掌握一種腳本語(yǔ)言,即可實(shí)現(xiàn)采用任何測(cè)試工具進(jìn)行自動(dòng)化測(cè)試,降低了學(xué)習(xí)成本和時(shí)間成本。
      【專利說(shuō)明】自動(dòng)化測(cè)試方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及測(cè)試【技術(shù)領(lǐng)域】,尤其涉及一種自動(dòng)化測(cè)試方法和裝置。
      【背景技術(shù)】
      [0002]目前,隨著自動(dòng)化技術(shù)的發(fā)展,自動(dòng)化測(cè)試得到了廣泛應(yīng)用。由于不同測(cè)試工具適用的操作系統(tǒng)不同,因此為滿足不同操作系統(tǒng)下自動(dòng)化測(cè)試的需求,開(kāi)發(fā)人員使用各種不同的測(cè)試工具來(lái)開(kāi)發(fā)自動(dòng)化測(cè)試腳本。
      [0003]當(dāng)測(cè)試人員在不同操作系統(tǒng)下進(jìn)行自動(dòng)化測(cè)試時(shí),即使對(duì)于同一測(cè)試場(chǎng)景,由于不同測(cè)試工具支持的測(cè)試腳本語(yǔ)言不同,因此測(cè)試人員需掌握各種不同測(cè)試工具的測(cè)試腳本語(yǔ)言,增加了學(xué)習(xí)成本和時(shí)間成本。

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

      [0004]本發(fā)明提供一種自動(dòng)化測(cè)試方法和裝置,用以解決現(xiàn)有技術(shù)中存在的同一測(cè)試場(chǎng)景下,測(cè)試人員需掌握各種不同測(cè)試工具的測(cè)試腳本語(yǔ)言,增加了學(xué)習(xí)成本和時(shí)間成本的問(wèn)題。
      [0005]本發(fā)明提供了一種自動(dòng)化測(cè)試方法,包括:
      [0006]接收測(cè)試人員輸入的第一測(cè)試腳本,所述第一測(cè)試腳本根據(jù)腳本語(yǔ)言生成;
      [0007]將所述第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本;
      [0008]執(zhí)行所述第二測(cè)試腳本進(jìn)行自動(dòng)化測(cè)試。
      [0009]本發(fā)明提供了一種自動(dòng)化測(cè)試裝置,包括:
      [0010]接收模塊,用于接收測(cè)試人員輸入的第一測(cè)試腳本,所述第一測(cè)試腳本根據(jù)腳本語(yǔ)目生成;
      [0011]編譯模塊,用于將所述第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本;
      [0012]執(zhí)行模塊,用于執(zhí)行所述第二測(cè)試腳本進(jìn)行自動(dòng)化測(cè)試。
      [0013]本發(fā)明提供的自動(dòng)化測(cè)試方法和裝置,通過(guò)將根據(jù)腳本語(yǔ)言生成的第一測(cè)試腳本編譯為任何測(cè)試工具均可執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本,使得測(cè)試人員只需掌握一種腳本語(yǔ)言,即可實(shí)現(xiàn)采用任何測(cè)試工具進(jìn)行自動(dòng)化測(cè)試,降低了學(xué)習(xí)成本和時(shí)間成本。
      【專利附圖】

      【附圖說(shuō)明】
      [0014]圖1為本發(fā)明提供的自動(dòng)化測(cè)試方法一個(gè)實(shí)施例的流程示意圖;
      [0015]圖2為本發(fā)明提供的自動(dòng)化測(cè)試方法又一個(gè)實(shí)施例的流程示意圖;
      [0016]圖3為本發(fā)明提供的自動(dòng)化測(cè)試裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0017]下面通過(guò)具體的實(shí)施例及附圖,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。[0018]圖1為本發(fā)明提供的自動(dòng)化測(cè)試方法一個(gè)實(shí)施例的流程示意圖。如圖1所示,以下方法實(shí)施例中各步驟的執(zhí)行主體具體可以為各種自動(dòng)化測(cè)試工具。該方法具體可以包括:
      [0019]S101,接收測(cè)試人員輸入的第一測(cè)試腳本,第一測(cè)試腳本根據(jù)腳本語(yǔ)言生成。
      [0020]具體的,測(cè)試人員可以采用自己熟悉的一種腳本語(yǔ)言,例如JavaScript、VBScript或Shell等,來(lái)生成第一測(cè)試腳本。
      [0021]S102,將第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本。
      [0022]具體的,將根據(jù)腳本語(yǔ)言生成的第一測(cè)試腳本編譯為可供任何測(cè)試工具執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本。
      [0023]S103,執(zhí)行第二測(cè)試腳本進(jìn)行自動(dòng)化測(cè)試。
      [0024]本實(shí)施例提供的自動(dòng)化測(cè)試方法,通過(guò)將根據(jù)腳本語(yǔ)言生成的第一測(cè)試腳本編譯為任何測(cè)試工具均可執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本,使得測(cè)試人員只需掌握一種腳本語(yǔ)言,即可實(shí)現(xiàn)采用任何測(cè)試工具進(jìn)行自動(dòng)化測(cè)試,降低了學(xué)習(xí)成本和時(shí)間成本。
      [0025]圖2為本發(fā)明提供的自動(dòng)化測(cè)試方法又一個(gè)實(shí)施例的流程示意圖。如圖2所示,以下方法實(shí)施例中各步驟的執(zhí)行主體具體可以為各種自動(dòng)化測(cè)試工具。該方法具體可以包括:
      [0026]S201,接收測(cè)試人員輸入的第一測(cè)試腳本,第一測(cè)試腳本根據(jù)腳本語(yǔ)言生成。
      [0027]具體的,測(cè)試人員可以采用自己熟悉的一種腳本語(yǔ)言,例如JavaScript、VBScript或Shell等,來(lái)生成第一測(cè)試腳本。
      [0028]S202,將第一測(cè)試腳本保存為腳本文件。
      [0029]S203,根據(jù)腳本文件的類型,確定腳本語(yǔ)言的類型。
      [0030]具體的,腳本文件的類型可以根據(jù)腳本文件的文件名后綴確定,例如文件名后綴為.vbs的腳本文件,其類型為vbs文件。進(jìn)一步的,可以根據(jù)腳本文件的類型,確定腳本語(yǔ)言的類型,例如腳本文件的類型為vbs文件,則可以確定生成第一測(cè)試腳本的腳本語(yǔ)言的類型為VBScript。
      [0031]S204,根據(jù)腳本語(yǔ)言的類型,將第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本。
      [0032]具體的,根據(jù)腳本語(yǔ)言的類型,采用對(duì)應(yīng)的編譯方法,將腳本語(yǔ)言生成的第一測(cè)試腳本編譯為可供任何測(cè)試工具執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本。
      [0033]S205,執(zhí)行第二測(cè)試腳本進(jìn)行自動(dòng)化測(cè)試。
      [0034]本實(shí)施例提供的自動(dòng)化測(cè)試方法,通過(guò)將根據(jù)腳本語(yǔ)言生成的第一測(cè)試腳本編譯為任何測(cè)試工具均可執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本,使得測(cè)試人員只需掌握一種腳本語(yǔ)言,即可實(shí)現(xiàn)采用任何測(cè)試工具進(jìn)行自動(dòng)化測(cè)試,降低了學(xué)習(xí)成本和時(shí)間成本。
      [0035]圖3為本發(fā)明提供的自動(dòng)化測(cè)試裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖3所示,本實(shí)施例提供的自動(dòng)化測(cè)試裝置為執(zhí)行上述自動(dòng)化測(cè)試方法的特定執(zhí)行主體,具體可以設(shè)置在各種自動(dòng)化測(cè)試工具中。該裝置具體可以包括:接收模塊31、編譯模塊32和執(zhí)行模塊33,其中:
      [0036]接收模塊31,用于接收測(cè)試人員輸入的第一測(cè)試腳本,第一測(cè)試腳本根據(jù)腳本語(yǔ)
      言生成。
      [0037]具體的,接收模塊31可以為測(cè)試人員提供一個(gè)輸入界面,測(cè)試人員可以采用自己熟悉的一種腳本語(yǔ)言,例如JavaScript、VBScript或Shell等,在輸入界面上編輯生成第一測(cè)試腳本。
      [0038]編譯模塊32,用于將第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本。
      [0039]具體的,編譯模塊32具體可以包括多個(gè)腳本語(yǔ)言編譯器。編譯模塊32采用與第一測(cè)試腳本對(duì)應(yīng)的腳本語(yǔ)言編譯器,將腳本語(yǔ)言生成的第一測(cè)試腳本編譯為可供任何測(cè)試工具執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本。
      [0040]執(zhí)行模塊33,用于執(zhí)行第二測(cè)試腳本進(jìn)行自動(dòng)化測(cè)試。
      [0041]進(jìn)一步的,編譯模塊32具體可以用于:
      [0042]將第一測(cè)試腳本保存為腳本文件,根據(jù)腳本文件的類型,確定腳本語(yǔ)言的類型;
      [0043]根據(jù)腳本語(yǔ)言的類型,將第一測(cè)試腳本編譯為第二測(cè)試腳本。
      [0044]進(jìn)一步的,編譯模塊32具體還可以用于:
      [0045]在根據(jù)腳本文件的類型,確定腳本語(yǔ)言的類型之前,根據(jù)腳本文件的文件名后綴,確定腳本文件的類型。
      [0046]具體的,編譯模塊32將第一測(cè)試腳本保存為腳本文件,并確定腳本文件的類型,具體可以根據(jù)腳本文件的文件名后綴確定,例如文件名后綴為.vbs的腳本文件,其類型為vbs文件。
      [0047]進(jìn)一步的,編譯模塊32可以根據(jù)腳本文件的類型,確定腳本語(yǔ)言的類型,例如腳本文件的類型為vbs文件,則可以確定生成第一測(cè)試腳本的腳本語(yǔ)言的類型為VBScript。根據(jù)腳本語(yǔ)言的類型,將保存的腳本文件路由到對(duì)應(yīng)的腳本語(yǔ)言編譯器,例如VBScript腳本語(yǔ)言編譯器。腳本語(yǔ)言編譯器接收到編譯模塊32的編譯請(qǐng)求后,將腳本語(yǔ)言生成的第一測(cè)試腳本編譯為可供任何測(cè)試工具執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本。
      [0048]本實(shí)施例提供的自動(dòng)化測(cè)試裝置,通過(guò)將根據(jù)腳本語(yǔ)言生成的第一測(cè)試腳本編譯為任何測(cè)試工具均可執(zhí)行的二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本,使得測(cè)試人員只需掌握一種腳本語(yǔ)言,即可實(shí)現(xiàn)采用任何測(cè)試工具進(jìn)行自動(dòng)化測(cè)試,降低了學(xué)習(xí)成本和時(shí)間成本。
      [0049]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
      【權(quán)利要求】
      1.一種自動(dòng)化測(cè)試方法,其特征在于,包括: 接收測(cè)試人員輸入的第一測(cè)試腳本,所述第一測(cè)試腳本根據(jù)腳本語(yǔ)言生成; 將所述第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本; 執(zhí)行所述第二測(cè)試腳本進(jìn)行自動(dòng)化測(cè)試。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本,包括: 將所述第一測(cè)試腳本保存為腳本文件,根據(jù)所述腳本文件的類型,確定所述腳本語(yǔ)言的類型; 根據(jù)所述腳本語(yǔ)言的類型,將所述第一測(cè)試腳本編譯為所述第二測(cè)試腳本。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述腳本文件的類型,確定所述腳本語(yǔ)言的類型之前,還包括: 根據(jù)所述腳本文件的文件名后綴,確定所述腳本文件的類型。
      4.一種自動(dòng)化測(cè)試裝置,其特征在于,包括: 接收模塊,用于接收測(cè)試人員輸入的第一測(cè)試腳本,所述第一測(cè)試腳本根據(jù)腳本語(yǔ)言生成; 編譯模塊,用于將所述第一測(cè)試腳本編譯為二進(jìn)制字節(jié)碼格式的第二測(cè)試腳本; 執(zhí)行模塊,用于執(zhí)行所述第二測(cè)試腳本進(jìn)行自動(dòng)化測(cè)試。
      5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述編譯模塊具體用于: 將所述第一測(cè)試腳本保存為腳本文件,根據(jù)所述腳本文件的類型,確定所述腳本語(yǔ)言的類型; 根據(jù)所述腳本語(yǔ)言的類型,將所述第一測(cè)試腳本編譯為所述第二測(cè)試腳本。
      6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述編譯模塊還用于: 在所述根據(jù)所述腳本文件的類型,確定所述腳本語(yǔ)言的類型之前,根據(jù)所述腳本文件的文件名后綴,確定所述腳本文件的類型。
      【文檔編號(hào)】G06F11/36GK103500141SQ201310467644
      【公開(kāi)日】2014年1月8日 申請(qǐng)日期:2013年10月9日 優(yōu)先權(quán)日:2013年10月9日
      【發(fā)明者】郭強(qiáng) 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1