[發(fā)明專利]可視化回歸測試方法、裝置、終端設(shè)備及可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201810879005.4 | 申請日: | 2018-08-03 |
| 公開(公告)號: | CN109254908A | 公開(公告)日: | 2019-01-22 |
| 發(fā)明(設(shè)計)人: | 張劍波 | 申請(專利權(quán))人: | 北京達佳互聯(lián)信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市立方律師事務(wù)所 11330 | 代理人: | 劉延喜 |
| 地址: | 100084 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 回歸測試 可視化 測試 可讀存儲介質(zhì) 終端設(shè)備 頁面 可視化測試 生成測試 預(yù)先建立 展示效果 自動地 腳本 工作量 自動化 檢測 優(yōu)化 訪問 | ||
本發(fā)明涉及一種可視化回歸測試方法、裝置、終端設(shè)備及可讀存儲介質(zhì),其中,所述可視化回歸測試方法包括如下步驟:獲取待測試頁面的地址;在基于Puppeteer框架預(yù)先建立的可視化回歸測試平臺上訪問所述待測試頁面的地址,對所述待測試頁面進行測試,生成測試結(jié)果;根據(jù)所述測試結(jié)果,在所述可視化回歸測試平臺上予以顯示。本發(fā)明實現(xiàn)了Puppeteer框架的可視化測試,測試人員在不需要掌握很多前端編寫腳本的知識的情況下,就可完成測試工作,易于操作,減少了測試人員的工作量;同時具有自動地檢測頁面性能、展示效果等功能,極大地優(yōu)化了自動化回歸測試的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種可視化回歸測試方法、裝置、終端設(shè)備及非臨時性計算機可讀存儲介質(zhì)。
背景技術(shù)
隨著計算機技術(shù)的快速發(fā)展,需要對頁面不斷更新以滿足用戶的需求,在頁面正式上線前,由于開發(fā)人員需要針對不斷出現(xiàn)的問題以及用戶需求對頁面進行改進,故相應(yīng)地也需要對頁面進行回歸測試,如測試頁面功能是否可以使用、頁面樣式是否符合預(yù)期,頁面性能是否達到要求。
通常在面對復(fù)雜、繁多的頁面回歸測試時,都會使用瀏覽器模擬框架來編寫自動化測試腳本,現(xiàn)在比較常用的是Puppeteer框架,但在使用該框架測試頁面時,往往需要掌握很多前端編寫腳本的知識,導(dǎo)致維護測試腳本代碼的工作量太大,加大了測試人員的工作難度,以致測試工作很難推廣。
發(fā)明內(nèi)容
為克服相關(guān)技術(shù)中存在的問題,本發(fā)明提供一種可視化回歸測試方法、裝置、終端設(shè)備及非臨時性計算機可讀存儲介質(zhì)。
根據(jù)本發(fā)明實施例的第一方面,提供一種可視化回歸測試方法,包括如下步驟:
獲取待測試頁面的地址;
在基于Puppeteer框架預(yù)先建立的可視化回歸測試平臺上訪問所述待測試頁面的地址,對所述待測試頁面進行測試,生成測試結(jié)果;
根據(jù)所述測試結(jié)果,在所述可視化回歸測試平臺上予以顯示。
在其中一個實施例中,所述對所述待測試頁面進行測試,生成測試結(jié)果的步驟包括:
在所述可視化回歸測試平臺上選取測試模式,根據(jù)所述測試模式,調(diào)用PuppeteerAPI,對所述待測試頁面進行相應(yīng)測試模式的測試,生成測試結(jié)果。
在其中一個實施例中,所述測試模式為頁面錯誤回歸測試,所述對所述待測試頁面進行相應(yīng)測試模式的測試,生成測試結(jié)果的步驟包括:
檢測當(dāng)前測試頁面是否存在Page OnError事件,若有,返回測試錯誤標(biāo)識,生成所述頁面錯誤回歸測試不合格的測試結(jié)果。
在其中一個實施例中,所述測試模式為性能回歸測試,所述對所述待測試頁面進行相應(yīng)測試模式的測試,生成測試結(jié)果的步驟包括:查看當(dāng)前測試頁面的windowperfomance API,若返回的數(shù)據(jù)大于預(yù)設(shè)閾值,則生成所述性能回歸測試不合格的測試結(jié)果。
在其中一個實施例中,所述測試模式為樣本回歸測試,所述對所述待測試頁面進行相應(yīng)測試模式的測試,生成測試結(jié)果的步驟前,還包括:
獲取基準(zhǔn)頁面的地址;
在基于Puppeteer框架預(yù)先建立的可視化回歸測試平臺上訪問所述基準(zhǔn)頁面的地址,并生成基準(zhǔn)頁面快照;
所述在基于Puppeteer框架預(yù)先建立的可視化回歸測試平臺上訪問所述待測試頁面的地址的步驟后,還包括:
生成待測試頁面快照;
所述對所述待測試頁面進行相應(yīng)測試模式的測試,生成測試結(jié)果的步驟中,包括:
根據(jù)預(yù)設(shè)對比算法將所述基準(zhǔn)頁面快照與所述待測試頁面快照進行對比,得到對比結(jié)果,根據(jù)所述對比結(jié)果,生成樣本回歸測試結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京達佳互聯(lián)信息技術(shù)有限公司,未經(jīng)北京達佳互聯(lián)信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810879005.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)可視化模型的處理方法及裝置
- 一種可視化內(nèi)容分發(fā)方法及系統(tǒng)
- 數(shù)據(jù)可視化圖形快速應(yīng)用方法及系統(tǒng)
- 基于有效信息的流場可視化視圖量化方法
- 可視化報表的制作方法、裝置、終端設(shè)備及存儲介質(zhì)
- 一種可視化圖形快速應(yīng)用與傳輸?shù)姆椒跋到y(tǒng)
- 一種可視化數(shù)據(jù)模型編排系統(tǒng)和編排方法
- 一種供水行業(yè)機房3D可視化運維管理系統(tǒng)
- 一種電網(wǎng)數(shù)據(jù)可視化方法、裝置、設(shè)備及介質(zhì)
- 一種大場景城市建筑實時三維可視化的方法
- 具有中間反應(yīng)層的有限次播放光學(xué)設(shè)備以及制造該設(shè)備的方法
- 用于有限播放光學(xué)設(shè)備的反應(yīng)性物質(zhì)及其制法
- 存儲裝置和信息處理系統(tǒng)
- 用于興趣點識別的系統(tǒng)和方法
- 網(wǎng)絡(luò)配置方法、配置文件集生成方法、裝置及網(wǎng)絡(luò)設(shè)備
- 電子裝置及其操作方法
- 用于將操作系統(tǒng)存儲在計算機可讀介質(zhì)上的BIOS代碼
- 多存儲介質(zhì)并存的配置方法、裝置和系統(tǒng)
- 相機組同步曝光控制方法及系統(tǒng)、計算機可讀存儲介質(zhì)、相機組控制系統(tǒng)
- 炒鍋翻炒方法、計算機可讀存儲介質(zhì)及智能炒菜機





