[發明專利]測試程序生成方法及裝置、存儲介質、電子設備在審
| 申請號: | 201910030105.4 | 申請日: | 2019-01-11 |
| 公開(公告)號: | CN109753437A | 公開(公告)日: | 2019-05-14 |
| 發明(設計)人: | 劉藝 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 劉抗美 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試動作 操作序列 測試程序 頁面元素 用戶順序 測試工具 測試請求 存儲介質 電子設備 順序鏈接 順序選擇 行程測試 用戶顯示 響應 關系表 測試 查找 記錄 | ||
本公開是關于一種測試程序生成方法及裝置,屬于測試工具技術領域,該方法包括:響應于測試請求,向用戶顯示候選測試動作列表;響應于用戶對候選測試動作列表中候選測試動作的順序選擇,記錄用戶順序選擇的候選測試動作的序列;針對用戶順序選擇的候選測試動作的序列中的每個候選測試動作,查找測試動作與頁面元素操作序列對應關系表,得到每個候選測試動作的頁面元素操作序列;將用戶順序選擇的候選測試動作的序列中的每個候選測試動作的頁面元素操作序列按照用戶選擇的順序鏈接,行程測試所用的頁面元素操作序列;根據所述測試所用的頁面元素操作序列生成對應的測試程序。該方法提高了測試程序生成的效率,且減少了測試程序的編寫錯誤。
技術領域
本公開涉及測試工具技術領域,具體而言,涉及一種測試程序生成方法、測試程序生成裝置、計算機可讀存儲介質以及電子設備。
背景技術
金融資產估值系統是專為對金融資產進行估值而設計的系統軟件。在金融資產估值系統的開發與升級過程中,需要對金融資產估值系統進行測試。針對不同種類的金融資產或者同意金融資產的不同運營數據都需要進行不同的測試操作,例如勾選、點擊等等,因此需要進行不同的測試步驟。目前的金融資產估值系統測試程序都是有程序員人工抓取金融資產估值系統的各種頁面元素之后,在編寫頁面元素的各種操作,人工成本較高且工作內容繁重,在編程過程中,容易出現錯誤。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開的目的在于提供一種測試程序生成方法、測試程序生成裝置、計算機可讀存儲介質以及電子設備。
根據本公開的第一方面,提供一種測試程序生成方法,包括:
響應于測試請求,向用戶顯示候選測試動作列表;
響應于用戶對候選測試動作列表中候選測試動作的順序選擇,記錄用戶順序選擇的候選測試動作的序列;
針對用戶順序選擇的候選測試動作的序列中的每個候選測試動作,查找測試動作與頁面元素操作序列對應關系表,得到每個候選測試動作的頁面元素操作序列;
將用戶順序選擇的候選測試動作的序列中的每個候選測試動作的頁面元素操作序列按照用戶選擇的順序鏈接,行程測試所用的頁面元素操作序列;
根據所述測試所用的頁面元素操作序列生成對應的測試程序。
在本公開的一種示例性實施例中,在響應于測試請求,向用戶顯示候選測試動作列表之前,還包括:
建立候選測試動作列表,其中,所述候選動作測試列表中的每個候選測試動作是在測試動作與頁面元素操作序列對應關系表中的測試動作。
在本公開的一種示例性實施例中,在建立候選測試動作列表之后,所述方法還包括:
響應于用戶的測試動作列表編輯請求,向用戶顯示測試動作列表編輯界面,所述測試動作列表編輯界面包括刪除候選測試動作選項;
響應于用戶選擇刪除候選測試動作選項,向用戶顯示候選測試動作列表;
響應于用戶對于候選測試動作列表中的候選測試動作的選擇,將選擇的候選測試動作從候選測試動作列表中刪除。
在本公開的一種示例性實施例中,在建立候選測試動作列表之后,所述方法還包括:
響應于用戶的測試動作列表編輯請求,向用戶顯示測試動作列表編輯界面,所述測試動作列表編輯界面包括增加候選測試動作選項;
響應于用戶選擇增加候選測試動作選項,向用戶顯示增加的候選測試動作的輸入框;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910030105.4/2.html,轉載請聲明來源鉆瓜專利網。





