一種適用于智能高壓設(shè)備系統(tǒng)級(jí)測(cè)試的分布式測(cè)試方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種適用于智能高壓設(shè)備系統(tǒng)級(jí)測(cè)試的分布式測(cè)試方法,屬于智能變 電站系統(tǒng)技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002] 高壓設(shè)備智能化是智能電網(wǎng)建設(shè)的重要內(nèi)容之一,通過高壓設(shè)備的狀態(tài)感知、風(fēng) 險(xiǎn)評(píng)估、智能控制和優(yōu)化調(diào)節(jié)等功能實(shí)現(xiàn)高壓設(shè)備全壽命周期管理和電網(wǎng)優(yōu)化運(yùn)行。為保 證智能高壓設(shè)備可靠運(yùn)行,需在產(chǎn)品設(shè)計(jì)、出廠檢驗(yàn)或現(xiàn)場(chǎng)安裝階段進(jìn)行基本功能和性能 指標(biāo)檢查等各類測(cè)試。智能高壓設(shè)備的系統(tǒng)級(jí)測(cè)試因涵蓋包括傳感器層、間隔層和站控層 等多個(gè)設(shè)備和上述設(shè)備基于網(wǎng)絡(luò)交互和相互配合的整體功能,使得該環(huán)節(jié)測(cè)試不但復(fù)雜繁 瑣,而且對(duì)相關(guān)工況和時(shí)序也要求較高。目前實(shí)際工程中由于現(xiàn)場(chǎng)條件限制,往往只進(jìn)行單 裝置級(jí)的測(cè)試,系統(tǒng)級(jí)測(cè)試所要求的連續(xù)工況模擬由人工配合完成,系統(tǒng)性能也由人工評(píng) 估,已暴露出對(duì)人員要求高、耗時(shí)長(zhǎng)、測(cè)試不完整和測(cè)試效率低下等諸多問題。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的是提供一種適用于智能高壓設(shè)備系統(tǒng)級(jí)測(cè)試的分布式測(cè)試方法,以 解決目前智能高壓設(shè)備在進(jìn)行聯(lián)調(diào)測(cè)試時(shí)操作困難和效率低下的問題。
[0004] 本發(fā)明為解決上述技術(shù)問題提供了一種適用于智能高壓設(shè)備系統(tǒng)級(jí)測(cè)試的分布 式測(cè)試方法,該測(cè)試方法的步驟如下:
[0005] 1)根據(jù)測(cè)試要求對(duì)測(cè)試設(shè)備行為統(tǒng)一建模,生成總測(cè)試用例;
[0006] 2)將總測(cè)試用例中相同角色的序列狀態(tài)所關(guān)聯(lián)的基本元素抽取出來,并按照?qǐng)?zhí)行 順序重新組合形成該角色的子測(cè)試用例;
[0007] 3)測(cè)試啟動(dòng)后,各測(cè)試設(shè)備執(zhí)行各自對(duì)應(yīng)的子測(cè)試用例,并通過信息交互實(shí)現(xiàn)配 合聯(lián)動(dòng),自動(dòng)完成測(cè)試工況的全過程。
[0008] 所述的步驟1)中的總測(cè)試用例是從全局角度對(duì)系統(tǒng)工況所需的行為和時(shí)序進(jìn)行 系統(tǒng)化的描述和規(guī)范化的表達(dá),總測(cè)試用例的不同過程中明確有相應(yīng)的動(dòng)作主體。
[0009] 所述統(tǒng)一建模是從系統(tǒng)化角度來確保各種工況下測(cè)試行為和測(cè)試時(shí)序的正確性 和協(xié)調(diào)性,所建模型中包含的基本元素有狀態(tài)的時(shí)序、測(cè)試工況、設(shè)備行為關(guān)聯(lián)、序列轉(zhuǎn)換 方式和角色定義。
[0010] 所述角色指的是總測(cè)試用例的不同過程的動(dòng)作主體,即測(cè)試設(shè)備。
[0011] 所述各測(cè)試設(shè)備在執(zhí)行對(duì)應(yīng)的子測(cè)試用例時(shí),要根據(jù)預(yù)先設(shè)定的時(shí)序進(jìn)行相應(yīng)模 擬量或開關(guān)量的輸出以實(shí)現(xiàn)高壓設(shè)備工況和測(cè)試設(shè)備環(huán)境的仿真。
[0012] 所述各測(cè)試設(shè)備在執(zhí)行對(duì)應(yīng)的子測(cè)試用例時(shí),要實(shí)時(shí)采集被測(cè)試設(shè)備輸出信息和 其他測(cè)試儀器的交互信息,并根據(jù)交互信息進(jìn)行測(cè)試序列中下一個(gè)工況的執(zhí)行或相關(guān)工況 的跳轉(zhuǎn)。
[0013] 所述測(cè)試方法還包括各測(cè)試設(shè)備對(duì)測(cè)試過程中的動(dòng)作反饋和數(shù)據(jù)信息進(jìn)行收集、 分析和評(píng)估,以自動(dòng)完成對(duì)被測(cè)試設(shè)備的功能驗(yàn)證和性能檢測(cè)。
[0014] 本發(fā)明的有益效果是:本發(fā)明首先根據(jù)測(cè)試要求對(duì)測(cè)試設(shè)備行為統(tǒng)一建模,生成 總測(cè)試用例以確保各種工況下測(cè)試行為和測(cè)試時(shí)序的正確性和協(xié)調(diào)性;然后依據(jù)角色定義 這一特征元素,將相同角色的序列狀態(tài)從總測(cè)試用例中抽取出來,并按照?qǐng)?zhí)行順序重新組 合形成該角色的子測(cè)試用例;最后各測(cè)試設(shè)備執(zhí)行各自對(duì)應(yīng)的子測(cè)試用例,通過信息交互 實(shí)現(xiàn)配合聯(lián)動(dòng),以完成測(cè)試工況的全過程模擬。本發(fā)明實(shí)現(xiàn)簡(jiǎn)單可靠,能夠自動(dòng)完成智能高 壓設(shè)備系統(tǒng)級(jí)測(cè)試要求,開放性好,能夠提升復(fù)雜的系統(tǒng)級(jí)測(cè)試的效率和正確性;同時(shí),對(duì) 于上述過程中建立的具有代表性的測(cè)試用例可以固化,提升了由于的重用性和靈活性,推 廣應(yīng)用前景廣闊。
【附圖說明】
[0015] 圖1是本發(fā)明中智能高壓設(shè)備測(cè)試系統(tǒng)架構(gòu)示意圖;
[0016] 圖2是本發(fā)明實(shí)施例中測(cè)試用例統(tǒng)一建模模型示意圖;
[0017] 圖3是本發(fā)明實(shí)施例中測(cè)試執(zhí)行工況示意圖。
【具體實(shí)施方式】
[0018] 下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】做進(jìn)一步的說明。
[0019] 針對(duì)目前工程應(yīng)用中智能高壓設(shè)備系統(tǒng)測(cè)試的不足,本發(fā)明提供了一種適用于智 能高壓設(shè)備系統(tǒng)級(jí)測(cè)試的分布式測(cè)試方法,該方法首先根據(jù)測(cè)試要求對(duì)測(cè)試設(shè)備行為統(tǒng)一 建模,生成總測(cè)試用例以確保各種工況下測(cè)試行為和測(cè)試時(shí)序的正確性和協(xié)調(diào)性;然后依 據(jù)角色定義這一特征元素,將相同角色的序列狀態(tài)從總測(cè)試用例中抽取出來,并按照?qǐng)?zhí)行 順序重新組合形成該角色的子測(cè)試用例;最后各測(cè)試設(shè)備執(zhí)行各自對(duì)應(yīng)的子測(cè)試用例,通 過信息交互實(shí)現(xiàn)配合聯(lián)動(dòng),以完成測(cè)試工況的全過程模擬。該方法的具體實(shí)施步驟如下:
[0020] 1.測(cè)試系統(tǒng)和測(cè)試工況分析
[0021] 該步驟通過對(duì)測(cè)試系統(tǒng)和測(cè)試工況的分析,根據(jù)測(cè)試環(huán)境的系統(tǒng)架構(gòu)和測(cè)試要 求,以明確系統(tǒng)中各設(shè)備的主要任務(wù)和基本任務(wù)要素。不失一般性,本實(shí)施例給出了一個(gè)智 能高壓設(shè)備測(cè)試的系統(tǒng)構(gòu)架的示例圖,如圖1所示,該系統(tǒng)按照實(shí)際工程基本應(yīng)用要求由 三層組成,最上層是由站端模擬設(shè)備(模擬變電站站控層的后臺(tái)系統(tǒng))、對(duì)時(shí)裝置和測(cè)控裝 置構(gòu)成,中間層為間隔層設(shè)備,包括控制類智能組件和監(jiān)測(cè)類智能組件兩大類,下層為智能 高壓設(shè)備測(cè)試儀,用以模擬高壓設(shè)備上安裝的各類傳感器的接口。圖1中所示環(huán)境中,作 為智能高壓設(shè)備的核心部件的控制類智能組件和監(jiān)測(cè)類智能組件為被測(cè)試設(shè)備,站端模擬 設(shè)備和智能高壓設(shè)備測(cè)試儀為主要測(cè)試設(shè)備。其中,站端單元在測(cè)試過程中角色為站端后 臺(tái),用以接收和匯總下級(jí)設(shè)備的各類信息,實(shí)現(xiàn)設(shè)備運(yùn)行狀態(tài)和控制狀態(tài)的可視化;同時(shí)作 為站端人工控制平臺(tái),實(shí)現(xiàn)諸如倒閘操作或者有載調(diào)壓等的控制命令的下發(fā)和執(zhí)行過程反 饋;同時(shí)站端單元在測(cè)試過程中也承擔(dān)評(píng)判員角色,通過比較系統(tǒng)動(dòng)作反饋和測(cè)試預(yù)期的 實(shí)現(xiàn)評(píng)估被測(cè)試設(shè)備的性能。智能高壓設(shè)備測(cè)試儀的角色則是高壓設(shè)備和評(píng)判員,一方面 動(dòng)態(tài)模擬高壓設(shè)備運(yùn)行工況和操作工況,另一方面采集被測(cè)試設(shè)備的各類信息,實(shí)現(xiàn)對(duì)其 動(dòng)作行為正確性的檢查。對(duì)時(shí)裝置和測(cè)控裝置為輔助測(cè)試設(shè)備,分別提供穩(wěn)定的對(duì)時(shí)數(shù)據(jù) 源和信息傳遞的作用。
[0022] 2.進(jìn)行測(cè)試用例統(tǒng)一建模,生成總測(cè)試用例
[0023] 根據(jù)測(cè)試要求對(duì)測(cè)試設(shè)備行為統(tǒng)一建模,細(xì)化測(cè)試要求,分解測(cè)試任務(wù),生成總測(cè) 試用例??倻y(cè)試用例主要是從全局角度對(duì)系統(tǒng)工況所需的行為和時(shí)序進(jìn)行系統(tǒng)化的描述和 規(guī)范化的表達(dá),總測(cè)試用例的不同過程中需明確相應(yīng)動(dòng)作主體,即將測(cè)試角色分配給相關(guān) 測(cè)試儀器進(jìn)行承擔(dān)