[發明專利]應用程序邊界測試方法及系統在審
| 申請號: | 202011079029.5 | 申請日: | 2020-10-10 |
| 公開(公告)號: | CN112416750A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 張偉華;汪博文;許全會;楊勝 | 申請(專利權)人: | 上海嗶哩嗶哩科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 鄧小玲 |
| 地址: | 200433 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 邊界 測試 方法 系統 | ||
本申請公開了一種應用程序邊界測試方法,該方法包括:配置待測APP的邊界測試對應的自動化測試腳本和各個接口的數據結構;當接收到待測APP的配置請求時,向待測APP發送自動化測試腳本,使待測APP按照所述自動化測試腳本自動進行邊界測試;當接收到待測APP的接口數據請求時,根據所述數據結構動態生成所述接口對應的模擬邊界數據;將所述模擬邊界數據返回至待測APP,以供待測APP在所述邊界測試中使用所述模擬邊界數據。本申請還公開了一種應用程序邊界測試系統、電子裝置和計算機可讀存儲介質。由此,能夠動態生成全量邊界數據,自動化的測試一系列頁面接口的邊界情況,無需人工干預。
技術領域
本申請涉及測試技術領域,尤其涉及一種應用程序邊界測試方法、系統、電子裝置及計算機可讀存儲介質。
背景技術
在對APP(Application,應用程序)進行邊界測試時,需要向服務器請求各種接口數據。在現有測試方案中,由于當前APP所有頁面的接口都是https請求,客戶端APP請求接口數據時會通過代理軟件實現,由代理軟件向服務器請求并返回對應配置的接口數據。針對安卓系統的客戶端電子裝置,還需要連接PC(Personal Computer,個人電腦),在PC中開啟代理軟件(例如Charles),配置PC的host(主機),從服務器下載接口數據,最后設置匹配接口URL(uniform resource locator,統一資源定位系統)返回從服務器下載的接口數據。
但是,由于測試過程中一般需要多種多樣的邊界數據,即接口數據每個字段的各種異常情況,因此經常需要不同的字段或者修改某字段的值。而現有測試方案在host切換、接口數據管理等方面沒有集成,比較分散。每次需要不同的字段或者修改某字段的值時都需要修改接口數據,并重新請求接口才能獲取測試所需的數據。而且當待測APP出現閃退(在運行過程中突然退出中斷,畫面一閃而過,退回到桌面)時,無法被喚起,不能自動繼續進行測試。
因此,現有測試方案既沒有動態自動修改邊界數據字段的能力,也沒有一套可以提供動態邊界數據自動化測試的平臺??蛻舳艘矝]有一套無侵入集成動態邊界數據測試的方案來獲取配置數據后不斷地測試各種邊界數據以檢查可能存在的異常數據情況。
需要說明的是,上述內容并不用于限制申請保護范圍。
發明內容
本申請的主要目的在于提出一種應用程序邊界測試方法、系統、電子裝置及計算機可讀存儲介質,旨在解決如何提供一種能夠動態自動修改邊界數據字段以及自動化測試的應用程序邊界測試方案的問題。
為實現上述目的,本申請實施例提供了一種應用程序邊界測試方法,所述方法包括:
配置待測應用程序的所述邊界測試對應的自動化測試腳本和各個接口的數據結構;
當接收到所述待測應用程序的配置請求時,向所述待測應用程序發送所述自動化測試腳本,使所述待測應用程序按照所述自動化測試腳本自動進行邊界測試;
當接收到所述待測應用程序的接口數據請求時,根據所配置的所述數據結構動態生成所述接口對應的模擬邊界數據;及
將所述模擬邊界數據返回至所述待測應用程序,以供所述待測應用程序在所述邊界測試中使用所述模擬邊界數據。
可選地,所述方法在將所述模擬邊界數據返回至所述待測應用程序后還包括:
當所述待測應用程序根據所述模擬邊界數據進行所述邊界測試發生閃退時,延時重新喚起所述待測應用程序,以繼續所述邊界測試。
可選地,所述自動化測試腳本中包括所述邊界測試中要執行的動作、測試方案/步驟、每個測試方案的測試次數。
可選地,所述當接收到所述待測應用程序的接口數據請求時,根據所配置的所述數據結構動態生成所述接口對應的模擬邊界數據包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海嗶哩嗶哩科技有限公司,未經上海嗶哩嗶哩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011079029.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種食用菌基料翻料機
- 下一篇:一種鑒別牦牛奶摻假的方法及應用





