[發明專利]一種接口自動化測試方法及裝置有效
| 申請號: | 201410724763.0 | 申請日: | 2014-12-02 |
| 公開(公告)號: | CN104360920B | 公開(公告)日: | 2018-06-26 |
| 發明(設計)人: | 徐炳松;羅詩堯;丁玲 | 申請(專利權)人: | 微夢創科網絡科技(中國)有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼段 測試設備 返回 日志 自動化測試 工作正常 校驗 測試腳本 生成測試 腳本 預設 測試 申請 | ||
1.一種接口自動化測試方法,其特征在于,包括:
在待測接口的程序的各代碼段中,確定不影響所述待測接口的返回值的代碼段,作為需進行日志校驗的代碼段;
針對所述需進行日志校驗的代碼段生成測試腳本;
向所述待測接口的程序中加入日志程序;
執行所述測試腳本,以獲取所述待測接口的返回值,并通過所述日志程序獲取與所述需進行日志校驗的代碼段對應的日志;
判斷獲取的返回值和日志是否符合預設結果;
若是,則確定所述待測接口工作正常;
否則,確定所述待測接口工作不正常。
2.如權利要求1所述的方法,其特征在于,針對所述代碼段生成測試腳本,具體包括:
根據預設的與所述代碼段相關的測試用例,生成測試腳本。
3.如權利要求1所述的方法,其特征在于,判斷獲取的返回值和日志是否符合預設結果之前,所述方法還包括:
生成與獲取的日志對應的校驗程序;
判斷獲取的返回值和日志是否符合預設結果,具體包括:
通過所述校驗程序判斷獲取的返回值和日志是否符合預設結果。
4.如權利要求1所述的方法,其特征在于,判斷獲取的返回值和日志是否符合預設結果,具體包括:
從預設結果中提取預設返回結果和預設參數值;
當獲取的返回值與所述預設返回結果匹配,且獲取的日志中包含的既定參數值與所述預設參數值匹配時,確定獲取的返回值和日志符合預設結果;
當獲取的返回值與所述預設返回結果不匹配,或獲取的日志中包含的既定參數值與所述預設參數值不匹配時,確定獲取的返回值和日志不符合預設結果。
5.一種接口自動化測試裝置,其特征在于,包括:
確定模塊,用于在待測接口的程序的各代碼段中,確定不影響所述待測接口的返回值的代碼段,作為需進行日志校驗的代碼段;
第一生成模塊,用于針對所述需進行日志校驗的代碼段生成測試腳本;
加入模塊,用于在獲取模塊執行所述測試腳本之前,向所述待測接口的程序中加入日志程序;
獲取模塊,用于執行所述測試腳本,以獲取所述待測接口的返回值,并通過所述日志程序獲取與所述需進行日志校驗的代碼段對應的日志;
判斷模塊,用于判斷所述獲取模塊獲取的返回值和日志是否符合預設結果,若是,則確定所述待測接口工作正常,否則,確定所述待測接口工作不正常。
6.如權利要求5所述的裝置,其特征在于,所述第一生成模塊具體用于,根據預設的與所述代碼段相關的測試用例,生成測試腳本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微夢創科網絡科技(中國)有限公司,未經微夢創科網絡科技(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410724763.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:批量應用進程的監控方法及監控系統
- 下一篇:對話處理方法和對話管理系統





