[發明專利]測試方法、裝置及存儲介質在審
| 申請號: | 202210116829.2 | 申請日: | 2022-02-07 |
| 公開(公告)號: | CN116594850A | 公開(公告)日: | 2023-08-15 |
| 發明(設計)人: | 歐世樂;李紅 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京善任知識產權代理有限公司 11650 | 代理人: | 陳龍飛;孟桂超 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 方法 裝置 存儲 介質 | ||
本公開是關于一種測試方法、裝置及存儲介質。該方法包括:在檢測到至少一個應用程序進入測試模式的情況下,發送第一控制指令;其中,所述第一控制指令用于指示所述應用程序進入工作狀態;獲取所述應用程序在所述工作狀態下采集的測試數據;基于所述測試數據,確定所述應用程序的運行結果,并生成與所述運行結果對應的第二控制指令;其中,所述第二控制指令用于指示生成測試日志;獲取對應于所述第二控制指令的所述測試日志。本公開能夠主動控制應用程序自動地采集測試數據,基于測試數據實時確定應用程序的運行結果,從而準確獲取應用程序生成測試日志,簡化了應用程序的測試流程,減少了測試應用程序的工作量,提高了測試效率等。
技術領域
本公開涉及計算機技術領域,尤其涉及一種測試方法、裝置及存儲介質。
背景技術
隨著網絡技術的高速發展,安裝在客戶端(如,手機、平板電腦、可穿戴設備等)上的應用程序不管是在功能設計,還是在視覺設計上均呈現多樣化的發展趨勢,旨在滿足用戶的基本需求的同時,為用戶提供更好的用戶體驗。在應用程序的實際使用過程中,可能會出現卡頓、閃退、圖片顯示異常等情況,因此需要對應用程序進行性能測試。相關技術中,對于應用程序的性能測試主要進行手動測試,但手動測試存在工作量大,耗時長,效率低等問題。
發明內容
為克服相關技術中存在的問題,本公開提供一種測試方法、裝置及存儲介質。
根據本公開實施例的第一方面,提供一種測試方法,應用于服務端,包括:
在檢測到至少一個應用程序進入測試模式的情況下,發送第一控制指令;其中,所述第一控制指令用于指示所述應用程序進入工作狀態;
獲取所述應用程序在所述工作狀態下采集的測試數據;
基于所述測試數據,確定所述應用程序的運行結果,并生成與所述運行結果對應的第二控制指令;其中,所述第二控制指令用于指示生成測試日志;
獲取對應于所述第二控制指令的所述測試日志。
在一些實施例中,所述方法還包括:
在檢測到至少一個所述應用程序進入所述測試模式的情況下,確定進入所述測試模式下的所述應用程序的運行環境;
利用與所述運行環境相匹配的目標測試框架,生成所述第一控制指令;
其中,不同運行環境對應不同的測試框架。
在一些實施例中,所述應用程序至少包括:相機應用程序;所述獲取所述應用程序在所述工作狀態下采集的測試數據,包括:
按照預設時間間隔,逐幀獲取所述相機應用程序在所述工作狀態下采集的拍攝圖像;
所述基于所述測試數據,確定所述應用程序的運行結果,包括:
根據各幀所述拍攝圖像的成像結果,確定所述相機應用程序在采集各幀所述拍攝圖像時的所述運行結果。
在一些實施例中,所述根據各幀所述拍攝圖像的成像結果,確定所述相機應用程序在采集各幀所述拍攝圖像時的所述運行結果,包括:
在所述成像結果表征所述拍攝圖像的完整程度小于預設閾值的情況下,確定所述相機應用程序在采集各幀所述拍攝圖像時運行異常;
在所述成像結果表征所述拍攝圖像的完整程度大于或者等于所述預設閾值的情況下,確定所述相機應用程序在采集各幀所述拍攝圖像時運行正常。
在一些實施例中,所述方法還包括:
根據所述拍攝圖像的圖像文件格式和/或所述拍攝圖像在預設數據格式下的各個字段的字段內容,確定所述成像結果。
在一些實施例中,所述根據所述拍攝圖像在預設數據格式下的各個字段的字段內容,確定所述成像結果,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210116829.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:片上集成波分復用器及芯片
- 下一篇:一種壓機上芯棒自動脫芯裝置





