[發明專利]一種短信業務自動化測試方法及裝置在審
| 申請號: | 201711181413.4 | 申請日: | 2017-11-23 |
| 公開(公告)號: | CN107948942A | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 柳春鳳 | 申請(專利權)人: | 北京百悟科技有限公司 |
| 主分類號: | H04W4/14 | 分類號: | H04W4/14;H04W24/02;H04W24/10 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 100102 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 短信 業務 自動化 測試 方法 裝置 | ||
技術領域
本申請涉及通信技術領域,特別涉及一種短信業務自動化測試方法及裝置。
背景技術
為了短信業務能夠順利開展,一般需要對短信業務進行測試,提前發現并規避短信業務存在的問題。
目前,常采用手工測試的方式進行短信業務測試,但是手工測試存在效率低下的問題,影響測試進度。
發明內容
為解決上述技術問題,本申請實施例提供一種短信業務自動化測試方法及裝置,以達到提高測試效率,加快測試進度的目的,技術方案如下:
一種短信業務自動化測試方法,包括:
判斷所述待執行短信業務測試用例根目錄中是否存在待執行短信業務測試用例;
若存在,則從所述待執行短信業務測試用例根目錄中讀取待執行短信業務測試用例,并加載初始化測試數據到數據庫中,并執行讀取到的待執行短信業務測試用例,對短信業務進行功能測試,得到實際測試結果;
比較所述實際測試結果和預期測試結果;
若所述實際測試結果和所述預期測試結果一致,則生成成功測試報告并將所述待執行短信業務測試用例作為成功測試用例進行備份;
若所述實際測試結果和所述預期測試結果不一致,則生成失敗測試報告并將所述待執行短信業務測試用例作為失敗測試用例進行備份。
優選的,所述初始化測試數據的生成過程,包括:
清空數據庫表中的數據;
使用備份數據庫基礎配置表初始化測試基礎業務數據,將初始化完成的測試基礎業務數據作為所述初始化測試數據。
優選的,所述備份數據庫基礎配置表的生成過程,包括:
讀取屬性配置文件中的數據庫驅動及連接信息;
根據所述數據庫驅動及連接信息,連接數據庫;
對所述數據庫的基礎配置表進行備份,得到所述備份數據庫基礎配置表。
優選的,所述功能測試包括:
短信下發、長短信拆分、簽名、追加、狀態報告匹配、計費、國際短信和攜號轉網中的一種或多種。
優選的,在所述功能測試包括短信下發時,執行所述待執行短信業務測試用例,對短信業務進行功能測試,包括:
使用所述待執行短信業務測試用例中協議配置項定義的短信標準協議進行短信下發,進行短信下發功能測試;
所述協議配置項定義的短信標準協議包括:CMPP、SGIP、SMGP和SMPP。
一種短信業務自動化測試裝置,包括:
判斷模塊,用于判斷所述待執行短信業務測試用例根目錄中是否存在待執行短信業務測試用例,若存在,則執行功能測試模塊;
所述功能測試模塊,用于從所述待執行短信業務測試用例根目錄中讀取待執行短信業務測試用例,并加載初始化測試數據到數據庫中,并執行讀取到的待執行短信業務測試用例,對短信業務進行功能測試,得到實際測試結果;
比較模塊,用于比較所述實際測試結果和預期測試結果,若所述實際測試結果和所述預期測試結果一致,則執行成功測試報告生成模塊,若所述實際測試結果和所述預期測試結果不一致,執行失敗測試報告生成模塊;
所述成功測試報告生成模塊,用于生成成功測試報告并將所述待執行短信業務測試用例作為成功測試用例進行備份;
所述失敗測試報告生成模塊,用于生成失敗測試報告并將所述待執行短信業務測試用例作為失敗測試用例進行備份。
優選的,所述裝置還包括:
初始化測試數據生成模塊,用于清空數據庫表中的數據,及使用備份數據庫基礎配置表初始化測試基礎業務數據,將初始化完成的測試基礎業務數據作為所述初始化測試數據。
優選的,所述裝置還包括:
備份數據庫基礎配置表生成模塊,用于讀取屬性配置文件中的數據庫驅動及連接信息,及根據所述數據庫驅動及連接信息,連接數據庫,及對所述數據庫的基礎配置表進行備份,得到所述備份數據庫基礎配置表。
優選的,所述功能測試包括:
短信下發、長短信拆分、簽名、追加、狀態報告匹配、計費、國際短信和攜號轉網中的一種或多種。
優選的,在所述功能測試包括短信下發時,所述功能測試模塊包括:
短信下發功能測試單元,用于使用所述待執行短信業務測試用例中協議配置項定義的短信標準協議進行短信下發,進行短信下發功能測試;
所述協議配置項定義的短信標準協議包括:CMPP、SGIP、SMGP和SMPP。
與現有技術相比,本申請的有益效果為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百悟科技有限公司,未經北京百悟科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711181413.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種短消息處理的方法及設備
- 下一篇:雙卡終端中異網卡的識別方法及服務器





