[發(fā)明專利]自動(dòng)化的整合測試系統(tǒng)及其方法有效
| 申請?zhí)枺?/td> | 201910848189.2 | 申請日: | 2019-09-09 |
| 公開(公告)號: | CN112463467B | 公開(公告)日: | 2022-03-22 |
| 發(fā)明(設(shè)計(jì))人: | 王磊 | 申請(專利權(quán))人: | 英業(yè)達(dá)科技有限公司;英業(yè)達(dá)股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京國昊天誠知識(shí)產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 南霆;程爽 |
| 地址: | 201114 上海市閔*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動(dòng)化 整合 測試 系統(tǒng) 及其 方法 | ||
本發(fā)明公開了一種自動(dòng)化的整合測試系統(tǒng)及其方法,通過測試端主機(jī)在初始時(shí)產(chǎn)生虛擬移動(dòng)裝置,并且在測試端主機(jī)偵測到生產(chǎn)設(shè)備產(chǎn)生異常信號后,執(zhí)行預(yù)先設(shè)置的腳本文件以呼叫基礎(chǔ)函式及控制函式,用以模擬異常信號的處理流程以及遠(yuǎn)端調(diào)整生產(chǎn)設(shè)備的設(shè)備參數(shù),接著再根據(jù)腳本文件的執(zhí)行結(jié)果生成日志文件,以及根據(jù)日志文件中的不同時(shí)間范圍產(chǎn)生相應(yīng)的報(bào)告文件以進(jìn)行傳送或顯示,用以實(shí)現(xiàn)提高在復(fù)雜環(huán)境中的系統(tǒng)測試便利性的技術(shù)效果。
技術(shù)領(lǐng)域
本發(fā)明涉及一種測試系統(tǒng)及其方法,特別是自動(dòng)化的整合測試系統(tǒng)及其方法。
背景技術(shù)
近年來,隨著系統(tǒng)整合的普及與蓬勃發(fā)展,各種整合方式便如雨后春筍般地涌現(xiàn)。然而,隨著設(shè)備種類及數(shù)量的增加,如何便利的進(jìn)行測試便成為各家廠商亟欲解決的問題之一。
一般而言,傳統(tǒng)在系統(tǒng)整合完成后,需要進(jìn)行多項(xiàng)測試以確認(rèn)功能符合預(yù)期,其測試方式通常以人力對各設(shè)備進(jìn)行各項(xiàng)操作,并且確認(rèn)整體操作流程是否正常,倘若出現(xiàn)問題便回報(bào)給程序設(shè)計(jì)師進(jìn)行修正及調(diào)整。然而,此方式需要耗費(fèi)大量的人力及物力,例如:需要配置相應(yīng)的軟硬件設(shè)備,故在復(fù)雜環(huán)境中具有系統(tǒng)測試不便的問題。除此之外,人力的測試方式也容易因?yàn)榭菰锓ξ抖鴮?dǎo)致出錯(cuò)率上升。
有鑒于此,便有廠商提出自動(dòng)化測試的技術(shù)手段,其預(yù)先在軟件系統(tǒng)上設(shè)置相應(yīng)的程序指令,例如:自檢指令,并且通過執(zhí)行程序指令來取代人工測試。然而,此方式難以應(yīng)用在復(fù)雜的測試環(huán)境中,例如:在整合生產(chǎn)設(shè)備、移動(dòng)裝置及網(wǎng)站等等的應(yīng)用環(huán)境中,在軟件系統(tǒng)上使用測試的程序指令,僅能各自獨(dú)立進(jìn)行測試,無法真實(shí)的反應(yīng)整體的狀況,故在復(fù)雜環(huán)境中仍然存在系統(tǒng)測試不便的問題。
綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在系統(tǒng)測試不便的問題,因此實(shí)有必要提出改進(jìn)的技術(shù)手段,來解決這一問題。
發(fā)明內(nèi)容
本發(fā)明公開一種自動(dòng)化的整合測試系統(tǒng)及其方法。
首先,本發(fā)明公開一種自動(dòng)化的整合測試系統(tǒng),此系統(tǒng)包括:生產(chǎn)設(shè)備及測試端主機(jī)。其中,生產(chǎn)設(shè)備用以執(zhí)行生產(chǎn)系統(tǒng),此生產(chǎn)系統(tǒng)允許測試端主機(jī)進(jìn)行遠(yuǎn)端控制以調(diào)整生產(chǎn)設(shè)備的設(shè)備參數(shù),以及允許產(chǎn)生異常信號;測試端主機(jī)用以通過網(wǎng)絡(luò)與生產(chǎn)設(shè)備連線,所述測試端主機(jī)包括:第一測試控制模組、第二測試控制模組、執(zhí)行模組及生成模組。所述第一測試控制模組用以在初始時(shí)執(zhí)行移動(dòng)裝置模擬程序以生成虛擬移動(dòng)裝置,其中,移動(dòng)裝置模擬程序提供多個(gè)基礎(chǔ)函式,用以模擬使用者在虛擬移動(dòng)裝置的觸控操作,以及模擬虛擬移動(dòng)裝置執(zhí)行觸控操作的操作結(jié)果;第二測試控制模組提供多個(gè)控制函式,所述控制函式包括通過應(yīng)用程序界面(Application Programming Interface,API)控制瀏覽器(Browser)登入維修網(wǎng)頁系統(tǒng)、定位瀏覽器中的網(wǎng)頁元素,以及驅(qū)動(dòng)瀏覽器根據(jù)已定位的網(wǎng)頁元素執(zhí)行網(wǎng)頁操作;執(zhí)行模組連接第一測試控制模組及第二測試控制模組,用以在偵測到異常信號產(chǎn)生后,執(zhí)行預(yù)先設(shè)置的腳本文件以呼叫基礎(chǔ)函式及控制函式,用以模擬異常信號的處理流程以及遠(yuǎn)端調(diào)整所述設(shè)備參數(shù);生成模組連接執(zhí)行模組,用以持續(xù)記錄腳本文件的執(zhí)行結(jié)果以生成日志文件,并且根據(jù)日志文件中的不同時(shí)間范圍產(chǎn)生相應(yīng)的報(bào)告文件以進(jìn)行傳送或顯示。
另外,本發(fā)明公開一種自動(dòng)化的整合測試方法,應(yīng)用在具有生產(chǎn)設(shè)備及測試端主機(jī)的網(wǎng)絡(luò)環(huán)境,其步驟包括:在該生產(chǎn)設(shè)備執(zhí)行生產(chǎn)系統(tǒng),此生產(chǎn)系統(tǒng)允許測試端主機(jī)進(jìn)行遠(yuǎn)端控制以調(diào)整生產(chǎn)設(shè)備的設(shè)備參數(shù),以及允許產(chǎn)生異常信號;測試端主機(jī)在初始時(shí),執(zhí)行移動(dòng)裝置模擬程序以生成虛擬移動(dòng)裝置,其中,所述移動(dòng)裝置模擬程序提供多個(gè)基礎(chǔ)函式,用以模擬使用者在虛擬移動(dòng)裝置的觸控操作,以及模擬虛擬移動(dòng)裝置執(zhí)行觸控操作的操作結(jié)果;測試端主機(jī)在偵測到異常信號產(chǎn)生后,執(zhí)行預(yù)先設(shè)置的腳本文件以呼叫基礎(chǔ)函式及控制函式,用以模擬異常信號的處理流程以及遠(yuǎn)端調(diào)整所述設(shè)備參數(shù),其中,執(zhí)行控制函式包括通過應(yīng)用程序界面控制瀏覽器登入維修網(wǎng)頁系統(tǒng)、定位瀏覽器中的網(wǎng)頁元素,以及驅(qū)動(dòng)瀏覽器根據(jù)已定位的網(wǎng)頁元素執(zhí)行網(wǎng)頁操作;以及測試端主機(jī)持續(xù)記錄腳本文件的執(zhí)行結(jié)果以生成日志文件,并且根據(jù)日志文件中的不同時(shí)間范圍產(chǎn)生相應(yīng)的報(bào)告文件以進(jìn)行傳送或顯示。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英業(yè)達(dá)科技有限公司;英業(yè)達(dá)股份有限公司,未經(jīng)英業(yè)達(dá)科技有限公司;英業(yè)達(dá)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910848189.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(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ù)





