• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    自動化測試定制方法及定制系統(tǒng)技術(shù)方案

    技術(shù)編號:15690797 閱讀:182 留言:0更新日期:2017-06-24 03:28
    本發(fā)明專利技術(shù)公開了一種自動化測試定制方法,包括如下步驟:響應(yīng)于用戶在網(wǎng)頁頁面對測試參數(shù)模塊的選取指令,依據(jù)該些選取指令的組合關(guān)系生成可執(zhí)行腳本;接收用戶在網(wǎng)頁頁面定制的測試計劃,將用戶為所述測試計劃關(guān)聯(lián)的一個或多個所述可執(zhí)行腳本轉(zhuǎn)換為腳本匯編部件;啟動所述測試計劃以便使其按預(yù)定計劃執(zhí)行其相對應(yīng)的腳本匯編部件,并將其執(zhí)行所得的測試結(jié)果輸出到網(wǎng)頁頁面中。本發(fā)明專利技術(shù)還公開一種自動化測試定制系統(tǒng),其包括組合模塊、轉(zhuǎn)換模塊和執(zhí)行模塊。本發(fā)明專利技術(shù)自動化測試定制方法和自動化測試定制系統(tǒng)簡單易用,避免了大量重復(fù)編寫可執(zhí)行腳本工作,能提高測試效率和節(jié)省測試時間。

    Automated test customization method and customization system

    The invention discloses a customized automated testing method, which comprises the following steps: in response to the user in the web page module of testing parameters selected according to the instruction, some selected instruction combination to generate executable script; receiving user customized web pages in the test program, the user is the one or the related test plan a plurality of the executable scripts into the Script Compilation of components; start the test plan to make the execution of the Script Compilation of the corresponding parts according to schedule, and perform the test results output to web pages. The invention also discloses an automatic test customization system, which comprises a combined module, a conversion module and an executing module. The automatic test customization method and the automatic test customization system are simple and easy to use, and avoid a large number of repeated writing executable scripts, thereby improving the testing efficiency and saving the test time.

    【技術(shù)實現(xiàn)步驟摘要】
    自動化測試定制方法及定制系統(tǒng)
    本專利技術(shù)涉及計算機領(lǐng)域,具體而言,本專利技術(shù)涉及一種基于網(wǎng)頁頁面的自動化測試定制方法和實現(xiàn)該方法的自動化測試定制系統(tǒng)。
    技術(shù)介紹
    軟件測試(SoftwareTesting)是一種用來促進及鑒定軟件的正確性、完整性、安全性和質(zhì)量的過程,也可以說是一種審核或比較實際輸出結(jié)果與預(yù)期輸出結(jié)果的過程。軟件測試是在規(guī)定的條件下對程序進行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量,并對其是否能滿足設(shè)計要求進行評估。前端Web自動化測試方式,最普遍的是直接使用selenium、robotframework等技術(shù),對于每個使用者來說,都需要系統(tǒng)學(xué)習(xí)相關(guān)知識,如編程技術(shù),了解相關(guān)原理,學(xué)習(xí)調(diào)試技術(shù)等,另外環(huán)境的安裝搭建需要每個人搭建一套,比較繁瑣和低效。業(yè)內(nèi)大部分公司對于這種測試用例都是通過jenkins等系統(tǒng)集成工具來組織管理的,而jenkins這些系統(tǒng)集成工具的搭建,維護以及用例運行等方面都需要很多人力和時間成本。因此需要開發(fā)一套自動化測試平臺,對于沒有編程技術(shù)的使用人員,只需要很短的學(xué)習(xí)時間就能完全掌握和使用。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)的目的旨在至少解決上述技術(shù)缺陷之一,提供一種基于網(wǎng)頁頁面的自動化測試平臺的定制方法和定制系統(tǒng)。利用本專利技術(shù)所提供的方法和系統(tǒng),可以實現(xiàn)使用人員在網(wǎng)頁頁面端上與自動化測試平臺進行交互,實現(xiàn)自動化測試用例或腳本的編寫、調(diào)試、運行和管理。為達到以上技術(shù)目的,本專利技術(shù)采用的技術(shù)方案如下:第一方面,本專利技術(shù)提供了一種自動化測試定制方法,包括如下步驟:響應(yīng)于用戶在網(wǎng)頁頁面對測試參數(shù)模塊的選取指令,依據(jù)該些選取指令的組合關(guān)系生成可執(zhí)行腳本;接收用戶在網(wǎng)頁頁面定制的測試計劃,將用戶為所述測試計劃關(guān)聯(lián)的一個或多個所述可執(zhí)行腳本轉(zhuǎn)換為腳本匯編部件;啟動所述測試計劃以便使其按預(yù)定計劃執(zhí)行其相對應(yīng)的腳本匯編部件,并將其執(zhí)行所得的測試結(jié)果輸出到網(wǎng)頁頁面中。結(jié)合第一方面,本專利技術(shù)在第一方面的第一種實現(xiàn)方式中,所述測試參數(shù)模塊根據(jù)被測試對象的內(nèi)部邏輯進行模塊化設(shè)計。結(jié)合第一方面,本專利技術(shù)在第一方面的第二種實現(xiàn)方式中,所述對測試參數(shù)模塊的選取通過以下至少一種方式實現(xiàn):從網(wǎng)頁頁面所顯示的多級菜單中逐一進行單項選擇和/或多項選擇;在網(wǎng)頁頁面所顯示的命令調(diào)用框中利用編程語言進行命令編寫;在網(wǎng)頁頁面所顯示的數(shù)據(jù)導(dǎo)入?yún)^(qū)域?qū)霚y試數(shù)據(jù)。結(jié)合第一方面的第二種實現(xiàn)方式,本專利技術(shù)在第一方面的第三種實現(xiàn)方式中,所述測試數(shù)據(jù)包括由用戶選取不同數(shù)據(jù)庫及其相應(yīng)的數(shù)據(jù)存儲方式后輸入的測試數(shù)據(jù)和/或系統(tǒng)隨機生成的測試數(shù)據(jù)。結(jié)合第一方面的第一種實現(xiàn)方式,本專利技術(shù)在第一方面的第四種實現(xiàn)方式中,所述可執(zhí)行腳本控制所述被測試對象執(zhí)行一個或多個運算操作動作,由云端基于所述選取指令的組合依據(jù)預(yù)設(shè)的規(guī)則自動翻譯而生成。結(jié)合第一方面的第二種實現(xiàn)方式,本專利技術(shù)在第一方面的第五種實現(xiàn)方式中,,所生成的可執(zhí)行腳本存入到云端的數(shù)據(jù)庫中以備調(diào)用。結(jié)合第一方面,本專利技術(shù)在第一方面的第六種實現(xiàn)方式中,所述測試計劃限定了所關(guān)聯(lián)的一個或多個可執(zhí)行腳本的執(zhí)行條件,以符合被測試對象內(nèi)部邏輯所產(chǎn)生的事件流。結(jié)合第一方面的第六種實現(xiàn)方式,本專利技術(shù)在第一方面的第七種實現(xiàn)方式中,所述執(zhí)行條件由測試啟動時間參數(shù)、測試啟動條件參數(shù)、腳本執(zhí)行順序列表、腳本執(zhí)行次數(shù)參數(shù)和測試中止條件參數(shù)中的至少一項所限定。結(jié)合第一方面,本專利技術(shù)在第一方面的第八種實現(xiàn)方式中,所述測試計劃對所關(guān)聯(lián)的一個或多個可執(zhí)行腳本中的變量進行賦值,以符合被測試對象內(nèi)部邏輯所產(chǎn)生的事件流。結(jié)合第一方面,本專利技術(shù)在第一方面的第九種實現(xiàn)方式中,顯示在網(wǎng)頁頁面的測試結(jié)果包括以下至少一項內(nèi)容:所述測試計劃的每個可執(zhí)行腳本或腳本匯編部件的運行狀態(tài);所述可執(zhí)行腳本或腳本匯編部件的運行結(jié)果;對所述運行結(jié)果的統(tǒng)計數(shù)據(jù);對執(zhí)行失敗的腳本的標(biāo)注和分析。結(jié)合第一方面的第九種實現(xiàn)方式,本專利技術(shù)在第一方面的第十種實現(xiàn)方式中,顯示在網(wǎng)頁頁面的測試結(jié)果還包括從網(wǎng)頁頁面截取并附加標(biāo)記的圖形文件,所述圖形文件與測試功能點標(biāo)注列表相關(guān)聯(lián)。結(jié)合第一方面,本專利技術(shù)在第一方面的第十一種實現(xiàn)方式中,所述網(wǎng)頁頁面來自具有不同cookies網(wǎng)頁端。結(jié)合第一方面,本專利技術(shù)在第一方面的第十二種實現(xiàn)方式中,所述網(wǎng)頁頁面支持使用不同類型的瀏覽器打開。第二方面,本專利技術(shù)提供一種自動化測試定制系統(tǒng),其包括組合模塊,響應(yīng)于用戶在網(wǎng)頁頁面對測試參數(shù)模塊的選取指令,依據(jù)該些選取指令的組合關(guān)系生成可執(zhí)行腳本;轉(zhuǎn)換模塊,接收用戶在網(wǎng)頁頁面定制的測試計劃,將用戶為所述測試計劃關(guān)聯(lián)的一個或多個所述可執(zhí)行腳本轉(zhuǎn)換為腳本匯編部件;執(zhí)行模塊,啟動所述測試計劃以便使其按預(yù)定計劃執(zhí)行其相對應(yīng)的腳本匯編部件,并將其執(zhí)行所得的測試結(jié)果輸出到網(wǎng)頁頁面中。結(jié)合第二方面,本專利技術(shù)的第一種實現(xiàn)方式中,所述測試參數(shù)模塊根據(jù)被測試對象的內(nèi)部邏輯進行模塊化設(shè)計。結(jié)合第二方面的第一種實現(xiàn)方式,本專利技術(shù)的第二種實現(xiàn)方式中,所述組合模塊還包括用于獲取用戶對所述測試參數(shù)模塊的選取的第一輸入單元;所述輸入單元包括多級菜單、命令調(diào)用框和數(shù)據(jù)導(dǎo)入?yún)^(qū)域中的至少一種。結(jié)合第二方面的第二種實現(xiàn)方式,本專利技術(shù)的第三種實現(xiàn)方式中,所述數(shù)據(jù)導(dǎo)入?yún)^(qū)域用于導(dǎo)入測試數(shù)據(jù),所述測試數(shù)據(jù)包括由用戶選取不同數(shù)據(jù)庫及其相應(yīng)的數(shù)據(jù)存儲方式后輸入的測試數(shù)據(jù)和/或系統(tǒng)隨機生成的測試數(shù)據(jù)。結(jié)合第二方面,本專利技術(shù)的第四種實現(xiàn)方式中,還包括翻譯模塊,用于基于所述選取指令的組合依據(jù)預(yù)設(shè)的規(guī)則自動翻譯所述可執(zhí)行腳本,所述可執(zhí)行腳本控制所述被測試對象執(zhí)行一個或多個運算操作動作。結(jié)合第二方面,本專利技術(shù)的第五種實現(xiàn)方式中,還包括存儲模塊,用于將所生成的可執(zhí)行腳本保存起來以備調(diào)用。結(jié)合第二方面的第五種實現(xiàn)方式,本專利技術(shù)的第六種實現(xiàn)方式中,所述存儲模塊設(shè)置在云端。結(jié)合第二方面的第一種實現(xiàn)方式,本專利技術(shù)的第七種實現(xiàn)方式中,所述組合模塊還包括用于獲取用戶對所述測試計劃定制的第二輸入單元。結(jié)合第二方面的第七種實現(xiàn)方式,本專利技術(shù)的第八種實現(xiàn)方式中,所述第二輸入單元用于限定與所述測試計劃關(guān)聯(lián)的一個或多個可執(zhí)行腳本的執(zhí)行條件,以符合被測試對象內(nèi)部邏輯所產(chǎn)生的事件流。結(jié)合第二方面的第八種實現(xiàn)方式,本專利技術(shù)的第九種實現(xiàn)方式中,所述第二輸入單元用于輸入限定所述執(zhí)行條件的測試啟動時間參數(shù)、測試啟動條件參數(shù)、腳本執(zhí)行順序列表、腳本執(zhí)行次數(shù)參數(shù)和測試中止條件參數(shù)中的至少一項。結(jié)合第二方面的第七種實現(xiàn)方式,本專利技術(shù)的第十種實現(xiàn)方式中,所述第二輸入單元用于對所述測試計劃所關(guān)聯(lián)的一個或多個可執(zhí)行腳本中的變量進行賦值,以符合被測試對象內(nèi)部邏輯所產(chǎn)生的事件流。結(jié)合第二方面,本專利技術(shù)的第十一種實現(xiàn)方式中,所述執(zhí)行模塊還包括輸出顯示單元,用于在網(wǎng)頁頁面輸出并顯示以下至少一項測試結(jié)果的內(nèi)容:所述測試計劃的每個可執(zhí)行腳本或腳本匯編部件的運行狀態(tài);所述可執(zhí)行腳本或腳本匯編部件的運行結(jié)果;對所述運行結(jié)果的統(tǒng)計數(shù)據(jù);對執(zhí)行失敗的腳本的標(biāo)注和分析。結(jié)合第二方面的第十一種實現(xiàn)方式,本專利技術(shù)的第十二種實現(xiàn)方式中,所述執(zhí)行模塊還包括截圖單元,用于從網(wǎng)頁頁面截取并附加標(biāo)記以形成圖形文件,所述圖形文件與測試功能點標(biāo)注列表相關(guān)聯(lián)。結(jié)合第二方面,本專利技術(shù)的第十三種實現(xiàn)方式中,所述網(wǎng)頁頁面來自具有不同cookies網(wǎng)頁端。結(jié)合第二方面,本專利技術(shù)的第十四種實現(xiàn)方式中,所述網(wǎng)頁頁面支持使用不同類型的瀏本文檔來自技高網(wǎng)...
    自動化測試定制方法及定制系統(tǒng)

    【技術(shù)保護點】
    一種自動化測試定制方法,其特征在于,包括如下步驟:響應(yīng)于用戶在網(wǎng)頁頁面對測試參數(shù)模塊的選取指令,依據(jù)該些選取指令的組合關(guān)系生成可執(zhí)行腳本;接收用戶在網(wǎng)頁頁面定制的測試計劃,將用戶為所述測試計劃關(guān)聯(lián)的一個或多個所述可執(zhí)行腳本轉(zhuǎn)換為腳本匯編部件;啟動所述測試計劃以便使其按預(yù)定計劃執(zhí)行其相對應(yīng)的腳本匯編部件,并將其執(zhí)行所得的測試結(jié)果輸出到網(wǎng)頁頁面中。

    【技術(shù)特征摘要】
    1.一種自動化測試定制方法,其特征在于,包括如下步驟:響應(yīng)于用戶在網(wǎng)頁頁面對測試參數(shù)模塊的選取指令,依據(jù)該些選取指令的組合關(guān)系生成可執(zhí)行腳本;接收用戶在網(wǎng)頁頁面定制的測試計劃,將用戶為所述測試計劃關(guān)聯(lián)的一個或多個所述可執(zhí)行腳本轉(zhuǎn)換為腳本匯編部件;啟動所述測試計劃以便使其按預(yù)定計劃執(zhí)行其相對應(yīng)的腳本匯編部件,并將其執(zhí)行所得的測試結(jié)果輸出到網(wǎng)頁頁面中。2.如權(quán)利要求1所述的自動化測試定制方法,其特征在于,所述測試參數(shù)模塊根據(jù)被測試對象的內(nèi)部邏輯進行模塊化設(shè)計。3.如權(quán)利要求2所述的自動化測試定制方法,其特征在于,所述對測試參數(shù)模塊的選取通過以下至少一種方式實現(xiàn):從網(wǎng)頁頁面所顯示的多級菜單中逐一進行單項選擇和/或多項選擇;在網(wǎng)頁頁面所顯示的命令調(diào)用框中利用編程語言進行命令編寫;在網(wǎng)頁頁面所顯示的數(shù)據(jù)導(dǎo)入?yún)^(qū)域?qū)霚y試數(shù)據(jù)。4.如權(quán)利要求3所述的自動化測試定制方法,其特征在于,所述測試數(shù)據(jù)包括由用戶選取不同數(shù)據(jù)庫及其相應(yīng)的數(shù)據(jù)存儲方式后輸入的測試數(shù)據(jù)和/或系統(tǒng)隨機生成的測試數(shù)據(jù)。5.如權(quán)利要求2所述的自動化測試定制方法,其特征在于,所述可執(zhí)行腳本控制所述被測試對象執(zhí)行一個或多個運算操作動作,由云端基于所述選取指令的組合依據(jù)預(yù)設(shè)的規(guī)則自動翻譯而生成。6.如權(quán)利要求2所述的自動化測試定制方法,其特征在于,所生成的可執(zhí)行腳本存入到云端的數(shù)據(jù)庫中以備調(diào)用。7.如權(quán)利要求1所述的自動化測試定制方法,其特征在于,所述測試計劃限定了所關(guān)聯(lián)的一個或多個可執(zhí)行腳本的執(zhí)行條件,以符合被測試對象內(nèi)部邏輯所產(chǎn)生的事件流。8.如權(quán)利要求7所述的自動化測試定制方法,其特征在于,所述執(zhí)行條件由測試啟動時間參數(shù)、測試啟動條件參數(shù)、腳本執(zhí)行順序列表、腳本執(zhí)行次數(shù)參數(shù)和測試中止條件參數(shù)中的至少一項所限定。9.如權(quán)利要求1所述的自動化測試定制方法,其特征在于,所述測試計劃對所關(guān)聯(lián)的一個或多個可執(zhí)行腳本中的變量進行賦值,以符合被測試對象內(nèi)部邏輯所產(chǎn)生的事件流。10.如權(quán)利要求1所述的自動化測試定制方法,其特征在于,顯示在網(wǎng)頁頁面的測試結(jié)果包括以下至少一項內(nèi)容:所述測試計劃的每個可執(zhí)行腳本或腳本匯編部件的運行狀態(tài);所述可執(zhí)行腳本或腳本匯編部件的運行結(jié)果;對所述運行結(jié)果的統(tǒng)計數(shù)據(jù);對執(zhí)行失敗的腳本的標(biāo)注和分析。11.如權(quán)利要求10所述的自動化測試定制方法,其特征在于,顯示在網(wǎng)頁頁面的測試結(jié)果還包括從網(wǎng)頁頁面截取并附加標(biāo)記的圖形文件,所述圖形文件與測試功能點標(biāo)注列表相關(guān)聯(lián)。12.如權(quán)利要求1所述的自動化測試定制方法,其特征在于,所述網(wǎng)頁頁面來自具有不同cookies網(wǎng)頁端。13.如權(quán)利要求1所述的自動化測試定制方法,其特征在于,所述網(wǎng)頁頁面支持使用不同類型的瀏覽器打開。14.一種自動化測試定制系統(tǒng),其特征在于,其包括組合模塊,響應(yīng)于用戶在網(wǎng)頁頁面對測試參數(shù)模塊的選取指令,依據(jù)該些選取指令的組合關(guān)系生成可執(zhí)行腳本;轉(zhuǎn)換模塊,接收用戶在網(wǎng)頁頁面定制的...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:石瑩唐銘員
    申請(專利權(quán))人:廣州神馬移動信息科技有限公司
    類型:發(fā)明
    國別省市:廣東,44

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 婷婷四虎东京热无码群交双飞视频| 国模无码视频一区二区三区| 国产精品无码一区二区三区毛片 | 国产成人精品无码一区二区 | 无码人妻一区二区三区在线视频 | 日韩人妻无码精品无码中文字幕| 国产成人无码区免费网站| 日韩人妻无码中文字幕视频| 毛片一区二区三区无码| 无码专区中文字幕无码| 曰韩无码二三区中文字幕| 制服在线无码专区| 国产精品99精品无码视亚| 国产精品亚洲а∨无码播放麻豆| 亚洲AV中文无码乱人伦下载| julia无码人妻中文字幕在线| av无码久久久久不卡免费网站| 国产AV无码专区亚洲A∨毛片| 无码精品人妻一区二区三区影院| 最新无码专区视频在线| 亚洲AV人无码激艳猛片| 中文字幕无码日韩专区免费| 日韩精品无码Av一区二区| 亚洲AV无码AV吞精久久| av潮喷大喷水系列无码| 无码人妻精品一区二区蜜桃网站 | 日韩精品无码成人专区| 久久精品无码一区二区三区免费| 精品久久久久久无码专区不卡| 亚洲成AV人片在线观看无码| 国产成人无码免费网站| 亚洲一本大道无码av天堂| 人妻老妇乱子伦精品无码专区 | 国产亚洲精品无码拍拍拍色欲 | 国产成人无码AV一区二区在线观看 | 国产成人A亚洲精V品无码| 欧日韩国产无码专区| 日韩av片无码一区二区三区不卡 | 日韩综合无码一区二区| 久久青青草原亚洲av无码 | 日韩精品无码永久免费网站|