[發(fā)明專利]軟件自動化測試方法及裝置在審
| 申請?zhí)枺?/td> | 202110095607.2 | 申請日: | 2021-01-25 |
| 公開(公告)號: | CN112783773A | 公開(公告)日: | 2021-05-11 |
| 發(fā)明(設(shè)計)人: | 侯文龍;劉孟昕;林科鏘;楊洋 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 任默聞;孫乳筍 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 自動化 測試 方法 裝置 | ||
本發(fā)明提供一種軟件自動化測試方法及裝置,屬于人工智能技術(shù)領(lǐng)域。該軟件自動化測試方法包括:獲取軟件自動化測試任務(wù)中的自動化測試腳本,從自動化測試腳本中提取初始測試柜員賬號;根據(jù)初始測試柜員賬號的賬號業(yè)務(wù)屬性與空閑測試柜員賬號的賬號業(yè)務(wù)屬性的匹配結(jié)果確定目標(biāo)測試柜員賬號;將自動化測試腳本中的初始測試柜員賬號替換為目標(biāo)測試柜員賬號,根據(jù)替換后的自動化測試腳本執(zhí)行軟件自動化測試任務(wù)。本發(fā)明可以解決測試柜員賬號沖突的問題,提高軟件測試效率。
技術(shù)領(lǐng)域
本發(fā)明涉及人工智能技術(shù)領(lǐng)域,具體地,涉及一種軟件自動化測試方法及裝置。
背景技術(shù)
在項(xiàng)目軟件研發(fā)過程中,為了更好的模擬最終版本投產(chǎn)上線后的實(shí)際業(yè)務(wù)應(yīng)用場景,對于功能測試中需要使用的數(shù)據(jù)質(zhì)量和完善度標(biāo)準(zhǔn)要求非常高。在最后一輪回歸測試進(jìn)行測試環(huán)境的數(shù)據(jù)準(zhǔn)備時,一般會復(fù)制抽取部分生產(chǎn)環(huán)境的數(shù)據(jù),并對抽取的數(shù)據(jù)脫敏處理后恢復(fù)到測試環(huán)境的方式來準(zhǔn)備測試環(huán)境。測試環(huán)境準(zhǔn)備完成后提供給測試人員進(jìn)行接下來的版本驗(yàn)收測試。但因?yàn)闇y試環(huán)境的硬件資源等條件限制,所以在生產(chǎn)環(huán)境數(shù)據(jù)抽取和恢復(fù)時不能對生產(chǎn)環(huán)境的數(shù)據(jù)進(jìn)行全量的抽取恢復(fù),只能通過部分抽取的方式來準(zhǔn)備測試數(shù)據(jù)進(jìn)行驗(yàn)收測試。
在測試環(huán)境搭建時,因?yàn)橥跁卸鄠€版本進(jìn)行測試,每個系統(tǒng)版本都會搭建一套相對獨(dú)立測試環(huán)境,測試人員使用對應(yīng)的測試環(huán)境對版本功能進(jìn)行測試驗(yàn)證。
隨著系統(tǒng)建設(shè)越來越復(fù)雜,一個完整的交易操作流程過程中所涉及到的系統(tǒng)及功能也越來越多,對于測試過程中測試人員使用到的測試柜員賬號,只有當(dāng)測試柜員賬號交易操作過程中所涉及到的所有系統(tǒng)或服務(wù)對應(yīng)的測試數(shù)據(jù)都完整,同時對應(yīng)的國家、地區(qū)、網(wǎng)點(diǎn)信息都配套完整的情況下才能展開有效的測試,否則會出現(xiàn)因?yàn)椴糠謹(jǐn)?shù)據(jù)的缺失導(dǎo)致無法正常交易操作等情況。
同時在大型的應(yīng)用系統(tǒng)中,柜員數(shù)據(jù)信息的存儲也經(jīng)常會設(shè)計為多個信息域存儲在多個不同的信息系統(tǒng)中,只有某個柜員的信息在多個系統(tǒng)中全部數(shù)據(jù)完整時且配套時,該柜員賬號才能進(jìn)行正常的系統(tǒng)登錄展開交易操作,否則會由于柜員信息的缺失導(dǎo)致無法進(jìn)行登錄。
在測試人員進(jìn)行系統(tǒng)驗(yàn)收測試的過程中,因?yàn)榻鹑谛袠I(yè)類應(yīng)用系統(tǒng)對于登錄本系統(tǒng)的測試柜員賬號的使用及權(quán)限管理要求非常嚴(yán)格,許多系統(tǒng)都會有用戶單點(diǎn)登錄控制、用戶登錄時間超長控制、用戶可使用功能控制等功能,通過這些功能來實(shí)現(xiàn)對用戶登錄及可訪問信息、可操作功能的約束及管控,兩個測試人員同時使用同一個測試柜員賬號進(jìn)行測試時,會由于系統(tǒng)的單點(diǎn)登錄等功能的限制導(dǎo)致其中一個測試人員無法使用該測試柜員賬號進(jìn)行正常的測試工作。
因?yàn)闇y試柜員賬號在大部分交易模式下是與權(quán)限、網(wǎng)點(diǎn)和崗位編號相關(guān)聯(lián)的,當(dāng)兩個測試柜員賬號滿足同等的崗位編號、所屬同一個網(wǎng)點(diǎn)并具有同等權(quán)限時是可以在相互更換后進(jìn)行測試的,所以在解決上述問題時一般采用新開立測試柜員賬號的方式,在測試環(huán)境中開立多個同等崗位編號和權(quán)限的測試柜員數(shù)據(jù),每次準(zhǔn)備測試環(huán)境時都進(jìn)行初始化。
在當(dāng)前這種模式下,主要存在以下問題:
1、一般情況下,測試環(huán)境中符合測試柜員賬號對應(yīng)的系統(tǒng)相對完整或服務(wù)配套數(shù)據(jù)相對完整的測試柜員賬號數(shù)量較少。因此在實(shí)際的測試使用過程中,測試人員經(jīng)常會出現(xiàn)測試工作中使用同一個測試柜員賬號的情況,當(dāng)兩個測試人員同時使用同一個測試柜員賬號進(jìn)行測試時,由于被測系統(tǒng)單點(diǎn)登錄等功能的限制,導(dǎo)致測試柜員賬號登錄操作產(chǎn)生沖突,當(dāng)?shù)谝粋€測試人員在測試中時第二個測試人員無法進(jìn)行測試;或者第二個測試人員使用測試柜員賬號登錄后第一個測試人員被簽退,影響整體測試的效率。
2、在使用自動化測試模式時,因?yàn)樽詣踊梢耘客瑫r提交多個腳本進(jìn)行執(zhí)行,這種測試柜員賬號使用沖突問題顯得更為明顯,往往在同一個時間段使用同一個測試柜員賬號的腳本只能有一個執(zhí)行成功,其他均會因?yàn)榈卿浌駟T賬號沖突問題失敗,大大影響自動化測試的測試效率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國工商銀行股份有限公司,未經(jīng)中國工商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110095607.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法
- 自動化設(shè)備和自動化系統(tǒng)
- 一種基于流程驅(qū)動的測試自動化方法以及測試自動化系統(tǒng)
- 用于工業(yè)自動化設(shè)備認(rèn)識的系統(tǒng)和方法
- 實(shí)現(xiàn)過程自動化服務(wù)的標(biāo)準(zhǔn)化設(shè)計方法學(xué)的自動化系統(tǒng)
- 一種日產(chǎn)50萬安時勻漿自動化系統(tǒng)
- 一種自動化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動化設(shè)備自動檢測系統(tǒng)及檢測方法
- 用于自動化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動化系統(tǒng)功能驗(yàn)證方法
- 自動化測試框架自動測試的實(shí)現(xiàn)技術(shù)





