本申請實施例提供一種交互服務測試、裝置、計算機設備及存儲介質,可以獲取業務場景對應的業務交互服務的歷史測試數據集合;根據歷史測試數據,從初始業務子交互服務中,篩選出構建業務場景所需的業務子交互服務;獲取業務場景對應的業務測試策略;根據業務測試策略,確定業務子交互服務的測試順序;根據測試順序,對業務子交互服務進行測試。由于本申請實施例可以根據歷史測試數據集合的歷史測試數據,從初始業務子交互服務中,篩選出構建業務場景所需的業務子交互服務,如此可以根據業務測試策略,確定業務子交互服務的測試順序,以進一步根據測試順序,對業務子交互服務進行測試,從而提高對業務場景的測試效率。從而提高對業務場景的測試效率。從而提高對業務場景的測試效率。
【技術實現步驟摘要】
一種交互服務測試、裝置、計算機設備及存儲介質
[0001]本申請涉及測試
,具體涉及一種交互服務測試、裝置、計算機設備及存儲介質,該存儲介質為計算機可讀存儲介質。
技術介紹
[0002]業務場景例如取款場景可以由至少一個交互服務構成,交互服務可以通過接口的方式實現。目前業務場景在正式上線之前,需要對業務場景進行測試。但是,目前對業務場景進行測試的方式比較繁瑣,例如,在對業務場景的測試過程中,需要人工對業務場景的每一交互服務進行測試,若有一個交互服務的測試不成功,則需要人工對整個業務場景的所有交互服務重新測試,這樣導致對業務場景的測試效率低。
[0003]綜上,現有存在對業務場景的測試效率低的問題。
技術實現思路
[0004]本申請實施例提供一種交互服務測試、裝置、計算機設備及存儲介質,能夠提高對業務場景的測試效率。
[0005]一種交互服務測試方法,包括:
[0006]獲取業務場景對應的業務交互服務的歷史測試數據集合,測試數據集合包括業務交互服務中每一初始業務子交互服務對應的歷史測試數據;
[0007]根據歷史測試數據,從初始業務子交互服務中,篩選出構建業務場景所需的業務子交互服務;
[0008]獲取業務場景對應的業務測試策略;
[0009]根據業務測試策略,確定業務子交互服務的測試順序;
[0010]根據測試順序,對業務子交互服務進行測試。
[0011]相應地,本申請實施例提供一種交互服務測試裝置,包括:
[0012]第一獲取單元,可以用于獲取業務場景對應的業務交互服務的歷史測試數據集合,測試數據集合包括業務交互服務中每一初始業務子交互服務對應的歷史測試數據;
[0013]篩選單元,可以用于根據歷史測試數據,從初始業務子交互服務中,篩選出構建業務場景所需的業務子交互服務;
[0014]第二獲取單元,可以用于獲取業務場景對應的業務測試策略;
[0015]確定單元,可以用于根據業務測試策略,確定業務子交互服務的測試順序;
[0016]測試單元,可以用于根據測試順序,對業務子交互服務進行測試。
[0017]在一些實施例中,測試單元,具體可以用于根據測試順序,獲取業務子交互服務對應的服務測試數據;若存在業務子交互服務中目標業務子服務的服務測試數據校驗不通過,則對目標業務子服務重新測試。
[0018]在一些實施例中,測試單元,具體可以用于獲取針對目標業務子服務的重新測試指令;根據重新測試指令,獲取目標業務子服務的候選服務測試數據;對候選服務測試數據
進行校驗,以對目標業務子服務重新測試。
[0019]在一些實施例中,篩選單元,具體可以用于獲取初始業務子交互服務對應的測試模板數據;根據歷史測試數據和測試模板數據,從初始業務子交互服務中,篩選出構建業務場景所需的業務子交互服務。
[0020]在一些實施例中,篩選單元,具體可以用于將歷史測試數據和測試模板數據進行匹配;若歷史測試數據和測試模板數據匹配,則從初始業務子交互服務中,篩選出構建業務場景所需的業務子交互服務。
[0021]在一些實施例中,第二獲取單元,具體可以用于獲取業務測試顯示界面,業務測試顯示界面包括業務場景對應的至少一個候選業務測試策略;響應于針對候選業務測試策略的選擇操作,從至少一個候選業務測試策略中,篩選出業務場景對應的業務測試策略。
[0022]在一些實施例中,第一獲取單元,具體可以用于獲取業務場景的場景特征數據,以及獲取業務場景對應的候選業務子交互服務;根據場景特征數據,從候選業務子交互服務中篩選出業務場景對應的初始業務子交互服務;獲取初始業務子交互服務對應的歷史測試數據,以構建業務場景對應的業務交互服務的歷史測試數據集合。
[0023]此外,本申請實施例還提供一種計算機設備,包括存儲器和處理器;存儲器存儲有計算機程序,處理器用于運行存儲器內的計算機程序,以執行本申請實施例提供的任一種交互服務測試方法。
[0024]此外,本申請實施例還提供一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,計算機程序適于處理器進行加載,以執行本申請實施例提供的任一種交互服務測試方法。
[0025]此外,本申請實施例還提供一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現本申請實施例所提供的任一種交互服務測試方法。
[0026]本申請實施例可以獲取業務場景對應的業務交互服務的歷史測試數據集合,測試數據集合包括業務交互服務中每一初始業務子交互服務對應的歷史測試數據;根據歷史測試數據,從初始業務子交互服務中,篩選出構建業務場景所需的業務子交互服務;獲取業務場景對應的業務測試策略;根據業務測試策略,確定業務子交互服務的測試順序;根據測試順序,對業務子交互服務進行測試。由于本申請實施例可以根據歷史測試數據集合的歷史測試數據,從初始業務子交互服務中,篩選出構建業務場景所需的業務子交互服務,如此可以根據業務測試策略,確定業務子交互服務的測試順序,以進一步根據測試順序,對業務子交互服務進行測試,從而提高對業務場景的測試效率。
附圖說明
[0027]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0028]圖1是本申請實施例提供的交互服務測試方法的場景示意圖;
[0029]圖2是本申請實施例提供的交互服務測試方法的流程示意圖;
[0030]圖3是本申請實施例提供的初始業務子交互服務的示意圖;
[0031]圖4是本申請實施例提供的交互服務測試裝置的結構示意圖;
[0032]圖5是本申請實施例提供的計算機設備的結構示意圖。
具體實施方式
[0033]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0034]本申請實施例提供一種交互服務測試方法、裝置、計算機設備和計算機可讀存儲介質。其中,該交互服務測試裝置可以集成在計算機設備中,該計算機設備可以是服務器,也可以是終端等設備。
[0035]其中,服務器可以是獨立的物理服務器,也可以是多個物理服務器構成的服務器集群或者分布式系統,還可以是提供云服務、云數據庫、云計算、云函數、云存儲、網絡服務、云通信、中間件服務、域名服務、安全服務、網絡加速服務(Content Delivery Network,CDN)、以及大數據和人工智能平臺等基礎云計算服務的云服務器。終端可以是智能手機、平板電腦、筆記本電腦、臺式計算機、智能音箱、智能手表等,但并不局限于此。終端以及服務器可以通過有線或本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種交互服務測試方法,其特征在于,包括:獲取業務場景對應的業務交互服務的歷史測試數據集合,所述測試數據集合包括業務交互服務中每一初始業務子交互服務對應的歷史測試數據;根據所述歷史測試數據,從所述初始業務子交互服務中,篩選出構建所述業務場景所需的業務子交互服務;獲取所述業務場景對應的業務測試策略;根據所述業務測試策略,確定所述業務子交互服務的測試順序;根據所述測試順序,對所述業務子交互服務進行測試。2.根據權利要求1所述的交互服務測試方法,其特征在于,所述根據所述測試順序,對所述業務子交互服務進行測試,包括:根據所述測試順序,獲取所述業務子交互服務對應的服務測試數據;若存在所述業務子交互服務中目標業務子服務的服務測試數據校驗不通過,則對所述目標業務子服務重新測試。3.根據權利要求2所述的交互服務測試方法,其特征在于,所述對所述目標業務子服務重新測試,包括:獲取針對所述目標業務子服務的重新測試指令;根據所述重新測試指令,獲取所述目標業務子服務的候選服務測試數據;對所述候選服務測試數據進行校驗,以對所述目標業務子服務重新測試。4.根據權利要求1所述的交互服務測試方法,其特征在于,所述根據所述歷史測試數據,從所述初始業務子交互服務中,篩選出構建所述業務場景所需的業務子交互服務,包括:獲取初始業務子交互服務對應的測試模板數據;根據所述歷史測試數據和所述測試模板數據,從所述初始業務子交互服務中,篩選出構建所述業務場景所需的業務子交互服務。5.根據權利要求4所述的交互服務測試方法,其特征在于,所述根據所述歷史測試數據和所述測試模板數據,從所述初始業務子交互服務中,篩選出構建所述業務場景所需的業務子交互服務,包括:將所述歷史測試數據和所述測試模板數據進行匹配;若歷史測試數據和所述測試模板數據匹配,則從所述初始業務子交互服務中,篩選出構建所述業務...
【專利技術屬性】
技術研發人員:趙江銳,
申請(專利權)人:平安銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。