[發(fā)明專利]一種測試腳本錄制方法、應用程序測試方法和相關裝置在審
| 申請?zhí)枺?/td> | 201810772364.X | 申請日: | 2018-07-13 |
| 公開(公告)號: | CN110716853A | 公開(公告)日: | 2020-01-21 |
| 發(fā)明(設計)人: | 許萬塔;臧永飛;王超;方有軒 | 申請(專利權)人: | 中移信息技術有限公司;中國移動通信集團有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 11291 北京同達信恒知識產權代理有限公司 | 代理人: | 郭潤湘 |
| 地址: | 518048 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試腳本 錄制 應用程序 元素信息 終端 并發(fā)送給服務器 應用程序測試 應用程序執(zhí)行 標識信息 相關裝置 應用場景 兼容性 記錄 存儲 攜帶 展示 | ||
1.一種測試腳本錄制方法,其特征在于,
在接收到測試腳本錄制請求后,根據(jù)所述請求中攜帶的應用程序的標識信息,啟動所述應用程序;并
識別并記錄用戶針對所述應用程序執(zhí)行的每一操作及執(zhí)行每一操作時應用程序展示的界面的元素信息;
根據(jù)記錄的每一操作及其元素信息,錄制測試腳本并發(fā)送給服務器進行存儲。
2.如權利要求1所述的方法,其特征在于,識別并記錄用戶針對所述應用程序執(zhí)行的每一操作及執(zhí)行每一操作時應用程序展示的界面的元素信息,具體包括:
利用UI Automator Viewer工具中的界面元素信息解析接口,識別并記錄用戶針對所述應用程序執(zhí)行的每一操作及執(zhí)行每一操作時應用程序展示的界面的元素信息。
3.如權利要求1所述的方法,其特征在于,根據(jù)記錄的每一操作及其元素信息,錄制測試腳本,具體包括:
獲取測試腳本配置信息;
根據(jù)所述測試腳本配置信息,以及記錄的每一操作及其元素信息,錄制測試腳本。
4.如權利要求3所述的方法,其特征在于,獲取測試腳本配置信息,具體包括:
在接收到基于向用戶展示的腳本錄制主界面觸發(fā)的腳本編輯請求,向所述用戶展示腳本配置界面;
基于用戶針對所述腳本配置界面輸入的腳本配置信息,獲取測試腳本配置信息。
5.如權利要求3或4所述的方法,其特征在于,所述腳本配置信息可以但不限于包括應用程序所在終端的業(yè)務信息和執(zhí)行測試腳本需要展示的腳本運行信息。
6.如權利要求1所述的方法,其特征在于,所述元素信息至少包括以下一項:元素ID、元素名稱和該元素在界面中的位置信息。
7.一種應用程序測試方法,其特征在于,包括:
在接收到應用程序測試指令時,向服務器發(fā)送所述應用程序的測試腳本獲取請求;以及
接收服務器下發(fā)的所述應用程序的測試腳本,其中所述測試腳本為采用權利要求1~6任一所述的方法生成并存儲到服務器中的;
利用所述測試腳本,對所述應用程序進行測試。
8.如權利要求7所述的方法,其特征在于,還包括:
輸出并展示測試結果,所述測試結果中包含腳本執(zhí)行詳情信息。
9.一種測試腳本錄制裝置,其特征在于,包括:
啟動單元,用于在接收到測試腳本錄制請求后,根據(jù)所述請求中攜帶的應用程序的標識信息,啟動所述應用程序;
識別單元,用于識別并記錄用戶針對所述應用程序執(zhí)行的每一操作及執(zhí)行每一操作時應用程序展示的界面的元素信息;
錄制單元,用于根據(jù)記錄的每一操作及其元素信息,錄制測試腳本并發(fā)送給服務器進行存儲。
10.如權利要求9所述的裝置,其特征在于,
所述識別單元,具體用于利用UI Automator Viewer工具中的界面元素信息解析接口,識別并記錄用戶針對所述應用程序執(zhí)行的每一操作及執(zhí)行每一操作時應用程序展示的界面的元素信息。
11.如權利要求9所述的裝置,其特征在于,
所述錄制單元,具體用于獲取測試腳本配置信息;根據(jù)所述測試腳本配置信息,以及記錄的每一操作及其元素信息,錄制測試腳本。
12.如權利要求11所述的裝置,其特征在于,
所述錄制單元,具體用于在接收到基于向用戶展示的腳本錄制主界面觸發(fā)的腳本編輯請求,向所述用戶展示腳本配置界面;基于用戶針對所述腳本配置界面輸入的腳本配置信息,獲取測試腳本配置信息。
13.如權利要求11或12所述的裝置,其特征在于,所述腳本配置信息可以但不限于包括應用程序所在終端的業(yè)務信息和執(zhí)行測試腳本需要展示的腳本運行信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中移信息技術有限公司;中國移動通信集團有限公司,未經中移信息技術有限公司;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810772364.X/1.html,轉載請聲明來源鉆瓜專利網。





