[發明專利]一種使用多個不同瀏覽器并行自動化測試的方法在審
| 申請號: | 202011557693.6 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112559375A | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 楊陽;賀璟璐;李煌 | 申請(專利權)人: | 深圳迅策科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F16/958 |
| 代理公司: | 深圳市潤啟知識產權代理事務所(普通合伙) 44664 | 代理人: | 孟麗娟 |
| 地址: | 518000 廣東省深圳市南山區粵海街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 使用 不同 瀏覽器 并行 自動化 測試 方法 | ||
本發明公開了一種使用多個不同瀏覽器并行自動化測試的方法,涉及瀏覽器并行自動化測試技術領域。本發明包括以下步驟:啟動程序:打開個多個瀏覽器,并加載不同的網址;多個瀏覽器開設測試:多個瀏覽器同時進行自動化測試動作,點擊、輸入、選擇日期、選擇下拉框等等操作;瀏覽器處理出現搶奪焦點現象:當瀏覽器并發場景下瀏覽器發生搶奪焦點現象時有以下兩種情況,彈出新彈框、點擊頁面元素讓其瀏覽器置頂。本發明通過該方法,能在并行的情況下對不同瀏覽器自動化測試時,產生的搶奪焦點現象進行處理,從而能快速的進行網站測試,通過采用并行的方式進行自動化測試,進一步提高了網站的測試速度,從而降低了測試人員的工作量。
技術領域
本發明屬于瀏覽器并行自動化測試技術領域,特別是涉及一種使用多個不同瀏覽器并行自動化測試的方法。
背景技術
網頁瀏覽器是個顯示網站服務器或文件系統內的文件,并讓用戶與這些文件交互的一種應用軟件。它用來顯示在萬維網或局域網等內的文字、圖像及其他信息。這些文字或圖像,可以是連接其他網址的超鏈接,用戶可迅速及輕易地瀏覽各種信息。大部分網頁為HTML格式,有些網頁需特定瀏覽器才能正確顯示,隨著移動互聯網的高度普及、Html5規范標準的確立和技術成熟,以及各終端設備硬件性能和瀏覽器內核的日趨發展,基于Html5的WebApp或微信公眾號微網站及微服務已經成為移動互聯網應用的重要組成部分。如今,Html5化的WebApp呈現出易于開發、迭代迅速、易于傳播等特性,已經被廣泛應用于移動電商、移動辦公、新聞資訊、視頻游戲等各個領域。但由于移動互聯網用戶的手機終端各種個性化需求存在,導致瀏覽和使用WebApp的瀏覽器,包括微信、微博等應用內嵌瀏覽器,呈現多樣性,也就導致了一系列的因瀏覽器內核不同出現不同程度的UI及功能上的兼容性問題。Android因其開源開放的生態,其兼容性問題表現得尤為凸顯,而IOS研發生態和體系較為封閉,WebApp基本都是基于Safari瀏覽器和對應內核,兼容性問題呈現較少。
公開號為CN106407119A的專利申請了一種基于自動化測試的瀏覽器兼容性測試方法,屬于瀏覽器兼容性的測試方法技術領域,將測試過程分為兩個階段,Web功能自動化測試階段和人工看圖階段,Web功能自動化測試階段實現對多瀏覽器運行過程進行截圖并保存,人工看圖實現對圖片的自動比對分析,對有差異的圖片再進行人工分析。本發明提高瀏覽器兼容性測試的效率和準確性,解決人工操作瀏覽器,人工監控測試過程中人為因素對測試過程的和測試結果的影響。然而多個不同瀏覽器并行自動化測試的大部分測試軟件,并不支持IE瀏覽器自動化測試,更多支持firefox跟chrome瀏覽器,而IE瀏覽器的測試,大多數靠的是測試人員進行手動測試,測試成本較高,測試軟件雖然帶有瀏覽器自動化測試模塊,但對不同的瀏覽器并不能做到并行自動化測試,需要測試人員人工進行并發測試,但會因為一些頁面/彈框置頂等問題,導致測試效率低下。
發明內容
本發明的目的在于提供一種使用多個不同瀏覽器并行自動化測試的方法,通過該方法,能在并行的情況下對不同瀏覽器自動化測試時,產生的搶奪焦點現象進行處理,從而能快速的進行網站測試,通過采用并行的方式進行自動化測試,進一步提高了網站的測試速度,從而降低了測試人員的工作量,解決了上述現有技術中存在的問題。
為達上述目的,本發明是通過以下技術方案實現的:
一種使用多個不同瀏覽器并行自動化測試的方法,包括以下步驟:
啟動程序:打開個多個瀏覽器,并加載不同的網址;
多個瀏覽器開設測試:多個瀏覽器同時進行自動化測試動作,點擊、輸入、選擇日期、選擇下拉框等等操作;
瀏覽器處理出現搶奪焦點現象:當瀏覽器并發場景下瀏覽器發生搶奪焦點現象時有以下兩種情況,彈出新彈框、點擊頁面元素讓其瀏覽器置頂;
頁面元素未找到,或人工干預:判斷異常次數,若異常達到上限,結束并行的異常任務,輸出結果,若異常未達到上限,刷新頁面,從新執行流程;
輸出測試結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳迅策科技有限公司,未經深圳迅策科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011557693.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種叔丁基苯丙醛的合成方法
- 下一篇:一種提高綠茶濃縮液香氣穩定性的加工方法





