[發明專利]應用程序測試方法及裝置、電子設備和存儲介質在審
| 申請號: | 202110035303.7 | 申請日: | 2021-01-12 |
| 公開(公告)號: | CN112699046A | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 丁光磊;張釗;蔡天勤 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06K9/62;G06N3/08 |
| 代理公司: | 北京鍾維聯合知識產權代理有限公司 11579 | 代理人: | 原春香 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 測試 方法 裝置 電子設備 存儲 介質 | ||
本發明提出了一種應用程序測試方法及裝置、電子設備和存儲介質,其中,該方法包括:獲取針對目標應用進行自動化測試過程中產生的測試行為序列,所述測試行為序列包括歷史頁面以及在所述歷史頁面上執行的測試動作;根據所述測試行為序列以及當前頁面,通過預先構建的多模態用戶行為預測模型預測得到所述當前頁面支持的多個測試動作的概率分布;根據所述概率分布控制在所述目標應用的所述當前頁面上執行對應的測試動作。通過本發明的技術方案,可提升應用測試結果的準確性。
【技術領域】
本發明涉及信息處理技術領域,尤其涉及一種應用程序測試方法及裝置、電子設備和存儲介質。
【背景技術】
基于用戶行為的應用測試可采用人工測試方式或腳本測試方式。還有通過對用戶進行建模來做測試等。人工測試方式的測試范圍雖然高,但會消耗大量人工成本和時間成本,測試效率低下。腳本測試方式需要人工編寫腳本,應用的功能越豐富,可能發生的用戶行為越復雜,所需腳本的復雜程度越高,人工編寫腳本的效率和準確性越低下,從而影響測試效率和測試結果的準確性。
因此,如何高效率高質量地完成應用測試工作,成為目前亟待解決的技術問題。
【發明內容】
本發明實施例提供了一種應用程序測試方法及裝置、電子設備和存儲介質,旨在解決相關技術中應用測試面臨的效率低下、測試結果準確性低等技術問題。
第一方面,本發明實施例提供了一種應用程序測試方法,包括:獲取針對目標應用進行自動化測試過程中產生的測試行為序列,所述測試行為序列包括歷史頁面以及在所述歷史頁面上執行的測試動作;根據所述測試行為序列以及當前頁面,通過預先構建的多模態用戶行為預測模型預測得到所述當前頁面支持的多個測試動作的概率分布;根據所述概率分布控制在所述目標應用的所述當前頁面上執行對應的測試動作。
在本發明上述實施例中,可選地,所述多模態用戶行為預測模型以包含三個連續的頁面及動作的目標測試行為序列和所述三個連續的頁面關聯的下一頁面作為模型輸入,并且所述多模態用戶行為預測模型以所述三個連續的頁面關聯的下一頁面所支持的測試動作的概率分布為模型輸出;則所述測試行為序列包括當前頁面之前所測試的三個頁面以及在所述三個頁面上所執行的測試動作。
在本發明上述實施例中,可選地,所述根據所述測試行為序列以及當前頁面,通過預先構建的多模態用戶行為預測模型預測得到所述當前頁面支持的多個測試動作的概率分布,包括:根據所述測試行為序列以及所述當前頁面,通過所述預先構建的多模態用戶行為預測模型輸出多組高斯分布,其中,每組所述高斯分布包括權重、期望和方差;所述根據所述概率分布控制在所述目標應用的所述當前頁面上執行對應的測試動作,包括:以每組所述高斯分布的權重作為選中每組所述高斯分布的概率,在所述多組高斯分布選擇任一組高斯分布;基于所述測試行為序列和所述當前頁面,以及選中的一組高斯分布的期望和方差,確定所述選中的一組高斯分布對應的預測值,其中,所述預測值用于反映所述當前頁面支持的、所述選中的一組高斯分布所對應的測試動作被觸發的可能性。
在本發明上述實施例中,可選地,所述根據所述概率分布控制在所述目標應用的所述當前頁面上執行對應的測試動作,包括:根據所述概率分布為多個測試客戶端中每個測試客戶端分配不同的測試動作;控制所述多個測試客戶端并行針對所述目標應用的所述當前頁面執行分配到的測試動作。
在本發明上述實施例中,可選地,所述根據所述概率分布控制在所述目標應用的所述當前頁面上執行對應的測試動作,包括:通過復制測試進程的方式,為當前測試進程創建多個子進程;根據所述概率分布為所述多個子進程分布分配不同的測試動作;控制所述多個子進程并行針對所述目標應用的所述當前頁面執行對應的測試動作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110035303.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智慧城市數據存儲設備
- 下一篇:一種半導體專用氧化銅粉體材料制備工藝





