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

    異常處理方法及裝置制造方法及圖紙

    技術編號:15704801 閱讀:125 留言:0更新日期:2017-06-26 09:44
    本發明專利技術實施例提供了一種異常處理方法及裝置,其方法包括:在利用測試用例對目標測試對象進行測試的過程中,檢測是否出現異常事件;當出現異常事件時,無需技術人員檢查該異常事件的產生原因以及無需根據該異常事件的產生原因指定出解決該異常事件的解決方案,而是獲取測試對象與異常處理方案之間的對應關系;在該對應關系中查找與目標測試對象對應的異常處理方案;然后利用該異常處理方案處理該異常事件從而解決該異常事件,從而可以降低人工成本。

    【技術實現步驟摘要】
    異常處理方法及裝置
    本專利技術涉及計算機
    ,尤其涉及一種異常處理方法及裝置。
    技術介紹
    當前,在向外發布一個新系統之前,需要測試新系統的性能,目前通常利用測試用例對新系統進行測試,測試用例中包括多個步驟,計算機會依次執行測試用例中的每個步驟以實現對新系統進行集成測試。然而,在對新系統進行測試的過程中,常常會出現因網絡故障、調用服務器失敗或連接數據庫超時等環境因素導致測試用例中的一個或多個步驟執行失敗的異常現象,進而無法完成測試。此時,技術人員需要檢查測試用例中的哪些步驟執行失敗,然后制定出解決方案以排除該異常從而完成測試。但是,專利技術人發現,每一次技術人員檢查哪些步驟執行失敗以及制定解決方案需要花費很多時間,人工成本較高。
    技術實現思路
    為克服相關技術中存在的問題,本專利技術提供一種異常處理方法及裝置。根據本專利技術實施例的第一方面,提供一種異常處理方法,所述方法包括:在利用測試用例對目標測試對象進行測試的過程中,檢測是否出現異常事件;當出現異常事件時,獲取本地存儲的測試對象與異常處理方案之間的對應關系;在所述對應關系中查找與所述目標測試對象對應的異常處理方案;利用所述異常處理方案處理所述異常事件。其中,所述異常事件包括在執行測試用例中的步驟以對目標測試對象進行測試的過程中出現未執行成功的步驟;對于所述對應關系中的每一個異常處理方案,所述異常處理方案中包括多個不同處理方法以及所述多個不同的處理方法之間的優先利用順序。其中,所述處理方法至少包括:當出現未執行成功的步驟時,重新執行所述未執行成功的步驟;當出現未執行成功的步驟時,返回執行所述未執行成功的步驟之前的且與所述未執行成功的步驟相鄰的步驟;當出現未執行成功的步驟時,繼續執行所述測試用例中的未執行過的步驟,當執行完畢所述未執行過的步驟后重新執行所述測試用例中的所有步驟。進一步地,所述利用所述異常處理方案處理所述異常事件之后,還包括:判斷利用所述異常處理方案是否已解決所述異常事件;當未解決所述異常事件時,再次利用所述異常處理方案處理所述異常事件。進一步地,所述方法還包括:當未解決所述異常事件時,判斷利用所述異常處理方案處理所述異常事件的處理次數是否小于預設次數;當小于所述預設次數時,執行所述再次利用所述異常處理方案處理所述異常事件的步驟;當大于或等于所述預設次數時,向技術人員提示在利用所述測試用例對所述目標測試對象進行測試的過程中出現了所述異常事件,以使技術人員處理所述異常事件。進一步地,所述方法還包括:接收多個測試對象以及分別與每個測試對象相對應的異常處理方案;創建測試對象與異常處理方案之間的對應關系;對于每一測試對象,將所述測試對象與所述測試對象相對應的異常處理方案作為一條記錄存儲在所述創建的對應關系中。根據本專利技術實施例的第二方面,提供一種異常處理裝置,所述裝置包括:檢測模塊,用于在利用測試用例對目標測試對象進行測試的過程中,檢測是否出現異常事件;獲取模塊,用于當出現異常事件時,獲取本地存儲的測試對象與異常處理方案之間的對應關系;查找模塊,用于在所述對應關系中查找與所述目標測試對象對應的異常處理方案;處理模塊,用于利用所述異常處理方案處理所述異常事件。其中,所述異常事件包括在執行測試用例中的步驟以對目標測試對象進行測試的過程中出現未執行成功的步驟;對于所述對應關系中的每一個異常處理方案,所述異常處理方案中包括多個不同處理方法以及所述多個不同的處理方法之間的優先利用順序。其中,所述處理方法至少包括:當出現未執行成功的步驟時,重新執行所述未執行成功的步驟;當出現未執行成功的步驟時,返回執行所述未執行成功的步驟之前的且與所述未執行成功的步驟相鄰的步驟;當出現未執行成功的步驟時,繼續執行所述測試用例中的未執行過的步驟,當執行完畢所述未執行過的步驟后重新執行所述測試用例中的所有步驟。進一步地,所述裝置還包括:第一判斷模塊,用于判斷利用所述異常處理方案是否已解決所述異常事件;所述處理模塊還用于當未解決所述異常事件時,再次利用所述異常處理方案處理所述異常事件。進一步地,所述裝置還包括:第二判斷模塊,用于當未解決所述異常事件時,判斷利用所述異常處理方案處理所述異常事件的處理次數是否小于預設次數;所述處理模塊還用于模塊,用于當小于所述預設次數時,再次利用所述異常處理方案處理所述異常事件;提示模塊,用于當大于或等于所述預設次數時,向技術人員提示在利用所述測試用例對所述目標測試對象進行測試的過程中出現了所述異常事件,以使技術人員處理所述異常事件。進一步地,所述裝置還包括:接收模塊,用于接收多個測試對象以及分別與每個測試對象相對應的異常處理方案;創建模塊,用于創建測試對象與異常處理方案之間的對應關系;存儲模塊,用于對于每一測試對象,將所述測試對象與所述測試對象相對應的異常處理方案作為一條記錄存儲在所述創建的對應關系中。本專利技術的實施例提供的技術方案可以包括以下有益效果:在本專利技術中,在利用測試用例對目標測試對象進行測試的過程中,檢測是否出現異常事件;當出現異常事件時,無需技術人員檢查該異常事件的產生原因以及無需根據該異常事件的產生原因指定出解決該異常事件的解決方案,而是獲取測試對象與異常處理方案之間的對應關系;在該對應關系中查找與目標測試對象對應的異常處理方案;然后利用該異常處理方案處理該異常事件從而解決該異常事件,相比于現有技術,本專利技術實施例中可以降低人工成本。應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本專利技術。附圖說明此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本專利技術的實施例,并與說明書一起用于解釋本專利技術的原理。圖1是根據一示例性實施例示出的一種異常處理方法的流程圖;圖2是根據一示例性實施例示出的一種異常處理方法的流程圖;圖3是根據一示例性實施例示出的一種異常處理方法的流程圖;圖4是根據一示例性實施例示出的一種異常處理裝置的框圖。具體實施方式這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本專利技術相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本專利技術的一些方面相一致的裝置和方法的例子。圖1是根據一示例性實施例示出的一種異常處理方法的流程圖,如圖1所示,該方法包括以下步驟。在步驟S101中,在利用測試用例對目標測試對象進行測試的過程中,檢測是否出現異常事件;測試用例中可以包括一個或多個步驟,當測試用例中包括多個步驟時,這些步驟之間的執行的先后順序為預設順序,當設備利用測試用例對目標測試對象進行測試時,需要按照預設順序逐一執行測試用例中的每個步驟。在本專利技術實施例中,異常事件包括在執行測試用例中的步驟以對目標測試對象進行測試的過程中出現未執行成功的步驟。任意一個步驟可以為調用某一個函數或獲取某一數據等。相應地,當一個步驟為調用某一函數時,如果執行該步驟后未調用到該函數,則確定該步驟未執行成功,出現異常事件。或者,當一個步驟為獲取某一數據時,如果執行該步驟后未獲取到該數據,則確定該步驟未執行成功,出現異常事件。當出現異常事件時,在步驟S102中,獲取本地存儲的測試對本文檔來自技高網...
    異常處理方法及裝置

    【技術保護點】
    一種異常處理方法,其特征在于,所述方法包括:在利用測試用例對目標測試對象進行測試的過程中,檢測是否出現異常事件;當出現異常事件時,獲取本地存儲的測試對象與異常處理方案之間的對應關系;在所述對應關系中查找與所述目標測試對象對應的異常處理方案;利用所述異常處理方案處理所述異常事件。

    【技術特征摘要】
    1.一種異常處理方法,其特征在于,所述方法包括:在利用測試用例對目標測試對象進行測試的過程中,檢測是否出現異常事件;當出現異常事件時,獲取本地存儲的測試對象與異常處理方案之間的對應關系;在所述對應關系中查找與所述目標測試對象對應的異常處理方案;利用所述異常處理方案處理所述異常事件。2.根據權利要求1所述的方法,其特征在于,所述異常事件包括在執行測試用例中的步驟以對目標測試對象進行測試的過程中出現未執行成功的步驟;對于所述對應關系中的每一個異常處理方案,所述異常處理方案中包括多個不同處理方法以及所述多個不同的處理方法之間的優先利用順序。3.根據權利要求2所述的方法,其特征在于,所述處理方法至少包括:當出現未執行成功的步驟時,重新執行所述未執行成功的步驟;當出現未執行成功的步驟時,返回執行所述未執行成功的步驟之前的且與所述未執行成功的步驟相鄰的步驟;當出現未執行成功的步驟時,繼續執行所述測試用例中的未執行過的步驟,當執行完畢所述未執行過的步驟后重新執行所述測試用例中的所有步驟。4.根據權利要求1-3任一項權利要求所述的方法,其特征在于,所述利用所述異常處理方案處理所述異常事件之后,還包括:判斷利用所述異常處理方案是否已解決所述異常事件;當未解決所述異常事件時,再次利用所述異常處理方案處理所述異常事件。5.根據權利要求4所述的方法,其特征在于,所述方法還包括:當未解決所述異常事件時,判斷利用所述異常處理方案處理所述異常事件的處理次數是否小于預設次數;當小于所述預設次數時,執行所述再次利用所述異常處理方案處理所述異常事件的步驟;當大于或等于所述預設次數時,向技術人員提示在利用所述測試用例對所述目標測試對象進行測試的過程中出現了所述異常事件,以使技術人員處理所述異常事件。6.根據權利要求1-3任一項權利要求所述的方法,其特征在于,所述方法還包括:接收多個測試對象以及分別與每個測試對象相對應的異常處理方案;創建測試對象與異常處理方案之間的對應關系;對于每一測試對象,將所述測試對象與所述測試對象相對應的異常處理方案作為一條記錄存儲在所述創建的對應關系中。7.一種異常處理裝置,其特征在于,所述裝置包括:檢測模塊,用于在利用測...

    【專利技術屬性】
    技術研發人員:龔葵
    申請(專利權)人:阿里巴巴集團控股有限公司
    類型:發明
    國別省市:開曼群島,KY

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

    1
    主站蜘蛛池模板: 无码人妻丰满熟妇区96| 亚洲精品无码久久久久APP | 国产成人无码av在线播放不卡| 97性无码区免费| 国模无码人体一区二区| 成人免费午夜无码视频| 亚洲日韩精品无码专区网址 | 精品一区二区三区无码免费视频| 孕妇特级毛片WW无码内射| 少妇无码AV无码一区| 人妻少妇精品无码专区漫画| 亚洲av无码不卡| 曰批全过程免费视频在线观看无码| av无码免费一区二区三区| 人妻丰满熟妇aⅴ无码| 免费无码成人AV片在线在线播放 | 久久午夜夜伦鲁鲁片免费无码影视| 成人免费a级毛片无码网站入口 | 无码精品一区二区三区| 人妻少妇偷人精品无码| 亚洲日韩激情无码一区| 国产AV无码专区亚洲AV手机麻豆| 成人免费无码大片a毛片| 亚洲AV永久无码天堂影院| 久久久久亚洲av无码专区导航| 久久亚洲av无码精品浪潮| 无码乱码观看精品久久 | 无码乱人伦一区二区亚洲| 东京热加勒比无码少妇| 成人无码午夜在线观看| 亚洲一级特黄无码片| 丰满少妇人妻无码| 国产成人无码一二三区视频| 国产亚洲大尺度无码无码专线| 精品无码黑人又粗又大又长 | 无码人妻一区二区三区兔费| 最新亚洲春色Av无码专区| 无码精油按摩潮喷在播放| 国产人成无码视频在线观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 人妻少妇乱子伦无码专区|