本申請(qǐng)公開(kāi)了一種測(cè)試記錄的生成方法、裝置及電子設(shè)備,該方法應(yīng)用于金融科技領(lǐng)域或其他領(lǐng)域,該方法包括:在接收到目標(biāo)測(cè)試用例的錄制請(qǐng)求時(shí),依據(jù)錄制啟動(dòng)規(guī)則對(duì)目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果;在檢查通過(guò)的情況下,對(duì)與目標(biāo)設(shè)備相連的顯示器屏幕進(jìn)行錄制;在檢測(cè)到目標(biāo)設(shè)備滿(mǎn)足結(jié)束錄制條件時(shí)停止對(duì)顯示器屏幕進(jìn)行錄制,得到初始視頻文件;對(duì)初始視頻文件中包含測(cè)試對(duì)象的視頻片段進(jìn)行識(shí)別,得到目標(biāo)視頻文件;依據(jù)目標(biāo)視頻文件生成目標(biāo)測(cè)試用例的測(cè)試記錄。通過(guò)本申請(qǐng),解決了相關(guān)技術(shù)中在測(cè)試應(yīng)用程序時(shí)由于測(cè)試人員個(gè)人主觀意見(jiàn),使得測(cè)試過(guò)程缺失關(guān)鍵性步驟的測(cè)試記錄,導(dǎo)致應(yīng)用程序出現(xiàn)問(wèn)題時(shí),難以根據(jù)測(cè)試記錄定位問(wèn)題原因的問(wèn)題。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及金融科技領(lǐng)域或其他領(lǐng)域,具體而言,涉及一種測(cè)試記錄的生成方法、裝置及電子設(shè)備。
技術(shù)介紹
1、目前,測(cè)試人員在執(zhí)行測(cè)試用例時(shí),一般在執(zhí)行過(guò)程中通過(guò)對(duì)測(cè)試用例的執(zhí)行步驟進(jìn)行截圖,記錄測(cè)試過(guò)程,然后將截圖作為測(cè)試記錄保存至本地,上傳至測(cè)試人員的測(cè)試管理平臺(tái)。對(duì)于執(zhí)行通過(guò)的測(cè)試用例,傳統(tǒng)的測(cè)試管理平臺(tái)需要測(cè)試人員通過(guò)手動(dòng)上傳附件的方式提交測(cè)試用例的測(cè)試記錄。例如,在執(zhí)行通過(guò)的測(cè)試用例的管理界面更新該測(cè)試用例的執(zhí)行狀態(tài)為執(zhí)行通過(guò),并上傳該測(cè)試用例的測(cè)試記錄附件。對(duì)于執(zhí)行未通過(guò)的測(cè)試用例,傳統(tǒng)的測(cè)試管理平臺(tái)除了需要測(cè)試人員手動(dòng)上傳該測(cè)試用例的測(cè)試記錄,還需要測(cè)試人員新建缺陷信息,并再次上傳該測(cè)試用例的測(cè)試記錄。例如,在執(zhí)行未通過(guò)的測(cè)試用例的管理界面更新該測(cè)試用例的執(zhí)行狀態(tài)為未通過(guò),并在缺陷管理模塊新增缺陷信息,然后上傳該測(cè)試用例的測(cè)試記錄。
2、但由于測(cè)試人員主觀意見(jiàn)影響或是理解能力差異,導(dǎo)致測(cè)試人員上傳的測(cè)試用例的測(cè)試記錄可能出現(xiàn)缺失關(guān)鍵性步驟的截圖的情況,使得在測(cè)試對(duì)象出現(xiàn)生產(chǎn)問(wèn)題時(shí),無(wú)法追溯測(cè)試階段的真實(shí)情況,進(jìn)而導(dǎo)致測(cè)試人員或開(kāi)發(fā)人員需要花費(fèi)更多時(shí)間定位問(wèn)題,降低了測(cè)試人員的工作效率。此外,由于測(cè)試人員在測(cè)試用例執(zhí)行未通過(guò)的情況下,需要多次上傳測(cè)試記錄,使得測(cè)試人員執(zhí)行重復(fù)工作,降低了測(cè)試人員的工作效率。
3、針對(duì)相關(guān)技術(shù)中在測(cè)試應(yīng)用程序時(shí)由于測(cè)試人員個(gè)人主觀意見(jiàn),使得測(cè)試過(guò)程缺失關(guān)鍵性步驟的測(cè)試記錄,導(dǎo)致應(yīng)用程序出現(xiàn)問(wèn)題時(shí),難以根據(jù)測(cè)試記錄定位問(wèn)題原因的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的主要目的在于提供一種測(cè)試記錄的生成方法、裝置及電子設(shè)備,以解決相關(guān)技術(shù)中在測(cè)試應(yīng)用程序時(shí)由于測(cè)試人員個(gè)人主觀意見(jiàn),使得測(cè)試過(guò)程缺失關(guān)鍵性步驟的測(cè)試記錄,導(dǎo)致應(yīng)用程序出現(xiàn)問(wèn)題時(shí),難以根據(jù)測(cè)試記錄定位問(wèn)題原因的問(wèn)題。
2、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種測(cè)試記錄的生成方法,該方法包括:在目標(biāo)設(shè)備接收到目標(biāo)測(cè)試用例的錄制請(qǐng)求時(shí),依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果,其中,所述目標(biāo)測(cè)試用例用于對(duì)測(cè)試對(duì)象進(jìn)行測(cè)試;在所述檢查結(jié)果為檢查通過(guò)的情況下,對(duì)與所述目標(biāo)設(shè)備相連的顯示器屏幕進(jìn)行錄制;在檢測(cè)到所述目標(biāo)設(shè)備滿(mǎn)足結(jié)束錄制條件時(shí),停止對(duì)所述顯示器屏幕進(jìn)行錄制,得到初始視頻文件;通過(guò)模式識(shí)別技術(shù)對(duì)所述初始視頻文件中包含所述測(cè)試對(duì)象的視頻片段進(jìn)行識(shí)別,得到目標(biāo)視頻文件;依據(jù)所述目標(biāo)視頻文件生成所述目標(biāo)測(cè)試用例的測(cè)試記錄。
3、進(jìn)一步地,通過(guò)模式識(shí)別技術(shù)對(duì)所述初始視頻文件中包含所述測(cè)試對(duì)象的視頻片段進(jìn)行識(shí)別,得到目標(biāo)視頻文件包括:通過(guò)目標(biāo)檢測(cè)模型在所述初始視頻文件中確定所述測(cè)試對(duì)象出現(xiàn)的視頻片段,得到第一視頻片段,其中,所述目標(biāo)檢測(cè)模型用于檢測(cè)圖像數(shù)據(jù)或視頻數(shù)據(jù)中是否存在所述測(cè)試對(duì)象;通過(guò)智能識(shí)別算法在所述第一視頻片段中獲取所述測(cè)試對(duì)象發(fā)生變化的時(shí)刻,得到目標(biāo)時(shí)刻;依據(jù)所述目標(biāo)時(shí)刻在所述第一視頻片段中確定所述目標(biāo)視頻文件。
4、進(jìn)一步地,在依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果之前,所述方法包括:確定所述目標(biāo)測(cè)試用例所測(cè)試的目標(biāo)業(yè)務(wù)系統(tǒng)的環(huán)境配置信息,得到預(yù)設(shè)配置信息;依據(jù)所述目標(biāo)測(cè)試用例確定對(duì)所述目標(biāo)測(cè)試用例的測(cè)試過(guò)程進(jìn)行錄制的觸發(fā)條件,得到錄制啟動(dòng)條件;依據(jù)所述預(yù)設(shè)配置信息和所述錄制啟動(dòng)條件確定所述錄制啟動(dòng)規(guī)則。
5、進(jìn)一步地,依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果包括:獲取與所述目標(biāo)測(cè)試用例相關(guān)的業(yè)務(wù)系統(tǒng),得到業(yè)務(wù)系統(tǒng)信息;判斷所述業(yè)務(wù)系統(tǒng)信息是否屬于所述預(yù)設(shè)配置信息;在所述業(yè)務(wù)系統(tǒng)信息屬于所述預(yù)設(shè)配置信息的情況下,依據(jù)所述預(yù)設(shè)配置信息連接所述目標(biāo)業(yè)務(wù)系統(tǒng);在所述目標(biāo)設(shè)備成功連接所述目標(biāo)業(yè)務(wù)系統(tǒng)的情況下,通過(guò)所述模式識(shí)別技術(shù)和所述錄制啟動(dòng)條件對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到所述檢查結(jié)果。
6、進(jìn)一步地,通過(guò)所述模式識(shí)別技術(shù)和所述錄制啟動(dòng)條件對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到所述檢查結(jié)果包括:通過(guò)模式識(shí)別技術(shù)對(duì)所述目標(biāo)測(cè)試用例中包含的測(cè)試數(shù)據(jù)進(jìn)行識(shí)別,得到目標(biāo)測(cè)試數(shù)據(jù);檢查所述目標(biāo)業(yè)務(wù)系統(tǒng)對(duì)應(yīng)的預(yù)設(shè)數(shù)據(jù)庫(kù)中是否包含所述目標(biāo)測(cè)試數(shù)據(jù);在所述預(yù)設(shè)數(shù)據(jù)庫(kù)包含所述目標(biāo)測(cè)試數(shù)據(jù)的情況下,確定所述檢查結(jié)果為檢查通過(guò)。
7、進(jìn)一步地,在依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果之后,所述方法還包括:在所述檢查結(jié)果為檢查未通過(guò)時(shí),依據(jù)所述目標(biāo)設(shè)備和所述錄制啟動(dòng)規(guī)則生成錯(cuò)誤提示信息;將所述錯(cuò)誤提示信息發(fā)送至目標(biāo)對(duì)象,其中,所述目標(biāo)對(duì)象根據(jù)所述錯(cuò)誤提示信息對(duì)所述錄制請(qǐng)求進(jìn)行處理。
8、進(jìn)一步地,在對(duì)與所述目標(biāo)設(shè)備相連的顯示器屏幕進(jìn)行錄制之前,所述方法還包括:依據(jù)所述目標(biāo)測(cè)試用例配置所述目標(biāo)設(shè)備的暫停錄制條件、繼續(xù)錄制條件和所述結(jié)束錄制條件;在對(duì)與所述目標(biāo)設(shè)備相連的顯示器屏幕進(jìn)行錄制之后,所述方法還包括:在檢測(cè)到所述目標(biāo)設(shè)備滿(mǎn)足所述暫停錄制條件后,暫停對(duì)所述顯示器屏幕進(jìn)行錄制;在檢測(cè)到所述目標(biāo)設(shè)備滿(mǎn)足所述繼續(xù)錄制條件后,繼續(xù)對(duì)所述顯示器屏幕進(jìn)行錄制。
9、進(jìn)一步地,在依據(jù)所述目標(biāo)視頻文件生成所述目標(biāo)測(cè)試用例的測(cè)試記錄之后,所述方法還包括:依據(jù)所述目標(biāo)測(cè)試用例的測(cè)試記錄確定所述目標(biāo)測(cè)試用例的測(cè)試結(jié)果;在所述測(cè)試結(jié)果與所述目標(biāo)測(cè)試用例指示的預(yù)設(shè)結(jié)果不一致的情況下,生成所述測(cè)試對(duì)象的缺陷信息;將所述缺陷信息上傳至測(cè)試管理平臺(tái)中,其中,所述測(cè)試管理平臺(tái)用于對(duì)所述缺陷信息進(jìn)行處理。
10、為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的另一方面,提供了一種測(cè)試記錄的生成裝置,該裝置包括:檢查單元,用于在目標(biāo)設(shè)備接收到目標(biāo)測(cè)試用例的錄制請(qǐng)求時(shí),依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果,其中,所述目標(biāo)測(cè)試用例用于對(duì)測(cè)試對(duì)象進(jìn)行測(cè)試;第一控制單元,用于在所述檢查結(jié)果為檢查通過(guò)的情況下,對(duì)與所述目標(biāo)設(shè)備相連的顯示器屏幕進(jìn)行錄制;第二控制單元,用于在檢測(cè)到所述目標(biāo)設(shè)備滿(mǎn)足結(jié)束錄制條件時(shí),停止對(duì)所述顯示器屏幕進(jìn)行錄制,得到初始視頻文件;識(shí)別單元,用于通過(guò)模式識(shí)別技術(shù)對(duì)所述初始視頻文件中包含所述測(cè)試對(duì)象的視頻片段進(jìn)行識(shí)別,得到目標(biāo)視頻文件;第一生成單元,用于依據(jù)所述目標(biāo)視頻文件生成所述目標(biāo)測(cè)試用例的測(cè)試記錄。
11、進(jìn)一步地,所述識(shí)別單元包括:第一確定子單元,用于通過(guò)目標(biāo)檢測(cè)模型在所述初始視頻文件中確定所述測(cè)試對(duì)象出現(xiàn)的視頻片段,得到第一視頻片段,其中,所述目標(biāo)檢測(cè)模型用于檢測(cè)圖像數(shù)據(jù)或視頻數(shù)據(jù)中是否存在所述測(cè)試對(duì)象;獲取子單元,用于通過(guò)智能識(shí)別算法在所述第一視頻片段中獲取所述測(cè)試對(duì)象發(fā)生變化的時(shí)刻,得到目標(biāo)時(shí)刻;第二確定子單元,用于依據(jù)所述目標(biāo)時(shí)刻在所述第一視頻片段中確定所述目標(biāo)視頻文件。
12、進(jìn)一步地,所述裝置包括:檢查子單元,用于在依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果之前,確定所述目標(biāo)測(cè)試用例所測(cè)試的目標(biāo)業(yè)務(wù)系統(tǒng)的環(huán)境配置信息,得到預(yù)設(shè)配置信息;第三確定子單元,用于依據(jù)所述目標(biāo)測(cè)試用例確定對(duì)所述目標(biāo)測(cè)試用例的測(cè)試過(guò)程本文檔來(lái)自技高網(wǎng)
...
【技術(shù)保護(hù)點(diǎn)】
1.一種測(cè)試記錄的生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)模式識(shí)別技術(shù)對(duì)所述初始視頻文件中包含所述測(cè)試對(duì)象的視頻片段進(jìn)行識(shí)別,得到目標(biāo)視頻文件包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果之前,所述方法包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,通過(guò)所述模式識(shí)別技術(shù)和所述錄制啟動(dòng)條件對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到所述檢查結(jié)果包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果之后,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在依據(jù)所述目標(biāo)視頻文件生成所述目標(biāo)測(cè)試用例的測(cè)試記錄之后,所述方法還包括:
9.一種測(cè)試記錄的生成裝置,其特征在于,包括:
10.一種電子設(shè)備,其特征在于,包括一個(gè)或多個(gè)處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)權(quán)利要求1至8中任意一項(xiàng)所述的測(cè)試記錄的生成方法。
...
【技術(shù)特征摘要】
1.一種測(cè)試記錄的生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)模式識(shí)別技術(shù)對(duì)所述初始視頻文件中包含所述測(cè)試對(duì)象的視頻片段進(jìn)行識(shí)別,得到目標(biāo)視頻文件包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果之前,所述方法包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,依據(jù)錄制啟動(dòng)規(guī)則對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到檢查結(jié)果包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,通過(guò)所述模式識(shí)別技術(shù)和所述錄制啟動(dòng)條件對(duì)所述目標(biāo)設(shè)備進(jìn)行檢查,得到所述檢查結(jié)果包括:
6.根據(jù)...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:李靜,
申請(qǐng)(專(zhuān)利權(quán))人:吉林億聯(lián)銀行股份有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。