[發明專利]軟件測試方法及系統在審
| 申請號: | 201611108086.5 | 申請日: | 2016-12-05 |
| 公開(公告)號: | CN106776307A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 馬家麒 | 申請(專利權)人: | 廣州唯品會信息科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 510000 廣東省廣州市荔灣區芳村*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 測試 方法 系統 | ||
技術領域
本發明軟件測試技術領域,尤其涉及一種軟件測試方法及系統。
背景技術
在軟件測試中,如果測試為接口測試,需要使用預設的數據結構和方法才能對被測試接口發起正確的訪問,需要測試人員對每個測試用例的業務數據進行符合被測試接口接受的結構和方法進行封裝,而如果存在多個被測試接口時,因為每個被測試接口可接收的數據結構和方法都是不一樣的,所以需要重復進行編碼,降低了測試效率。
發明內容
本發明的主要目的在于提供一種軟件測試方法及系統,旨在提高測試效率。
為實現上述目的,本發明提供的一種軟件測試方法包括以下步驟:
向模板服務器發送獲取模板請求,所述獲取模板請求包括被測試接口的標識信息;
接收模板服務器根據所述標識信息返回的訪問參數模板;
調用測試用例使用所述訪問參數模板訪問所述被測試接口;
根據所述被測試接口的返回值判斷測試是否通過。
優選地,所述調用測試用例使用所述訪問參數模板訪問所述被測試接口包括:
從大數據服務器獲取第一業務數據,并使用第一預設規則封裝所述第一業務數據,所述第一業務數據用于實例化多個所述測試用例;
獲取第一入參數據,所述第一入參數據根據所述第一預設規則解析所述第一業務數據得到;
調用所述測試用例使用所述第一入參數據為入參,并訪問所述被測試接口。
優選地,所述調用測試用例使用所述訪問參數模板訪問所述被測試接口包括:
接收測試人員在表格數據中選擇的目標測試用例;
調用所述目標測試用例向所述被測試接口發起訪問。
優選地,所述測試用例的數量為多個:
所述調用所述目標測試用例向所述被測試接口發起訪問包括:
獲取測試機器的互聯網協議地址;
根據所述互聯網協議地址,分派所述測試用例至所述測試機器。
優選地第一獲取模塊,用于向模板服務器發送獲取模板請求,所述獲取模板請求包括被測試接口的標識信息;
接收模塊,用于接收模板服務器根據所述標識信息返回的訪問參數模板;
第一訪問模塊,用于調用測試用例使用所述訪問參數模板訪問所述被測試接口;
判斷模塊,用于根據所述被測試接口的返回值判斷測試是否通過。
優選地,所述第一訪問模塊包括:
大數據單元,用于從大數據服務器獲取第一業務數據,并使用第一預設規則封裝所述第一業務數據,所述第一業務數據用于實例化多個所述測試用例;
第一獲取單元,用于獲取第一入參數據,所述第一入參數據根據所述第一預設規則解析所述第一業務數據得到;
第一訪問單元,用于調用所述測試用例使用所述第一入參數據為入參,并訪問所述被測試接口。
優選地,所述第一訪問模塊包括:
接收單元,用于接收測試人員在表格數據中選擇的目標測試用例;
第二訪問模塊,用于調用所述目標測試用例向所述被測試接口發起訪問。
優選地,所述第二訪問模塊包括:
第二獲取單元,用于獲取測試機器的互聯網協議地址;
分派單元,用于根據所述互聯網協議地址,分派所述測試用例至所述測試機器。
優選地,所述軟件測試系統還包括:
第二獲取模塊,用于獲取被測試接口中測試方法的名稱;
日志模塊,用于使用所述名稱為測試日志命名,所述測試日志記錄所述測試方法的日志。
本發明通過向模板服務器發送獲取模板請求,所述獲取模板請求包括被測試接口的標識信息;接收模板服務器根據所述標識信息返回的訪問參數模板;調用測試用例使用所述訪問參數模板訪問所述被測試接口;根據所述被測試接口的返回值判斷測試是否通過。在進行接口測試時,對于不同的被測試接口,提前在模板服務器設置好被測試接口的訪問模板,當被測試接口的訪問方式變化時,只需在所述模板服務器更新所述接口的模板即可,使得測試不需要更改訪問所述被測試接口的方式,只要從所述模板服務器更新所述訪問模板,并按照所述訪問模板對所述被測試接口發起訪問即可,提高了測試效率。
附圖說明
圖1為本發明軟件測試方法第一實施例的流程示意圖;
圖2為本發明軟件測試方法第二實施例中調用測試用例使用所述訪問參數模板訪問所述被測試接口步驟的細化流程示意圖;
圖3為本發明軟件測試方法第三實施例中調用測試用例使用所述訪問參數模板訪問所述被測試接口步驟的細化流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州唯品會信息科技有限公司,未經廣州唯品會信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611108086.5/2.html,轉載請聲明來源鉆瓜專利網。





