亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種自動化測試方法及執(zhí)行節(jié)點的制作方法

文檔序號:8361346閱讀:358來源:國知局
一種自動化測試方法及執(zhí)行節(jié)點的制作方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件測試技術(shù)領(lǐng)域,尤其涉及一種自動化測試方法及執(zhí)行節(jié)點。
【【背景技術(shù)】】
[0002]自動化測試技術(shù)是軟件測試技術(shù)的重要組成部分,可以提高測試效率,以及降低測試成本,提高測試覆蓋率,通過提高測試進度來提高產(chǎn)品的發(fā)布進度。與手動測試相比,還可以避免人為因素對測試的干擾。
[0003]現(xiàn)有技術(shù)中,自動化測試的實現(xiàn)方法是:屬于同一測試任務(wù)的測試用例,都會集中在一個執(zhí)行節(jié)點上執(zhí)行,并且該執(zhí)行節(jié)點上的一個進程以串行方式執(zhí)行這些測試用例,以完成自動化測試。然而,一個測試任務(wù)中測試用例的數(shù)量往往比較多,因此利用單執(zhí)行節(jié)點且單進程的方式實現(xiàn)測試用例的測試,將導致測試任務(wù)所消耗的時間比較長,測試效率比較低,最終會影響產(chǎn)品的發(fā)布效率。

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

