[發(fā)明專利]一種自動(dòng)化測試平臺(tái)的控制系統(tǒng)和控制方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110264213.5 | 申請(qǐng)日: | 2021-03-11 |
| 公開(公告)號(hào): | CN113051155A | 公開(公告)日: | 2021-06-29 |
| 發(fā)明(設(shè)計(jì))人: | 楊躍強(qiáng) | 申請(qǐng)(專利權(quán))人: | 中國信息通信研究院 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 北京國昊天誠知識(shí)產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 南霆 |
| 地址: | 100191 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動(dòng)化 測試 平臺(tái) 控制系統(tǒng) 控制 方法 | ||
本申請(qǐng)公開了一種自動(dòng)化測試平臺(tái)的控制系統(tǒng)和控制方法。其中,控制系統(tǒng)與自動(dòng)化平臺(tái)連接;所述控制系統(tǒng)包括:客戶端和服務(wù)端,所述客戶端與所述服務(wù)端通過網(wǎng)絡(luò)連接,其中:所述客戶端,用于在用戶進(jìn)行登錄操作,并在登錄成功后,接收用戶的環(huán)境參數(shù)設(shè)置操作和用例選擇操作;所述服務(wù)端,包括:登錄管理模塊,測試環(huán)境配置模塊,測試用例設(shè)置模塊,測試用例執(zhí)行模塊以及測試報(bào)告處理模塊。通過采用本申請(qǐng)實(shí)施例提供的技術(shù)方案,可以簡化自動(dòng)化測試平臺(tái)的操作,并且確保測試用例的安全,同時(shí),還能夠采用規(guī)范的格式輸出測試報(bào)告,降低測試人員的操作難度,提高測試人員的使用體驗(yàn)。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種自動(dòng)化測試平臺(tái)的控制系統(tǒng)和控制方法。
背景技術(shù)
隨著科技水平的迅速發(fā)展,系統(tǒng)測試已經(jīng)成為系統(tǒng)能否正常上線運(yùn)行的重要環(huán)節(jié)。隨著測試技術(shù)能力的發(fā)展和提升,自動(dòng)化測試技術(shù)日趨成熟,隨之而來的是五花八門的自動(dòng)化測試平臺(tái)/框架應(yīng)運(yùn)而生。各測試平臺(tái)因編程語言、使用場景、適用對(duì)象的不同而風(fēng)格各異。而過多過雜眼花繚亂的平臺(tái)功能,對(duì)于測試執(zhí)行人員來說,使用上容易造成一定的困擾。此外,自動(dòng)化測試平臺(tái)在開發(fā)和交付時(shí)用例的代碼和數(shù)據(jù)是明文呈現(xiàn)的,這些敏感信息直接暴露在外,既可能導(dǎo)致信息泄露問題又無法有效避免測試過程中可能存在的篡改數(shù)據(jù)/代碼的作弊問題。并且,報(bào)告的呈現(xiàn)如果不夠精簡和直觀,可能在不熟悉用例實(shí)現(xiàn)的情況下造成結(jié)果判定的困難和低效。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種自動(dòng)化測試平臺(tái)的控制系統(tǒng)和控制方法。通過采用本申請(qǐng)實(shí)施例提供的技術(shù)方案,可以簡化自動(dòng)化測試平臺(tái)的操作,并且確保測試用例的安全,同時(shí),還能夠采用規(guī)范的格式輸出測試報(bào)告,降低測試人員的操作難度,提高測試人員的使用體驗(yàn)。
本申請(qǐng)實(shí)施例提供一種自動(dòng)化測試平臺(tái)的控制系統(tǒng),所述控制系統(tǒng)與自動(dòng)化平臺(tái)連接;所述控制系統(tǒng)包括:客戶端和服務(wù)端,所述客戶端與所述服務(wù)端通過網(wǎng)絡(luò)連接,其中:
所述客戶端,用于在用戶進(jìn)行登錄操作,并在登錄成功后,接收用戶的環(huán)境參數(shù)設(shè)置操作和用例選擇操作;
所述服務(wù)端,包括:登錄管理模塊,測試環(huán)境配置模塊,測試用例設(shè)置模塊,測試用例執(zhí)行模塊以及測試報(bào)告處理模塊;
所述登錄管理模塊,用于對(duì)用戶身份進(jìn)行認(rèn)證;
所述測試環(huán)境配置模塊,用于根據(jù)所述環(huán)境參數(shù)設(shè)置操作,將環(huán)境參數(shù)寫入環(huán)境配置文件,并復(fù)制到自動(dòng)化測試平臺(tái)的目標(biāo)路徑,并生成全局唯一標(biāo)識(shí)符;
所述測試用例設(shè)置模塊,用于根據(jù)所述用例選擇操作,確定測試用例集合以及測試用例順序,基于所述測試用例集合以及測試用例順序生成用例集合文件,并對(duì)所述用例集合文件寫入所述全局唯一標(biāo)識(shí)符,將帶有所述全局唯一標(biāo)識(shí)符的用例集合文件復(fù)制到自動(dòng)化測試平臺(tái)的文件管理子系統(tǒng);
所述測試用例執(zhí)行模塊,用于根據(jù)所述全局唯一標(biāo)識(shí)符確定環(huán)境配置文件和用例集合文件,以調(diào)度所述自動(dòng)化測試平臺(tái)進(jìn)行測試;
所述測試報(bào)告處理模塊,用于測試完成后,通過所述全局唯一標(biāo)識(shí)符,調(diào)取測試記錄,以得到測試報(bào)告。
進(jìn)一步的,還包括測試狀態(tài)監(jiān)控模塊;
所述測試狀態(tài)監(jiān)控模塊,用于若檢測到測試進(jìn)度查詢事件,則獲取所述自動(dòng)化測試平臺(tái)的測試進(jìn)度,并返回已完成的測試用例的執(zhí)行結(jié)果;其中,所述測試進(jìn)度查詢事件包括通過客戶端發(fā)出的測試進(jìn)度查詢事件和定時(shí)測試進(jìn)度查詢事件。
進(jìn)一步的,所述測試狀態(tài)監(jiān)控模塊,還用于:
若檢測到測試中止事件,則獲取并保存所述自動(dòng)化測試平臺(tái)的測試進(jìn)度,并返回已完成的測試用例的執(zhí)行結(jié)果;其中,所述測試中止事件包括測試異常事件和/或測試中止指令發(fā)出事件。
進(jìn)一步的,所述全局唯一標(biāo)識(shí)符包括將所述環(huán)境配置文件復(fù)制到自動(dòng)化測試平臺(tái)時(shí)基于系統(tǒng)時(shí)間生成的全局時(shí)間ID。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國信息通信研究院,未經(jīng)中國信息通信研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110264213.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 自動(dòng)化設(shè)備和自動(dòng)化系統(tǒng)
- 一種基于流程驅(qū)動(dòng)的測試自動(dòng)化方法以及測試自動(dòng)化系統(tǒng)
- 用于工業(yè)自動(dòng)化設(shè)備認(rèn)識(shí)的系統(tǒng)和方法
- 實(shí)現(xiàn)過程自動(dòng)化服務(wù)的標(biāo)準(zhǔn)化設(shè)計(jì)方法學(xué)的自動(dòng)化系統(tǒng)
- 一種日產(chǎn)50萬安時(shí)勻漿自動(dòng)化系統(tǒng)
- 一種自動(dòng)化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動(dòng)化設(shè)備自動(dòng)檢測系統(tǒng)及檢測方法
- 用于自動(dòng)化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動(dòng)化系統(tǒng)功能驗(yàn)證方法
- 自動(dòng)化測試框架自動(dòng)測試的實(shí)現(xiàn)技術(shù)





