[發明專利]一種Web自動化測試方法和裝置在審
| 申請號: | 201710687003.0 | 申請日: | 2017-08-11 |
| 公開(公告)號: | CN107608878A | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | 余彬彬 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,何立春 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 自動化 測試 方法 裝置 | ||
1.一種Web自動化測試方法,其中,該方法包括:
根據接收到的Web自動化測試任務,生成與一個或多個瀏覽器引擎分別對應的一個或多個配置文件;
調用Web自動化測試工具,向所述Web自動化測試工具中引入所述配置文件,以使所述Web自動化測試工具調用對應的瀏覽器引擎完成所述Web自動化測試任務。
2.如權利要求1所述的方法,其中,所述Web自動化測試任務包括配置信息,所述生成與一個或多個瀏覽器引擎分別對應的一個或多個配置文件包括:
根據所述配置信息,讀取配置文件模板,按照待測試的瀏覽器引擎數量生成一個或多個配置文件,將所述配置信息按指定格式分別填充到各配置文件模板中并在各配置文件中標識相應的瀏覽器引擎。
3.如權利要求1所述的方法,其中,所述生成與一個或多個瀏覽器引擎分別對應的一個或多個配置文件包括:
將生成的一個或多個配置文件保存在指定路徑下;
所述向所述Web自動化測試工具中引入所述配置文件包括:從所述指定路徑下引入一個配置文件到所述Web自動化測試工具中,完成相應的Web自動化測試后,從所述指定路徑下引入一個未被引入過的配置文件到所述Web自動化測試工具中,直到該指定路徑下的全部配置文件均被引入過一次。
4.如權利要求1-3中任一項所述的方法,其中,所述配置文件是通過python語言生成的。
5.如權利要求1所述的方法,其中,所述配置文件中包括如下的一種或多種信息:
自動化測試用例的參數;
環境參數;
瀏覽器引擎標識;
用戶名及密碼;
指定URL地址。
6.如權利要求5所述的方法,其中,所述Web自動化測試任務包括測試代碼,所述調用對應的瀏覽器引擎完成所述Web自動化測試任務包括:
根據所述配置文件中的瀏覽器引擎標識打開相應的瀏覽器;
在所述瀏覽器中加載所述URL地址;
執行所述測試代碼,根據所述配置文件中的自動化測試用例的參數加載相應的自動化測試用例完成所述Web自動化測試任務。
7.一種Web自動化測試裝置,其中,該裝置包括:
配置文件生成單元,適于根據接收到的Web自動化測試任務,生成與一個或多個瀏覽器引擎分別對應的一個或多個配置文件;
測試單元,適于調用Web自動化測試工具,向所述Web自動化測試工具中引入所述配置文件,以使所述Web自動化測試工具調用對應的瀏覽器引擎完成所述Web自動化測試任務。
8.如權利要求7所述的裝置,其中,所述Web自動化測試任務包括配置信息;
所述配置文件生成單元,適于根據所述配置信息,讀取配置文件模板,按照待測試的瀏覽器引擎數量生成一個或多個配置文件,將所述配置信息按指定格式分別填充到各配置文件模板中并在各配置文件中標識相應的瀏覽器引擎。
9.如權利要求7所述的裝置,其中,
所述配置文件生成單元,適于將生成的一個或多個配置文件保存在指定路徑下;
所述測試單元,適于從所述指定路徑下引入一個配置文件到所述Web自動化測試工具中,完成相應的Web自動化測試后,從所述指定路徑下引入一個未被引入過的配置文件到所述Web自動化測試工具中,直到該指定路徑下的全部配置文件均被引入過一次。
10.如權利要求7-9中任一項所述的裝置,其中,所述配置文件是通過python語言生成的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710687003.0/1.html,轉載請聲明來源鉆瓜專利網。