[0004]有鑒于此,本發(fā)明實施例提供了一種自動化測試方法及執(zhí)行節(jié)點,可以實現(xiàn)提高自動化測試的測試效率。
[0005]本發(fā)明實施例的一方面,提供一種自動化測試方法,包括:
[0006]執(zhí)行節(jié)點獲得測試用例;
[0007]所述執(zhí)行節(jié)點啟動相對應(yīng)的進程,以使得所述相對應(yīng)的進程執(zhí)行所述測試用例;
[0008]其中,所述執(zhí)行節(jié)點的數(shù)目為至少一個,每個所述執(zhí)行節(jié)點相對應(yīng)的進程的數(shù)目為至少一個,從而多進程完成所述測試用例的自動化測試。
[0009]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述執(zhí)行節(jié)點的數(shù)目為一個,所述執(zhí)行節(jié)點相對應(yīng)的進程的數(shù)目為至少兩個;或者,
[0010]所述執(zhí)行節(jié)點的數(shù)目為至少兩個,每個所述執(zhí)行節(jié)點相對應(yīng)的進程的數(shù)目為至少
—個°
[0011]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述執(zhí)行節(jié)點獲得測試用例,包括:
[0012]所述執(zhí)行節(jié)點向服務(wù)器進行注冊,所述服務(wù)器上有所述服務(wù)器預先從相對應(yīng)的客戶端獲得的測試用例;
[0013]所述執(zhí)行節(jié)點對注冊過的所述服務(wù)器上的測試用例進行掃描,以確定所述執(zhí)行節(jié)點可支持的測試用例;
[0014]所述執(zhí)行節(jié)點從所述服務(wù)器獲得所述執(zhí)行節(jié)點可支持的測試用例。
[0015]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,若所述測試用例為針對Web頁面的測試用例,所述執(zhí)行節(jié)點包括瀏覽器內(nèi)核、執(zhí)行引擎和控制處理模塊;所述執(zhí)行節(jié)點啟動相對應(yīng)的進程,以使得所述相對應(yīng)的進程執(zhí)行所述測試用例,包括:
[0016]所述瀏覽器內(nèi)核在所述執(zhí)行引擎上創(chuàng)建所述相對應(yīng)的進程,以及啟動創(chuàng)建的所述相對應(yīng)的進程;或者,所述瀏覽器內(nèi)核啟動已創(chuàng)建的所述相對應(yīng)的進程;
[0017]所述控制處理模塊將所述測試用例發(fā)送給所述執(zhí)行節(jié)點中已啟動的所述相對應(yīng)的進程,以使得所述相對應(yīng)的進程執(zhí)行所述測試用例。
[0018]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述執(zhí)行節(jié)點注冊過的服務(wù)器的數(shù)目為至少一個;和/或,
[0019]每個所述服務(wù)器相對應(yīng)的客戶端的數(shù)目為至少一個。
[0020]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述執(zhí)行節(jié)點中啟用相對應(yīng)的進程執(zhí)行所述測試用例之后,所述方法還包括:
[0021]所述執(zhí)行節(jié)點獲得所述相對應(yīng)的進程執(zhí)行所述測試用例的執(zhí)行結(jié)果,以及向所述服務(wù)器發(fā)送所述執(zhí)行結(jié)果。
[0022]本發(fā)明實施例的一方面,提供一種執(zhí)行節(jié)點,包括:
[0023]控制處理模塊,用于獲得測試用例;
[0024]測試執(zhí)行模塊,用于啟動相對應(yīng)的進程,以使得所述相對應(yīng)的進程執(zhí)行所述測試用例;
[0025]其中,所述執(zhí)行節(jié)點的數(shù)目為至少一個,每個所述執(zhí)行節(jié)點相對應(yīng)的進程的數(shù)目為至少一個,從而多進程完成所述測試用例的自動化測試。
[0026]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述執(zhí)行節(jié)點的數(shù)目為一個,所述執(zhí)行節(jié)點相對應(yīng)的進程的數(shù)目為至少兩個;或者,
[0027]所述執(zhí)行節(jié)點的數(shù)目為至少兩個,每個所述執(zhí)行節(jié)點相對應(yīng)的進程的數(shù)目為至少一個
[0028]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述控制處理模塊,具體用于:
[0029]向服務(wù)器進行注冊,所述服務(wù)器上有所述服務(wù)器預先從相對應(yīng)的客戶端獲得的測試用例;
[0030]對注冊過的所述服務(wù)器上的測試用例進行掃描,以確定所述執(zhí)行節(jié)點可支持的測試用例;
[0031]從所述服務(wù)器獲得所述執(zhí)行節(jié)點可支持的測試用例。
[0032]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,若所述測試用例為針對Web頁面的測試用例,所述測試執(zhí)行模塊為瀏覽器內(nèi)核,所述執(zhí)行節(jié)點還包括執(zhí)行引擎;
[0033]所述瀏覽器內(nèi)核,具體用于:在所述執(zhí)行引擎上創(chuàng)建所述相對應(yīng)的進程,以及啟動創(chuàng)建的所述相對應(yīng)的進程;或者,啟動已創(chuàng)建的所述相對應(yīng)的進程;
[0034]所述控制處理模塊,還用于:將所述測試用例,發(fā)送給所述執(zhí)行節(jié)點中已啟動的所述相對應(yīng)的進程,以使得所述相對應(yīng)的進程執(zhí)行所述測試用例。
[0035]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述執(zhí)行節(jié)點注冊過的服務(wù)器的數(shù)目為至少一個;和/或,
[0036]每個所述服務(wù)器相對應(yīng)的客戶端的數(shù)目為至少一個。
[0037]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述控制處理模塊,還用于:
[0038]獲得所述相對應(yīng)的進程執(zhí)行所述測試用例的執(zhí)行結(jié)果,以及向所述服務(wù)器發(fā)送所述執(zhí)行結(jié)果。
[0039]由以上技術(shù)方案可以看出,本發(fā)明實施例具有以下有益效果:
[0040]本發(fā)明實施例中,可以同時利用多個進程,分別執(zhí)行測試用例,以完成測試用例的自動化測試。與現(xiàn)有技術(shù)中,利用單執(zhí)行節(jié)點且單進程的方式實現(xiàn)測試用例的測試的技術(shù)方案相比,因此,本發(fā)明實施例提供的技術(shù)方案能夠并行地對測試用例進行自動化測試,減少測試用例所消耗的時間,提高自動化測試的測試效率,從而提高產(chǎn)品的發(fā)布效率。
【【附圖說明】】
[0041]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0042]圖1是本發(fā)明實施例所提供的自動化測試方法的流程示意圖;
[0043]圖2是本發(fā)明實施例所提供的自動化測試系統(tǒng)的第一結(jié)構(gòu)示例圖;
[0044]圖3是本發(fā)明實施例所提供的自動化測試系統(tǒng)的第二結(jié)構(gòu)示例圖;
[0045]圖4是本發(fā)明實施例所提供的執(zhí)行節(jié)點的功能方塊圖。
【【具體實施方式】】
[0046]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實施例進行詳細描述。
[0047]應(yīng)當明確,所
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1