[發明專利]軟件界面測試方法及裝置有效
| 申請號: | 201510099239.3 | 申請日: | 2015-03-06 |
| 公開(公告)號: | CN104657274B | 公開(公告)日: | 2018-09-07 |
| 發明(設計)人: | 張明威;趙夢;趙鵬;趙陽 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 界面 測試 方法 裝置 | ||
1.一種軟件界面測試方法,其特征在于,包括:
獲得軟件界面設計文檔,所述軟件界面設計文檔中包括軟件界面各要素的屬性;所述軟件界面設計文檔根據需求和后臺接口文檔進行軟件界面的分析和設計形成;其中,接口文檔是后臺定義的各種錄入要素的說明文檔,是開發人員最開始依賴的開發根據;軟件界面設計文檔是前端開發人員根據接口文檔編寫的一份包含界面樣式及欄位要素說明的詳細文檔;
獲得軟件界面代碼;
將軟件界面代碼中各要素的屬性與所述軟件界面設計文檔中軟件界面各要素的屬性進行比對,將比對結果作為軟件界面測試結果輸出;
所述獲得軟件界面代碼,包括:根據所述軟件界面設計文檔,生成軟件界面代碼;
根據所述軟件界面設計文檔,生成軟件界面代碼,包括如下一項或多項:
提取所述軟件界面設計文檔中表格文檔的原始數據,生成動態要素,組裝離散要素,進行標簽處理,重名要素處理,要素坐標計算,要素的新增、修改和刪除,文檔出錯提示,異常記錄,文檔中空行和空格的判斷,關鍵字的識別,選輸項與必輸項的區分與檢查。
2.如權利要求1所述的方法,其特征在于,所述獲得軟件界面設計文檔,包括:
配置所述軟件界面設計文檔中軟件界面各要素的屬性位置及名稱。
3.如權利要求1所述的方法,其特征在于,將軟件界面代碼中各要素的屬性與所述軟件界面設計文檔中軟件界面各要素的屬性進行比對,包括如下一項或多項:
所述軟件界面設計文檔中要素的提取,軟件界面代碼中要素的提取,屬性比對,出錯記錄,失效文檔統計,命令行啟動模式設置。
4.如權利要求1所述的方法,其特征在于,所述將比對結果作為軟件界面測試結果輸出,包括:提示出錯信息及出錯文件的個數,進行異常日志打印。
5.如權利要求1至4任一項所述的方法,其特征在于,還包括:
根據軟件界面測試結果對軟件界面代碼和/或所述軟件界面設計文檔進行修改。
6.一種軟件界面測試裝置,其特征在于,包括:
要素屬性配置模塊,用于獲得軟件界面設計文檔,所述軟件界面設計文檔中包括軟件界面各要素的屬性;所述軟件界面設計文檔根據需求和后臺接口文檔進行軟件界面的分析和設計形成;其中,接口文檔是后臺定義的各種錄入要素的說明文檔,是開發人員最開始依賴的開發根據;軟件界面設計文檔是前端開發人員根據接口文檔編寫的一份包含界面樣式及欄位要素說明的詳細文檔;
反向動態檢查模塊,用于獲得軟件界面代碼;將軟件界面代碼中各要素的屬性與所述軟件界面設計文檔中軟件界面各要素的屬性進行比對,獲得比對結果;
功能實現模塊,用于將比對結果作為軟件界面測試結果輸出;
所述功能實現模塊還用于:根據所述軟件界面設計文檔,生成軟件界面代碼并提供給所述反向動態檢查模塊;
所述功能實現模塊具體用于在根據所述軟件界面設計文檔生成軟件界面代碼時,執行如下一項或多項:
提取所述軟件界面設計文檔中表格文檔的原始數據,生成動態要素,組裝離散要素,進行標簽處理,重名要素處理,要素坐標計算,要素的新增、修改和刪除,文檔出錯提示,異常記錄,文檔中空行和空格的判斷,關鍵字的識別,選輸項與必輸項的區分與檢查。
7.如權利要求6所述的裝置,其特征在于,所述要素屬性配置模塊具體用于:
配置所述軟件界面設計文檔中軟件界面各要素的屬性位置及名稱。
8.如權利要求6所述的裝置,其特征在于,所述反向動態檢查模塊具體用于在將軟件界面代碼中各要素的屬性與所述軟件界面設計文檔中軟件界面各要素的屬性進行比對時,執行如下一項或多項:
所述軟件界面設計文檔中要素的提取,軟件界面代碼中要素的提取,屬性比對,出錯記錄,失效文檔統計,命令行啟動模式設置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510099239.3/1.html,轉載請聲明來源鉆瓜專利網。





