亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

配電管理系統(tǒng)iec61970cis接口測(cè)試方法

文檔序號(hào):5958802閱讀:255來源:國知局
專利名稱:配電管理系統(tǒng)iec61970cis接口測(cè)試方法
技術(shù)領(lǐng)域
本發(fā)明涉及電力工程技術(shù)領(lǐng)域,特別是涉及一種配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法。
背景技術(shù)
IEC61970系列標(biāo)準(zhǔn)提出了參考模型、公共信息(CIM)模型和接口規(guī)范,是電力系統(tǒng)管理及其信息交換領(lǐng)域的重要標(biāo)準(zhǔn)。參考模型對(duì)系統(tǒng)的集成方式給出了指導(dǎo),公共信息模型定義了信息交換的語義,接口規(guī)范明確了信息交換的語法。IEC61970系列標(biāo)準(zhǔn)為信息的標(biāo)準(zhǔn)化共享提供了解決方案,是解決電力系統(tǒng)中“信息孤島”現(xiàn)象的有效手段。
配用電管理系統(tǒng)涉及多個(gè)業(yè)務(wù)系統(tǒng),各個(gè)業(yè)務(wù)系統(tǒng)間進(jìn)行信息共享是實(shí)現(xiàn)智能配用電的關(guān)鍵,以IEC61970標(biāo)準(zhǔn)為指導(dǎo)進(jìn)行信息共享是進(jìn)行應(yīng)用集成、提高生產(chǎn)效率、減少企業(yè)投資的有效方式,也是電力行業(yè)的未來發(fā)展趨勢(shì)。傳統(tǒng)的接口測(cè)試技術(shù),一般是采用互操作測(cè)試的方式來驗(yàn)證IEC61970標(biāo)準(zhǔn)的可行性和實(shí)用性,測(cè)試方式采用固定的CIM模型和測(cè)試數(shù)據(jù),通過編寫固定代碼的方式進(jìn)行,但在實(shí)施時(shí)有如下的問題(I) CM模型范圍較廣,實(shí)際的業(yè)務(wù)系統(tǒng)只使用部分模型,對(duì)業(yè)務(wù)系統(tǒng)外模型的測(cè)試是無意義的。( 2 )測(cè)試數(shù)據(jù)固定,測(cè)試的覆蓋面不足。(3)由于測(cè)試輸出依賴于測(cè)試輸入,在測(cè)試輸入改變后,需要修改代碼改變判斷邏輯,不便于自動(dòng)化測(cè)試。

發(fā)明內(nèi)容
基于此,有必要針對(duì)上述傳統(tǒng)的接口測(cè)試技術(shù)存在的問題,提供一種配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法。一種配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法。根據(jù)被測(cè)目標(biāo)系統(tǒng)的CIM模型構(gòu)建測(cè)試模式;根據(jù)所述測(cè)試模式從測(cè)試實(shí)例的測(cè)試數(shù)據(jù)中獲取IEC 61970CIS接口的測(cè)試輸入數(shù)據(jù)及期望輸出數(shù)據(jù);根據(jù)所述測(cè)試輸入數(shù)據(jù)執(zhí)行接口測(cè)試,并將所述接口測(cè)試的返回?cái)?shù)據(jù)與期望輸出數(shù)據(jù)進(jìn)行匹配,獲得測(cè)試的執(zhí)行結(jié)果。上述配電管理系統(tǒng)IEC 61970CIS接口測(cè)試方法,以驗(yàn)證配電管理系統(tǒng)接口實(shí)現(xiàn)的標(biāo)準(zhǔn)性和正確性為目標(biāo),從CIM模型中選擇被測(cè)目標(biāo)系統(tǒng)有效的部分,保證測(cè)試的覆蓋性,根據(jù)測(cè)試數(shù)據(jù)智能化生成測(cè)試輸入及期望輸出數(shù)據(jù),自動(dòng)化判斷測(cè)試執(zhí)行的結(jié)果,實(shí)現(xiàn)對(duì)被測(cè)系統(tǒng)IEC 61970CIS接口的自動(dòng)化測(cè)試。


