[發明專利]測試方法與系統在審
| 申請號: | 201811340891.X | 申請日: | 2018-11-12 |
| 公開(公告)號: | CN111176972A | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 鄭志輝 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京展翼知識產權代理事務所(特殊普通合伙) 11452 | 代理人: | 張陽 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 方法 系統 | ||
1.一種測試方法,包括:
使用測試用例對目標程序進行測試;
保存目標程序發生異常時的測試用例;以及
基于保存的測試用例對所述目標程序進行異常復現。
2.如權利要求1所述的方法,還包括:
生成針對所述目標程序的多個測試用例,并且
使用測試用例對目標程序進行測試包括:
使用所述多個測試用例或其部分以根據測試策略生成模擬用戶事件。
3.如權利要求2所述的方法,其中,使用測試用例對目標程序進行測試包括:
連接測試設備;
在測試設備中安裝所述目標程序;以及
在所述測試設備中遍歷所述多個測試用例或其一部分以對所述目標程序進行測試。
4.如權利要求2所述的方法,其中,使用測試用例對目標程序進行測試包括:
使用monkeyrunner自動遍歷所述多個測試用例或其一部分以對所述目標程序進行測試。
5.如權利要求1所述的方法,還包括:
保存目標程序發生異常時的轉儲(dump)文件,并且
基于保存的測試用例對所述目標程序進行異常復現包括:
基于保存的測試用例和dump文件,對所述目標程序發生的異常進行復現。
6.如權利要求5所述的方法,其中,保存目標程序發生異常時的dump文件包括:
以與所述異常發生時的測試用例能夠對應的方式保存所述dump文件。
7.如權利要求1所述的方法,還包括:
結束所述測試,并且
基于保存的測試用例對所述目標程序進行異常復現包括:
開始異常復現測試;
加載所述保存的測試用例;以及
嘗試使用所述保存的測試用例復現目標程序的所述異常。
8.如權利要求7所述的方法,還包括:
在所述測試開始前進行用戶的自定義操作;和/或
在所述測試結束后進行用戶的自定義操作。
9.如權利要求1所述的方法,其中,所述測試是如下至少一種:
黑盒測試;以及
穩定性測試。
10.一種測試系統,包括:
測試模塊,所述測試模塊具有被調用以進行測試的測試接口,所述測試模塊還包括:
測試引擎,用于:
加載測試用例并使用測試用例對目標程序進行測試;
保存目標程序發生異常時的測試用例,所述保存的測試用例用于對所述目標程序進行異常復現。
11.如權利要求10所述的系統,還包括:
復現模塊,所述復現模塊具有被調用以獲取所述保存的測試用例進行復現的復現接口,所述復現模塊還包括:
復現測試引擎,用于:
基于所述保存的測試用例對所述目標程序進行異常復現。
12.如權利要求10所述的系統,其中,所述測試模塊還包括:
被調用以獲取所述保存的測試用例進行復現的復現接口;以及
復現測試引擎,用于:
基于所述保存的測試用例對所述目標程序進行異常復現。
13.如權利要求10所述的系統,所述測試模塊還包括:
用例生成模塊,用于生成針對所述目標程序的多個測試用例,并將所述多個測試用例或其一部分送至所述測試引擎。
14.如權利要求13所述的系統,其中,所述測試引擎用于:
連接測試設備;
在測試設備中安裝所述目標程序;以及
在所述測試設備中遍歷所述多個測試用例或其一部分以對所述目標程序進行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811340891.X/1.html,轉載請聲明來源鉆瓜專利網。





