[發明專利]基于腳本模板的測試方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202011224670.3 | 申請日: | 2020-11-05 |
| 公開(公告)號: | CN112328482A | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 張劍城 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝;曹勇 |
| 地址: | 518000 廣東省深圳市福田區益田路503*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 腳本 模板 測試 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種基于腳本模板的測試方法,其特征在于,包括:
接收用戶在頁面輸入的第一產品參數數據;
存儲所述第一產品參數數據,并判斷在第一預設時間段內是否接收到所述用戶輸入的第二產品參數數據;
若接收到所述第二產品參數數據,則獲取所述第二產品參數數據的數量,并判斷所述數量是否大于1;
若所述數量不大于1,則將所述第二產品參數數據標記為指定產品參數數據;
獲取預設的腳本模板,其中,所述腳本模板為根據產品需求文檔預先生成的初始產品測試腳本,且所述初始產品測試腳本內未填入有與所述指定產品參數數據對應的數據;
根據所述指定產品參數數據與所述腳本模板生成對應的測試腳本;
將所述測試腳本部署至預設的測試環境中;
在所述測試環境中運行所述測試腳本,生成對應的測試結果。
2.根據權利要求1所述的基于腳本模板的測試方法,其特征在于,所述接收用戶在頁面輸入的第一產品參數數據的步驟之前,包括:
接收所述用戶輸入的業務操作指令,其中,所述操作指令包括業務信息與用戶身份信息,所述業務操作指令為設置產品參數的指令;
將所述業務信息與預設的業務操作等級表進行比對處理,判斷所述業務操作等級表中是否存在與所述業務信息匹配的安全等級;
若所述業務操作等級表中不存在與所述業務信息匹配的安全等級,則將所述業務操作指令確定為免驗證指令,并生成接收所述用戶在頁面輸入的第一產品參數數據的第一接收指令;
若所述業務操作等級表中存在與所述業務信息匹配的安全等級,則判斷所述安全等級是否處于預設的等級范圍內;
若所述安全等級處于預設的等級范圍內,則從所述業務操作指令中提取所述用戶身份信息,并判斷所述用戶身份信息是否為合法身份信息;
若所述用戶身份信息為合法身份信息,則根據所述用戶身份信息,從預設的用戶角色權限分值表獲取與所述用戶的業務權限對應的第一權限分值;
獲取與所述業務操作指令對應的第二權限分值;
判斷所述第一權限分值是否小于所述第二權限分值;
若所述第一權限分值不小于所述第二權限分值,則判定所述用戶具有設置產品參數的業務權限,并生成接收用戶在頁面輸入的第一產品參數數據的第二接收指令。
3.根據權利要求1所述的基于腳本模板的測試方法,其特征在于,所述將所述測試腳本部署至預設的測試環境中的步驟,包括:
獲取所述測試腳本中包含的所有測試語句;以及,
獲取預設的語法規則;
根據所述語法規則,分別對每一個所述測試語句進行語法檢查,判斷所有所述測試語句是否均符合所述語法規則;
若所有所述測試語句均符合所述語法規則,則將所述測試腳本部署至預設的測試環境中;
若所有所述測試語句并未均符合所述語法規則,則篩選出所述測試語句中不符合所述語法規則的第一測試語句;
根據所述語法規則,將所述第一測試語句修改為正確的第二測試語句,得到修改后的測試腳本;
將所述修改后的測試腳本部署至預設的測試環境中。
4.根據權利要求1所述的基于腳本模板的測試方法,其特征在于,所述根據所述指定產品參數數據與所述腳本模板生成對應的測試腳本的步驟之前,包括:
獲取預存儲的參數數據設置規則;
判斷所述指定產品參數數據是否符合所述參數數據設置規則;
若所述指定產品參數數據符合所述參數數據設置規則,則生成根據所述指定產品參數數據與所述腳本模板生成對應的測試腳本的生成指令;
若所述指定產品參數數據不符合所述參數數據設置規則,則返回數據錯誤的第二提醒信息。
5.根據權利要求1所述的基于腳本模板的測試方法,其特征在于,所述根據所述指定產品參數數據與所述腳本模板生成對應的測試腳本的步驟,包括:
獲取與所述指定產品參數數據對應的字段信息;
從所述腳本模板中確定與所述字段信息對應的填充位置;
將所述指定產品參數數據填充至所述腳本模板中的所述填充位置,得到所述測試腳本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011224670.3/1.html,轉載請聲明來源鉆瓜專利網。





