[發明專利]一種Web應用系統的自動化測試方法及裝置有效
| 申請號: | 200710043589.3 | 申請日: | 2007-07-06 |
| 公開(公告)號: | CN101339532A | 公開(公告)日: | 2009-01-07 |
| 發明(設計)人: | 戚躍民;黎寶華;呂蘇;尹祥龍 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 200135上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 應用 系統 自動化 測試 方法 裝置 | ||
1.一種Web應用系統的自動化測試方法,其特征在于,包括:
將Web應用系統的業務流程分解成原子流程的組合;
對應每個原子流程創建自動化測試構件;
讀取預配置的測試案例,測試案例中記錄了原子流程序列;
對應所述序列中的每個原子流程,調用相應的測試構件,對Web應用 系統進行測試;
并將常見業務流程包含的測試構件組合成復合構件,在調用時直接調 用所述復合構件。
2.根據權利要求1所述的方法,其特征在于,在調用測試構件之前還 包括:預檢所述讀取的測試案例的數據是否符合規范,并檢查所調用的測 試構件是否存在。
3.根據權利要求1所述的方法,其特征在于,還包括:
將測試構件執行返回值與預期結果比較,若相同,則執行下一個測試 構件;若不相同,則記錄出錯位置和相關數據,并執行下一個測試案例;
記錄上述比較后的測試結果。
4.根據權利要求3所述的方法,其特征在于,還包括:分析所述測試 結果,生成測試報告。
5.根據權利要求1所述的方法,其特征在于,還包括:跟蹤記錄每個 執行步驟的執行情況。
6.一種Web應用系統的自動化測試裝置,其特征在于,包括:
分解模塊,用于將Web應用系統的業務流程分解成原子流程的組合;
創建模塊,用于對應每個原子流程創建自動化測試構件;
復合構件生成模塊,用于將常見業務流程包含的測試構件組合成復合 構件,在調用時直接調用所述復合構件;
案例讀取模塊,用于讀取預配置的測試案例,測試案例中記錄了原子 流程序列;
測試控制模塊,用于對應所述序列中的每個原子流程,調用相應的測 試構件,對Web應用系統進行測試。
7.根據權利要求6所述的裝置,其特征在于,還包括:案例解析模塊, 用于預檢所述讀取的測試案例的數據是否符合規范,并檢查所調用的測試 構件是否存在。
8.根據權利要求6所述的裝置,其特征在于,所述測試控制模塊包括:
測試單元,用于對應所述序列中的每個原子流程,調用相應的測試構 件,對Web應用系統進行測試;
控制單元,用于將測試構件執行返回值與預期結果比較,若相同,則 觸發所述測試單元執行下一個測試構件;若不相同,則執行下一個測試案 例;
記錄單元,用于記錄上述比較后的測試結果,并記錄出錯位置和相關 數據。
9.根據權利要求8所述的裝置,其特征在于,還包括:測試結果分析 模塊,用于分析測試結果,生成測試報告。
10.根據權利要求6所述的裝置,其特征在于,還包括:日志跟蹤模 塊,用于跟蹤記錄每個測試步驟的執行情況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710043589.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:木結構水基防火涂料制備方法
- 下一篇:自補償緊固式大口徑快接頭





