[發明專利]軟件測試方法及裝置有效
| 申請號: | 201710083963.6 | 申請日: | 2017-02-16 |
| 公開(公告)號: | CN107783897B | 公開(公告)日: | 2021-06-04 |
| 發明(設計)人: | 范發輝;方奕博;巫紹堂;陳鵬 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 陽開亮 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 測試 方法 裝置 | ||
1.一種軟件測試方法,其特征在于,所述方法包括:
消費端發送消費編碼至測試環境服務器;
消費端接收測試環境服務器發送的與消費編碼對應的服務編碼,所述服務編碼用于標識服務端存儲的代碼,所述測試環境服務器預先建立有所述消費編碼與所述服務編碼的對應關系;
消費端根據接收的服務編碼查找所述服務編碼對應的服務端;一個服務編碼能夠對應多個服務端;
在服務編碼對應一個服務端時,消費端與所述服務端建立連接,并通過建立的連接發送測試內容,以實現軟件的測試;
在服務端啟動之后再關閉后,測試環境服務器刪除存儲的服務編碼;
在服務編碼對應的服務端的個數大于1時,消費端根據預設的接口標識查找具有相同預設的接口標識對應的服務端,并與具有相同預設的接口標識對應的服務端建立連接,其中,所述預設的接口標識用于唯一標識接口;所述預設的接口標識包括以下任一種:待測試的軟件版本號、消費端或服務端的網絡地址、隨機數、指定長度的數值,其中,隨機數通過以下方式生成:在多個服務端共用同一個測試環境服務器時,由隨機函數為所述多個服務端分別生成對應的隨機數,服務編碼相同的服務端對應的隨機數都不相同;
在所述消費端接收測試環境服務器發送的與消費編碼對應的服務編碼之前,包括:
在測試環境服務器判斷出建立的消費編碼與服務編碼的對應關系的關系對數超過閾值后,消費端接收所述測試環境服務器發送的提醒信息,所述提醒信息包括使用其他測試環境服務器的建議,不同測試環境服務器之間建立通信連接。
2.根據權利要求1所述的方法,其特征在于,所述服務編碼的編碼規則為:專業公司+子系統+版本日期。
3.一種軟件測試裝置,其特征在于,所述裝置包括:
消費編碼發送單元,用于發送消費編碼至測試環境服務器;
服務編碼接收單元,用于接收測試環境服務器發送的與消費編碼對應的服務編碼,所述服務編碼用于標識服務端存儲的代碼,所述測試環境服務器預先建立有所述消費編碼與所述服務編碼的對應關系;
服務端查找單元,用于根據接收的服務編碼查找所述服務編碼對應的服務端;一個服務編碼能夠對應多個服務端;
服務端連接建立單元,用于在服務編碼對應一個服務端時,與所述服務端建立連接,并通過建立的連接發送測試內容,以實現軟件的測試;在服務端啟動之后再關閉后,測試環境服務器刪除存儲的服務編碼;
服務端過濾單元,用于在服務編碼對應的服務端的個數大于1時,根據預設的接口標識查找具有相同預設的接口標識對應的服務端,并與具有相同預設的接口標識對應的服務端建立連接,其中,所述預設的接口標識用于唯一標識接口;所述預設的接口標識包括以下任一種:待測試的軟件版本號、消費端或服務端的網絡地址、隨機數、指定長度的數值,其中,隨機數通過以下方式生成:在多個服務端共用同一個測試環境服務器時,由隨機函數為所述多個服務端分別生成對應的隨機數,服務編碼相同的服務端對應的隨機數都不相同;
提醒信息接收單元,用于在測試環境服務器判斷出建立的消費編碼與服務編碼的對應關系的關系對數超過閾值后,接收所述測試環境服務器發送的提醒信息,所述提醒信息包括使用其他測試環境服務器的建議,不同測試環境服務器之間建立通信連接。
4.根據權利要求3 所述的裝置,其特征在于,所述服務編碼的編碼規則為:專業公司+子系統+版本日期。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710083963.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據處理模型的優化方法和裝置
- 下一篇:存儲器系統以及處理器系統