圖I為一個(gè)實(shí)施例的配電管理系統(tǒng)IEC 61970CIS接口測(cè)試方法流程圖;圖2為一個(gè)實(shí)施例的構(gòu)建測(cè)試模式流程圖;圖3為一個(gè)實(shí)施例的獲取IEC 61970CIS接口的測(cè)試輸入數(shù)據(jù)及期望輸出數(shù)據(jù)流程圖;圖4為一個(gè)實(shí)施例的對(duì)被測(cè)目標(biāo)系統(tǒng)的IEC 61970CIS接口執(zhí)行測(cè)試的流程圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的配電管理系統(tǒng)IEC 61970CIS接口測(cè)試方法的具體實(shí)施方式
作詳細(xì)描述。本發(fā)明的技術(shù),以驗(yàn)證配電管理系統(tǒng)IEC 61970CIS接口的標(biāo)準(zhǔn)性和正確性為目標(biāo),從CIM模型中選擇被測(cè)目標(biāo)系統(tǒng)有效的部分,保證測(cè)試的覆蓋性;根據(jù)測(cè)試數(shù)據(jù)智能化 生成測(cè)試輸入及期望輸出數(shù)據(jù),自動(dòng)化判斷測(cè)試執(zhí)行的結(jié)果。實(shí)現(xiàn)對(duì)被測(cè)系統(tǒng)的自動(dòng)化測(cè)試。圖I示出了一個(gè)實(shí)施例的配電管理系統(tǒng)IEC 61970CIS接口測(cè)試方法流程圖,主要包括以下步驟步驟S10,根據(jù)被測(cè)目標(biāo)系統(tǒng)的CM模型構(gòu)建測(cè)試模式;在本實(shí)施例中,該步驟主要是依據(jù)被測(cè)目標(biāo)系統(tǒng)的CIM模型,選擇要進(jìn)行測(cè)試的模式類、屬性及角色,并構(gòu)建模式類,在屬性和角色選擇時(shí)最大程度的覆蓋所有的類型,形成測(cè)試模式;參見圖2所示,圖2為一個(gè)實(shí)施例的構(gòu)建測(cè)試模式流程圖,包括如下步驟步驟S101,根據(jù)被測(cè)目標(biāo)系統(tǒng)的CIM模型構(gòu)建測(cè)試模式類序列;具體地,根據(jù)所述被測(cè)目標(biāo)系統(tǒng)中的CIM模型設(shè)定被測(cè)目標(biāo)系統(tǒng)的錨點(diǎn)模式類,采用基于錨點(diǎn)類網(wǎng)狀連接的最短路徑算法構(gòu)建測(cè)試模式類序列。步驟S102,根據(jù)所述測(cè)試模式類序列選擇各個(gè)測(cè)試模式類的測(cè)試屬性,并生成測(cè)試屬性序列;通過對(duì)模式類的屬性進(jìn)行選擇,最大程度獲得不同取值類型的屬性。步驟S103,根據(jù)所述測(cè)試模式類序列選擇序列中兩個(gè)模式類的測(cè)試角色,并生成測(cè)試角色序列;通過對(duì)模式類的角色進(jìn)行選擇,最大程度獲得不同基數(shù)的角色;作為一個(gè)實(shí)施例,所述選擇角色的步驟包括a、選定要進(jìn)行測(cè)試的第一模式類、第二模式類;b、檢測(cè)第一模式類及其基類是否存在到第二模式類或其基類的第一關(guān)聯(lián)路徑,若是,則將其記為“Path”將該第一關(guān)聯(lián)路徑設(shè)定為連接路徑;若否,進(jìn)入步驟c ;C、遍歷第一模式類與其基類之間的第二關(guān)聯(lián)路徑,將第二關(guān)聯(lián)路徑的對(duì)端分別設(shè)為第三模式類(代替原第一模式類);d、檢測(cè)第三模式類及其基類是到第二模式類或其基類的第三關(guān)聯(lián)路徑,將其記為“Association”并將該第三關(guān)聯(lián)路徑設(shè)定為連接路徑,即第一模式類到第二模式類之間的連接路徑記為“Association+Path”;通過上述操作可以找出所有由第一模式類至第二模式類的連接路徑;e、從所述連接路徑中選取最短連接路徑,并根據(jù)所述最短連接路徑選擇對(duì)應(yīng)的角色。步驟S104,根據(jù)所述模式類序列、屬性序列以及角色序列生成測(cè)試模式。
綜上所述,對(duì)于步驟S10,根據(jù)被測(cè)目標(biāo)系統(tǒng)基于的CIM模型,智能化選擇要進(jìn)行測(cè)試的模式,,序列化到測(cè)試配置,結(jié)合IEC61970接口的特點(diǎn),對(duì)測(cè)試的模式進(jìn)行優(yōu)化選擇,從而可以保證測(cè)試的覆蓋性和準(zhǔn)確性。步驟S20,根據(jù)所述測(cè)試模式從測(cè)試實(shí)例的測(cè)試數(shù)據(jù)中獲取IEC61970CIS接口的測(cè)試輸入數(shù)據(jù)及期望輸出數(shù)據(jù);在本實(shí)施例中,主要是根據(jù)測(cè)試模式,分析測(cè)試數(shù)據(jù),智能化生成接口測(cè)試輸入數(shù)據(jù)及期望輸出數(shù)據(jù);參見圖3所示,圖3為一個(gè)實(shí)施例的獲取IEC61970CIS接口的測(cè)試輸入數(shù)據(jù)及期望輸出數(shù)據(jù)流程圖,包括如下步驟步驟S201,根據(jù)所述測(cè)試模式選擇需要測(cè)試的模式類;具體地,該模式類為測(cè)試實(shí)例的測(cè)試數(shù)據(jù)對(duì)應(yīng)的模式類;步驟S202,根據(jù)所述模式類從測(cè)試數(shù)據(jù)中抽取模式類對(duì)應(yīng)的對(duì)象;具體地,通過隨機(jī)選擇的方式,從測(cè)試實(shí)例的測(cè)試數(shù)據(jù)選擇模式類對(duì)象,保證了選擇的覆蓋性; 步驟S203,根據(jù)所述模式類的屬性從測(cè)試數(shù)據(jù)中抽取對(duì)象的屬性取值;具體地,根據(jù)前述所選擇的模式類的屬性,從測(cè)試實(shí)例的測(cè)試數(shù)據(jù)中抽取該模式類對(duì)象對(duì)應(yīng)的屬性取值;步驟S204,根據(jù)所述模式類的角色從測(cè)試數(shù)據(jù)中抽取對(duì)象的關(guān)聯(lián)對(duì)象;具體地,根據(jù)前述所選擇的模式類的角色,從測(cè)試實(shí)例的測(cè)試數(shù)據(jù)中抽取該模式類對(duì)應(yīng)的關(guān)聯(lián)對(duì)象步驟S205,根據(jù)所述抽取的對(duì)象、屬性取值及關(guān)聯(lián)對(duì)象生成測(cè)試輸入數(shù)據(jù);步驟S206,根據(jù)所述測(cè)試輸入數(shù)據(jù)的測(cè)試邏輯生成期望輸出數(shù)據(jù);具體地,基于IEC61970CIS接口標(biāo)準(zhǔn)的信息交換的邏輯關(guān)系,生成測(cè)試輸入數(shù)據(jù)對(duì)應(yīng)的期望輸出數(shù)據(jù)。綜上所述,對(duì)于步驟S20,根據(jù)測(cè)試數(shù)據(jù)隨機(jī)生成測(cè)試輸入,保證測(cè)試的準(zhǔn)確性,充分的驗(yàn)證配電管理系統(tǒng)IEC61970接口的正確性、合理性。步驟S30,根據(jù)所述測(cè)試輸入數(shù)據(jù)執(zhí)行接口測(cè)試,并將所述接口測(cè)試的返回?cái)?shù)據(jù)與期望輸出數(shù)據(jù)進(jìn)行匹配,獲得測(cè)試的執(zhí)行結(jié)果;在本實(shí)施例中,主要是以測(cè)試輸入數(shù)據(jù)執(zhí)行測(cè)試,對(duì)測(cè)試返回的數(shù)據(jù)與期望輸出數(shù)據(jù)進(jìn)行匹配,自動(dòng)化判斷測(cè)試的執(zhí)行結(jié)果;參見圖4所示,圖4為一個(gè)實(shí)施例的對(duì)被測(cè)目標(biāo)系統(tǒng)的IEC61970CIS接口執(zhí)行測(cè)試的流程圖,包括如下步驟步驟S301,根據(jù)所述測(cè)試輸入數(shù)據(jù)對(duì)被測(cè)目標(biāo)系統(tǒng)的IEC61970CIS接口執(zhí)行測(cè)試,并返回實(shí)際輸出數(shù)據(jù);步驟S302,將所述實(shí)際輸出數(shù)據(jù)與所述期望輸出數(shù)據(jù)進(jìn)行比較;步驟S303,若所述實(shí)際輸出數(shù)據(jù)與所述期望輸出數(shù)據(jù)相同,則測(cè)試執(zhí)行成功;否則測(cè)試執(zhí)行失敗。綜上所述,對(duì)于步驟S30,通過加載序列化到測(cè)試配置中的測(cè)試輸入數(shù)據(jù)執(zhí)行測(cè)試,將返回實(shí)際數(shù)據(jù)與期望輸出數(shù)據(jù)匹配的結(jié)果來判斷接口的測(cè)試執(zhí)行結(jié)果,實(shí)現(xiàn)了對(duì)被測(cè)目標(biāo)系統(tǒng)IEC61970CIS接口的自動(dòng)化測(cè)試。本發(fā)明的配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法,針對(duì)IEC61970標(biāo)準(zhǔn)接口的特點(diǎn),以測(cè)試的覆蓋性、準(zhǔn)確性和自動(dòng)化為目標(biāo),只選擇被測(cè)目標(biāo)系統(tǒng)關(guān)注的模型,對(duì)測(cè)試的模式進(jìn)行優(yōu)化選擇,保證測(cè)試的覆蓋性和準(zhǔn)確性,對(duì)被測(cè)目標(biāo)系統(tǒng)不關(guān)心的模型不進(jìn)行測(cè)試。在保證業(yè)務(wù)核心功能相關(guān)數(shù)據(jù)得到測(cè)試的同時(shí),最大程度對(duì)不同類型的模式進(jìn)行測(cè)試,保證測(cè)試的覆蓋性。對(duì)測(cè)試數(shù)據(jù)無限制,從測(cè)試數(shù)據(jù)中動(dòng)態(tài)生成測(cè)試輸入,保證測(cè)試的隨機(jī)性,根據(jù)測(cè)試數(shù)據(jù)生成期望輸出數(shù)據(jù),從而實(shí)現(xiàn)對(duì)接口的全自動(dòng)化測(cè)試。充分的驗(yàn)證配電管理系統(tǒng)IEC61970接口的正確性、合理性。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附 權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法,其特征在于,包括以下步驟 根據(jù)被測(cè)目標(biāo)系統(tǒng)的CIM模型構(gòu)建測(cè)試模式; 根據(jù)所述測(cè)試模式從測(cè)試實(shí)例的測(cè)試數(shù)據(jù)中獲取IEC61970CIS接口的測(cè)試輸入數(shù)據(jù)及期望輸出數(shù)據(jù); 根據(jù)所述測(cè)試輸入數(shù)據(jù)執(zhí)行接口測(cè)試,并將所述接口測(cè)試的返回?cái)?shù)據(jù)與期望輸出數(shù)據(jù)進(jìn)行匹配,獲得測(cè)試的執(zhí)行結(jié)果。
2.根據(jù)權(quán)利要求I所述的配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法,其特征在于,所述根據(jù)被測(cè)目標(biāo)系統(tǒng)的CIM模型構(gòu)建測(cè)試模式的步驟包括 根據(jù)被測(cè)目標(biāo)系統(tǒng)的CIM模型構(gòu)建測(cè)試模式類序列; 根據(jù)所述測(cè)試模式類序列選擇各個(gè)測(cè)試模式類的測(cè)試屬性,并生成測(cè)試屬性序列; 根據(jù)所述測(cè)試模式類序列選擇序列中兩個(gè)模式類的測(cè)試角色,并生成測(cè)試角色序列; 根據(jù)所述模式類序列、屬性序列以及角色序列生成測(cè)試模式。
3.根據(jù)權(quán)利要求2所述的配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法,其特征在于,所述根據(jù)被測(cè)目標(biāo)系統(tǒng)的CIM模型構(gòu)建測(cè)試模式類序列的步驟包括 根據(jù)所述被測(cè)目標(biāo)系統(tǒng)中的CIM模型設(shè)定被測(cè)目標(biāo)系統(tǒng)的錨點(diǎn)模式類; 根據(jù)所述錨點(diǎn)模式類并采用最短路徑算法構(gòu)建測(cè)試模式類序列。
4.根據(jù)權(quán)利要求3所述的配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法,其特征在于,所述根據(jù)所述測(cè)試模式類序列選擇序列中兩個(gè)模式類的測(cè)試角色的步驟包括 a、選定要進(jìn)行測(cè)試的第一模式類、第二模式類; b、檢測(cè)第一模式類及其基類是否存在到第二模式類或其基類的第一關(guān)聯(lián)路徑,若是,則將該第一關(guān)聯(lián)路徑設(shè)定為連接路徑;若否,進(jìn)入步驟c ; C、遍歷第一模式類與其基類之間的第二關(guān)聯(lián)路徑,將第二關(guān)聯(lián)路徑的對(duì)端分別設(shè)為第三模式類; d、檢測(cè)第三模式類及其基類是到第二模式類或其基類的第三關(guān)聯(lián)路徑,并將該第三關(guān)聯(lián)路徑設(shè)定為連接路徑; e、從所述連接路徑中選取最短連接路徑,并根據(jù)所述最短連接路徑選擇對(duì)應(yīng)的角色。
5.根據(jù)權(quán)利要求I所述的配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法,其特征在于,所述根據(jù)所述測(cè)試模式將每個(gè)測(cè)試實(shí)例的測(cè)試數(shù)據(jù)生成IEC61970CIS接口的測(cè)試輸入數(shù)據(jù)及期望輸出數(shù)據(jù)的步驟包括 根據(jù)所述測(cè)試模式選擇需要測(cè)試的模式類; 根據(jù)所述模式類從測(cè)試數(shù)據(jù)中抽取模式類對(duì)應(yīng)的對(duì)象; 根據(jù)所述模式類的屬性從測(cè)試數(shù)據(jù)中抽取對(duì)象的屬性取值; 根據(jù)所述模式類的角色從測(cè)試數(shù)據(jù)中抽取對(duì)象的關(guān)聯(lián)對(duì)象; 根據(jù)所述抽取的對(duì)象、屬性取值及關(guān)聯(lián)對(duì)象生成測(cè)試輸入數(shù)據(jù); 根據(jù)所述測(cè)試輸入數(shù)據(jù)的測(cè)試邏輯生成期望輸出數(shù)據(jù)。
6.根據(jù)權(quán)利要求I所述的配電管理系統(tǒng)IEC61970CIS接口測(cè)試方法,其特征在于,所述根據(jù)所述測(cè)試輸入數(shù)據(jù)執(zhí)行接口測(cè)試,并將所述接口測(cè)試的返回?cái)?shù)據(jù)與期望輸出數(shù)據(jù)進(jìn)行匹配,獲得測(cè)試的執(zhí)行結(jié)果的步驟包括 根據(jù)所述測(cè)試輸入數(shù)據(jù)對(duì)被測(cè)目標(biāo)系統(tǒng)的IEC61970CIS接口執(zhí)行測(cè)試,并返回實(shí)際輸出數(shù)據(jù); 將所述實(shí)際輸出數(shù)據(jù)與所述期望輸出數(shù)據(jù)進(jìn)行比較; 若所述實(shí)際輸出數(shù)據(jù)與所述期望輸出數(shù)據(jù)相同,則測(cè)試執(zhí)行 成功;否則測(cè)試執(zhí)行失敗。
全文摘要
本發(fā)明提供一種配電管理系統(tǒng)IEC 61970CIS接口測(cè)試方法,包括以下步驟根據(jù)被測(cè)目標(biāo)系統(tǒng)的CIM模型構(gòu)建測(cè)試模式;根據(jù)所述測(cè)試模式從測(cè)試實(shí)例的測(cè)試數(shù)據(jù)中獲取IEC 61970CIS接口的測(cè)試輸入數(shù)據(jù)及期望輸出數(shù)據(jù);根據(jù)所述測(cè)試輸入數(shù)據(jù)執(zhí)行接口測(cè)試,并將所述接口測(cè)試的返回?cái)?shù)據(jù)與期望輸出數(shù)據(jù)進(jìn)行匹配,獲得測(cè)試的執(zhí)行結(jié)果。本發(fā)明的技術(shù),以驗(yàn)證配電管理系統(tǒng)接口實(shí)現(xiàn)的標(biāo)準(zhǔn)性和正確性為目標(biāo),從CIM模型中選擇被測(cè)目標(biāo)系統(tǒng)有效的部分,保證測(cè)試的覆蓋性,根據(jù)測(cè)試數(shù)據(jù)智能化生成測(cè)試輸入及期望輸出數(shù)據(jù),自動(dòng)化判斷測(cè)試執(zhí)行的結(jié)果,實(shí)現(xiàn)對(duì)被測(cè)系統(tǒng)IEC 61970CIS接口的自動(dòng)化測(cè)試。
文檔編號(hào)G01R31/00GK102928689SQ20121037204
公開日2013年2月13日 申請(qǐng)日期2012年9月28日 優(yōu)先權(quán)日2012年9月28日
發(fā)明者余永忠, 杜滿權(quán), 張哲軍, 吳麗賢, 王永才, 羅宇, 肖招娣, 陳華軍 申請(qǐng)人:廣東電網(wǎng)公司佛山供電局, 南方電網(wǎng)科學(xué)研究院有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1