999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向?qū)ο蟮挠秒娦畔⒉杉ㄐ艆f(xié)議一致性測試設(shè)計

2018-08-30 05:57:02巫鐘興阿遼沙劉興奇張宇鵬
電測與儀表 2018年15期
關(guān)鍵詞:一致性

巫鐘興,阿遼沙·葉,劉興奇,張宇鵬

(中國電力科學(xué)研究院有限公司,北京100192)

0 引 言

目前,基于傳統(tǒng)通信協(xié)議的用電信息采集系統(tǒng)已基本實現(xiàn)“全覆蓋、全采集”目標(biāo),在電網(wǎng)公司多個專業(yè)管理中得到廣泛應(yīng)用,發(fā)揮了顯著作用[1-4]。用電信息采集系統(tǒng)傳統(tǒng)通信協(xié)議分為本地通信協(xié)議和遠程通信協(xié)議,本地通信協(xié)議主要代表是DL/T 645,其用于采集終端到智能電能表的數(shù)據(jù)采集,遠程通信協(xié)議主要代表是DL/T 698.41,其用于采集終端到采集主站的數(shù)據(jù)交換。傳統(tǒng)通信協(xié)議是面向業(yè)務(wù)數(shù)據(jù)和采集過程的協(xié)議,采用平鋪業(yè)務(wù)的定義方式羅列所有用電信息數(shù)據(jù)采集相關(guān)交互命令,具有協(xié)議結(jié)構(gòu)簡單、易于理解、開發(fā)難度小、協(xié)議一致性和互操作性程度較高等優(yōu)點。DL/T 698.52電能信息采集與管理系統(tǒng)遠程通信協(xié)議一致性測試技術(shù)規(guī)范的頒布實施為保證傳統(tǒng)通信協(xié)議的一致性和互操作性提供了檢測依據(jù)[5]。

隨著電力大數(shù)據(jù)應(yīng)用技術(shù)的快速發(fā)展和電網(wǎng)公司各領(lǐng)域業(yè)務(wù)數(shù)據(jù)應(yīng)用的不斷深入,電網(wǎng)公司營銷、發(fā)展、運檢、安質(zhì)、運監(jiān)等各個專業(yè)部門對用電信息采集系統(tǒng)都提出了更高的數(shù)據(jù)需求,以及近幾年停上電事件主動上報、電能表全事件采集、批量電價下發(fā)、“多表合一”采集等新業(yè)務(wù)、新需求的出現(xiàn)導(dǎo)致傳統(tǒng)通信協(xié)議因不斷擴展其兼容性和可擴展性變得越來越不好。為充分發(fā)揮用電信息采集系統(tǒng)的數(shù)據(jù)基礎(chǔ)支撐作用,提高用電信息采集系統(tǒng)的互操作性、采集效率、執(zhí)行成功率和安全防護能力,國家電網(wǎng)公司率先組織開展了基于面向?qū)ο笏枷虢5挠秒娦畔⒉杉ㄐ艆f(xié)議研究和推廣應(yīng)用。

1 面向?qū)ο髤f(xié)議特點分析

1.1 適用范圍更廣

面向?qū)ο髤f(xié)議規(guī)定了用電信息數(shù)據(jù)交換協(xié)議的通信架構(gòu)、數(shù)據(jù)鏈路層、應(yīng)用層、接口類與對象標(biāo)識,適用于用電信息采集系統(tǒng)主站、采集終端、電能表之間采用點對點、多點共線及一點對多點通信方式的通信數(shù)據(jù)交換。面向?qū)ο髤f(xié)議融合了傳統(tǒng)通信協(xié)中的本地通信和遠程通信協(xié)議,統(tǒng)一了數(shù)據(jù)格式,解決了數(shù)據(jù)的溯源問題[6]。

適用范圍更廣意味著采用面向?qū)ο髤f(xié)議的環(huán)節(jié)更多,包括采集主站、終端設(shè)備、智能電能表、水氣熱等表計設(shè)備,因此,需要針對更多環(huán)節(jié)進行通信協(xié)議一致性測試研究。

1.2 靈活配置

業(yè)務(wù)適應(yīng)性強是面向?qū)ο髤f(xié)議最大的優(yōu)勢之一,該協(xié)議在充分總結(jié)了傳統(tǒng)通信協(xié)議的應(yīng)用經(jīng)驗基礎(chǔ)上,借鑒國際標(biāo)準(zhǔn)IEC 62056采用面向?qū)ο笏枷雽τ秒娦畔⒉杉瘶I(yè)務(wù)進行合理抽象建模,可擴展和可靈活配置是該通信協(xié)議的最顯著特點[6]。

靈活配置意味著采集終端和智能電能表需要對存儲空間進行很好的動態(tài)管理,協(xié)議一致性測試的復(fù)雜度大幅提高。

1.3 服務(wù)多樣

面向?qū)ο髤f(xié)議提供了預(yù)連接、建立應(yīng)用連接、斷開應(yīng)用連接、設(shè)置、讀取、操作、上報、代理等多類服務(wù),其中各類服務(wù)又提供多樣化的服務(wù)方式。例如僅讀取服務(wù)就包括讀取一個對象屬性請求、讀取若干個對象屬性請求、讀取一個記錄型對象屬性請求、讀取若干個記錄型對象屬性請求、讀取分幀響應(yīng)的下一個數(shù)據(jù)塊請求、讀取一個對象屬性的MD5值等多達6種方式,用戶可根據(jù)各個采集業(yè)務(wù)的需求靈活選用各自合適的讀取方式[7]。

多樣化的服務(wù)意味著協(xié)議一致性測試的內(nèi)容將大幅增加,合理設(shè)計具有代表性及可行性的測試用例是關(guān)鍵。

2 測試拓撲設(shè)計

為保證協(xié)議一致性測試的完整性,被測對象IUT(Implementation Under Test)應(yīng)涵蓋用電信息采集系統(tǒng)的各個環(huán)節(jié),即:主站系統(tǒng)、終端設(shè)備、表計設(shè)備。當(dāng)被測對象為終端時,測試設(shè)備TD(Test Device)模擬主站和表計,終端作為協(xié)議中的服務(wù)器或客戶機,主站作為協(xié)議中的客戶機,表計作為協(xié)議中代理轉(zhuǎn)發(fā)的目標(biāo)服務(wù)器或服務(wù)器。當(dāng)被測對象為表計時,TD模擬主站和終端,表計作為協(xié)議中的服務(wù)器,主站和終端作為協(xié)議中的客戶機。當(dāng)被測設(shè)備為主站時,TD模擬終端和表計,主站作為協(xié)議中的客戶機,終端作為協(xié)議中規(guī)定服務(wù)器,表計作為協(xié)議中的代理目標(biāo)服務(wù)器或服務(wù)器。測試拓撲如圖1所示。

為了加快測試進度,需要設(shè)計一套完整的系統(tǒng)來支持此拓撲結(jié)構(gòu),需要模擬主站、模擬終端、模擬表計,需要配套的硬件臺體和標(biāo)準(zhǔn)源,實現(xiàn)自動化以提高測試效率。終端在AMR中屬于重要的一環(huán),上與主站通訊,下與表計通訊,起著承上啟下的作用,因此對其的測試尤為重要。下面以IUT為終端服務(wù)器為例描述下自動化測試流程。

圖1 測試拓撲

對終端進行靜態(tài)一致性測試,主要是TD模擬主站和IUT終端服務(wù)器進行通信,用于評估是否能夠滿足一致性要求,靜態(tài)測試流程如圖2所示。

圖2 靜態(tài)測試流程

對終端的動態(tài)一致性測試主站在IUT終端服務(wù)器的一些具體業(yè)務(wù)交互,根據(jù)終端的數(shù)據(jù)流進行判定。終端根據(jù)采集TD主站設(shè)置的各種參數(shù),執(zhí)行自動任務(wù),采集TD模擬表計和其他模擬TD數(shù)據(jù),模擬TD主站進行數(shù)據(jù)抄讀,判斷是終端的響應(yīng)數(shù)據(jù)格式是否滿足一致性要求,動態(tài)測試流程如圖3所示。

圖3 動態(tài)測試流程

3 測試用例設(shè)計

協(xié)議一致性測試就是檢查IUT在采集系統(tǒng)中對接收到的報文的處理及其發(fā)送的報文是否與標(biāo)準(zhǔn)要求相一致。對IUT進行通信協(xié)議一致性測試的目的是確保采集主站、終端設(shè)備、表計設(shè)備都符合通信協(xié)議一致性要求,確保不同廠商開發(fā)的采集主站、不同廠商生產(chǎn)的終端和表計設(shè)備能夠互聯(lián)互通。

協(xié)議一致性測試的核心內(nèi)容是設(shè)計測試用例,其目標(biāo)是在滿足盡可能覆蓋所有協(xié)議標(biāo)準(zhǔn)規(guī)定內(nèi)容的前提下,盡可能減少所生成的測試用例的數(shù)量,同時還應(yīng)保證測試用例具有較好的可操作性。

協(xié)議一致性測試過程通常劃分為靜態(tài)一致性測試和動態(tài)一致性測試兩個階段。靜態(tài)一致性測試是指根據(jù)協(xié)議標(biāo)準(zhǔn)對IUT的配置信息進行靜態(tài)一致性需求檢查,動態(tài)一致性測試是指執(zhí)行一系列操作對IUT進行的激勵/響應(yīng)測試。由于面向?qū)ο髤f(xié)議的靈活配置特點,采集終端設(shè)備、智能電能表或其他表計設(shè)備,其支持的協(xié)議子集和靜態(tài)配置信息不是固定不變的,即設(shè)備的能力與其存儲容量相關(guān),因此,可將靜態(tài)一致性測試設(shè)計測試用例設(shè)計融入到動態(tài)一致性測試用例設(shè)計中。

終端和表計設(shè)備占用電信息采集系統(tǒng)中絕大部分的協(xié)議實現(xiàn),因此本文重點針對終端和表計設(shè)備的協(xié)議一致性測用例設(shè)計。根據(jù)面向?qū)ο髤f(xié)議的內(nèi)容,協(xié)議一致性測試用例按照鏈路層、應(yīng)用層規(guī)則、應(yīng)用層服務(wù)、對象清單等四類進行設(shè)計,如表1所示。

表1 一致性測試分類

3.1 鏈路層用例

按照面向?qū)ο髤f(xié)議中鏈路層的格式定義和相關(guān)要求設(shè)計肯定測試用例和否定測試用例。由于互操作性測試以肯定測試為主,為提高測試效率,協(xié)議一致性測試用例設(shè)計則以否定測試為主。

3.1.1 幀格式測試用例

幀格式測試用例是根據(jù)鏈路層幀格式,構(gòu)造不同類型的報文,用于測試IUT在收到正常/異常報文時能夠正確響應(yīng)。主要設(shè)計一下幀格式測試用例:

起始字符:IUT收到值為非68H的報文應(yīng)不響應(yīng);IUT收到前導(dǎo)字節(jié)為1個或多個68H的報文應(yīng)正確響應(yīng);IUT收到前導(dǎo)字節(jié)為1個或多個非68H的報文應(yīng)正確響應(yīng)。

長度域L:IUT收到報文的用戶數(shù)據(jù)長度L不等于傳輸幀中除起始字符外的幀字節(jié)數(shù)時應(yīng)不響應(yīng)。

控制域C:IUT收到報文的控制域的DIR、PRM、功能碼任意一個錯誤時都應(yīng)不響應(yīng)。

地址域A:SA地址類型不匹配、SA邏輯地址錯誤、SA地址長度值錯誤、SA為錯誤的單地址、SA為通配地址但與實際地址不匹配、SA為正確的組地址、SA為組地址但與實際的組地址不匹配、SA為正確的廣播地址、SA為錯誤的廣播地址但地址類型錯誤、SA為錯誤的廣播地址但地址錯誤時IUT應(yīng)不響應(yīng)。

幀頭校驗:HCS錯誤時IUT應(yīng)不響應(yīng)。

幀校驗:FCS錯誤時IUT應(yīng)不響應(yīng)。

結(jié)束字符:結(jié)束字符不為16H時IUT應(yīng)不響應(yīng),結(jié)束字符后面還有其他字符時IUT應(yīng)正確響應(yīng)。

3.1.2 過程傳輸測試用例

傳輸規(guī)則:報文待4個前導(dǎo)字節(jié)FE時IUT響應(yīng)報文也應(yīng)帶4個FE,一幀報文分兩次發(fā)送時IUT應(yīng)正確響應(yīng)。

鏈路層分幀:IUT發(fā)起鏈路層分幀時首幀幀序號應(yīng)為0,后續(xù)幀序號應(yīng)遞增,IUT應(yīng)能通過鏈路層分幀完成整個數(shù)據(jù)傳輸過程;IUT發(fā)起鏈路層分幀過程中TD發(fā)出的確認報文的幀序號不等于接收到的幀序號,IUT應(yīng)不響應(yīng),TD再次發(fā)送正確確認幀后IUT應(yīng)繼續(xù)完成分幀傳輸;IUT發(fā)起鏈路層分幀過程中TD發(fā)出其他服務(wù)請求時IUT應(yīng)能中斷鏈路層分幀過程并正確響應(yīng);TD通過鏈路層分幀向IUT發(fā)出幀序號錯誤的請求時IUT應(yīng)不響應(yīng)。

3.2 應(yīng)用層規(guī)則用例

應(yīng)用層規(guī)則用例集可分為:服務(wù)選擇、PIID、時間標(biāo)簽、OAD、電表集合、應(yīng)用層分幀六類,針對各類別分別設(shè)計對應(yīng)的測試用例。

服務(wù)選擇:IUT收到未定義的服務(wù)請求時應(yīng)不響應(yīng)。

PIID:IUT響應(yīng)報文的服務(wù)序號與請求報文的服務(wù)序號應(yīng)相同;IUT連續(xù)發(fā)送上報幀給TD時服務(wù)序號應(yīng)遞增;IUT發(fā)送上報幀給TD,TD不響應(yīng),IUT重新發(fā)送上報幀給TD,兩次上報幀中的服務(wù)序號應(yīng)相同。

時間標(biāo)簽:IUT收到時間標(biāo)簽中TI為0的報文時應(yīng)正確響應(yīng);IUT收到間標(biāo)簽中TI大于0且啟動幀發(fā)送時標(biāo)為報文發(fā)送時間在允許傳輸延時時間之前或之后的報文時應(yīng)返回時間標(biāo)簽無效的錯誤;IUT收到不帶時間標(biāo)簽的遠程跳閘、保電投入等費控命令時應(yīng)返回時間標(biāo)簽無效的錯誤。

OAD:IUT收到屬性編號和元素內(nèi)屬性索引為0的讀取服務(wù)訪問某個對象時應(yīng)將該對象的所有屬性作為一個結(jié)構(gòu)體響應(yīng);IUT收到屬性編號和元素內(nèi)屬性索引為0的設(shè)置服務(wù)訪問某個對象時應(yīng)正確執(zhí)行;IUT收到屬性編號為n和元素內(nèi)屬性索引為m的讀取服務(wù)訪問某個對象時應(yīng)返回該對象的第n個屬性里的第m個元素,當(dāng)對象標(biāo)識、n或m錯誤時IUT應(yīng)不響應(yīng)。

電表集合:IUT收到不同地址及用戶類型的檔案設(shè)置請求時應(yīng)能正確完成采集;IUT收到Selector5篩選(MS為0~7)的讀取請求時應(yīng)正確回復(fù)。

應(yīng)用層分幀:IUT發(fā)起應(yīng)用層分幀響應(yīng)時首幀的幀序號應(yīng)為0,可自解析,并能正確響應(yīng)后續(xù)讀取分幀響應(yīng)的下一個數(shù)據(jù)塊請求;IUT發(fā)起應(yīng)用層分幀響應(yīng)時收到其他服務(wù)請求應(yīng)能中斷分幀并正確響應(yīng);IUT發(fā)起應(yīng)用層分幀響應(yīng)時收到讀取分幀響應(yīng)的下一個數(shù)據(jù)塊請求命令且?guī)蛱栧e誤時應(yīng)返回錯誤。

3.3 應(yīng)用層服務(wù)用例

應(yīng)用層服務(wù)對象是構(gòu)成客戶機和服務(wù)器應(yīng)用層的主要組件,它使用數(shù)據(jù)鏈路層提供的服務(wù),客戶機和服務(wù)器的應(yīng)用服務(wù)對象都包括預(yù)連接、應(yīng)用連接和數(shù)據(jù)交換三個必備組件,其流程如圖4所示。

圖4 應(yīng)用層通信過程

預(yù)連接:IUT向客戶機發(fā)出的登錄請求報文格式應(yīng)正確;IUT向客戶機發(fā)出的心跳報文格式應(yīng)正確;IUT收到復(fù)位命令后應(yīng)向客戶機發(fā)出退出登錄。

應(yīng)用連接:IUT收到建立應(yīng)用連接請求時,包括公共連接、一般密碼、對稱加密、數(shù)字簽名4種認證機制,均應(yīng)正確響應(yīng),應(yīng)用連接對象的連接認證機制、應(yīng)用語境信息、當(dāng)前連接的客戶機地址應(yīng)與協(xié)商一致;IUT收到的建立應(yīng)用連接請求中期望的應(yīng)用層協(xié)議版本號錯誤,IUT應(yīng)正確響應(yīng),響應(yīng)的商定的應(yīng)用層協(xié)議版本號應(yīng)為實際版本號,不應(yīng)該為錯誤版本號;IUT收到的建立應(yīng)用連接請求中期望的協(xié)議一致性塊錯誤,IUT應(yīng)正確響應(yīng),商定協(xié)議一致性塊應(yīng)滿足默認值,且不超出規(guī)定的最大值;IUT收到的建立應(yīng)用連接請求中客戶機發(fā)送幀最大尺寸錯誤,IUT應(yīng)正確響應(yīng),商定的服務(wù)器接收幀最大尺寸不應(yīng)為協(xié)商的最大值;IUT收到的建立應(yīng)用連接請求中客戶機接收幀最大尺寸錯誤,IUT應(yīng)正確響應(yīng),商定的服務(wù)器發(fā)送幀最大尺寸不應(yīng)為協(xié)商的最大值;IUT與客戶機建立應(yīng)用連接后,收到需要協(xié)商后才能執(zhí)行的參數(shù)設(shè)置請求時應(yīng)能正確響應(yīng);IUT與客戶機斷開應(yīng)用連接后,收到需要協(xié)商后才能執(zhí)行的參數(shù)設(shè)置請求時應(yīng)能返回錯誤;IUT與客戶機建立應(yīng)用連接后,無通信時間超過協(xié)商時期望的應(yīng)用連接超時時間,IUT應(yīng)向客戶機發(fā)出超時斷開應(yīng)用連接通知。

讀取:IUT收到讀取一個對象屬性請求(未定義的對象屬性)時應(yīng)返回錯誤;IUT收到讀取若干個對象屬性請求(含部分未定義的對象屬性)時應(yīng)正確響應(yīng);IUT收到讀取一個記錄型對象屬性請求(未定義的記錄型對象屬性)時應(yīng)返回錯誤;IUT收到讀取一個記錄型對象屬性請求(RSD=1且OAD不在篩選范圍內(nèi))時應(yīng)正確響應(yīng),返回的記錄數(shù)應(yīng)為0;IUT收到讀取一個記錄型對象屬性請求(RSD=1且Data數(shù)據(jù)類型與OAD不一致)時應(yīng)正確響應(yīng),返回的記錄數(shù)應(yīng)為0或返回錯誤;IUT收到讀取一個記錄型對象屬性請求(RSD=2且起始值Data數(shù)據(jù)類型、結(jié)束值Data數(shù)據(jù)類型、數(shù)據(jù)間隔數(shù)據(jù)類型不一致)時應(yīng)正確響應(yīng),返回的記錄數(shù)應(yīng)為0或返回錯誤;IUT收到讀取一個記錄型對象屬性請求(RSD=2且起始值Data大于或等于結(jié)束值Data)時應(yīng)正確響應(yīng),返回的記錄數(shù)應(yīng)為0或返回錯誤;IUT收到讀取若干個記錄型對象屬性請求(含未定義的記錄型對象屬性)時應(yīng)正確響應(yīng),未定義的記錄型對象屬性應(yīng)返回錯誤;IUT收到讀取若干個記錄型對象屬性請求(含非記錄型對象屬性)時應(yīng)正確響應(yīng),非記錄型對象屬性應(yīng)返回錯誤。

設(shè)置:IUT收到設(shè)置一個對象屬性請求(未定義的對象屬性)時應(yīng)返回錯誤;IUT收到設(shè)置一個對象屬性請求(Data數(shù)據(jù)類型不匹配)時應(yīng)返回錯誤;IUT收到設(shè)置一個對象屬性請求(Data數(shù)據(jù)值錯誤)時應(yīng)返回錯誤;IUT收到設(shè)置若干個對象屬性請求(含未定義的對象屬性)時應(yīng)正確響應(yīng),未定義的對象屬性應(yīng)返回錯誤;IUT收到設(shè)置若干個對象屬性請求(含Data數(shù)據(jù)類型不匹配)時應(yīng)正確響應(yīng),Data數(shù)據(jù)類型不匹配的對象屬性應(yīng)返回錯誤;IUT收到設(shè)置若干個對象屬性請求(含Data數(shù)據(jù)值不正確)時應(yīng)正確響應(yīng),Data數(shù)據(jù)值不正確的對象屬性應(yīng)返回錯誤;IUT收到設(shè)置后讀取若干個對象屬性請求(設(shè)置與讀取的對象屬性不同)時應(yīng)正確響應(yīng);IUT收到設(shè)置后讀取若干個對象屬性請求(含設(shè)置未定義的對象屬性或含設(shè)置Data數(shù)據(jù)值錯誤的對象屬性或含讀取未定義的對象屬性)時應(yīng)正確響應(yīng),對應(yīng)的對象屬性應(yīng)返回錯誤。

操作:IUT收到操作一個對象方法請求(未定義的對象方法)時應(yīng)返回錯誤;IUT收到操作一個對象方法請求(Data數(shù)據(jù)類型不匹配)時應(yīng)返回錯誤;IUT收到操作一個對象方法請求(Data數(shù)據(jù)值錯誤)時應(yīng)返回錯誤;IUT收到操作若干個對象方法請求(含未定義的對象方法)時應(yīng)正確響應(yīng),未定義的對象方法應(yīng)返回錯誤;IUT收到操作若干個對象方法請求(含參數(shù)Data數(shù)據(jù)類型不匹配)時應(yīng)正確響應(yīng),Data數(shù)據(jù)類型不匹配的對象方法應(yīng)返回錯誤;IUT收到操作若干個對象方法請求(含參數(shù)Data數(shù)據(jù)值不正確)時應(yīng)正確響應(yīng),Data數(shù)據(jù)值不正確的對象方法應(yīng)返回錯誤;IUT收到操作后讀取若干個對象方法請求(含操作未定義的對象方法或含操作參數(shù)Data數(shù)據(jù)值錯誤或含讀取未定義的對象屬性)時應(yīng)正確響應(yīng),對應(yīng)的對象方法或?qū)傩詰?yīng)返回錯誤。

上報:IUT向客戶機上報若干個對象屬性并收到客戶機確認后,IUT不再重復(fù)上報;IUT向客戶機上報若干個對象屬性但客戶機未回復(fù)確認或確認的OAD錯誤,IUT應(yīng)按照配置的最大上報次數(shù)重復(fù)上報;IUT向客戶機上報若干個對象屬性并收到客戶機確認(確認的OAD與上報的OAD順序不一致)后,IUT不再重復(fù)上報;IUT采用“上報-確認-上報”的方式向客戶機上報,且在超時時間內(nèi)不應(yīng)在客戶機未確認情況下連續(xù)上報。

代理:IUT收到客戶機代理讀取請求,目標(biāo)服務(wù)器未回復(fù),IUT應(yīng)返回請求超時錯誤;IUT收到客戶機代理讀取請求,目標(biāo)服務(wù)器只回復(fù)了部分數(shù)據(jù),IUT應(yīng)正確響應(yīng),目標(biāo)服務(wù)器未回復(fù)的數(shù)據(jù)用NULL填充;IUT收到客戶機代理讀取請求,其中部分目標(biāo)服務(wù)器地址錯誤,IUT應(yīng)正確響應(yīng),目標(biāo)服務(wù)器地址錯誤的應(yīng)返回錯誤;IUT收到客戶機代理讀取請求,其中部分對象屬性未定義,IUT應(yīng)正確響應(yīng),對象屬性未定義的應(yīng)返回錯誤;IUT收到透明代理請求,其中端口通信控制塊異常,IUT應(yīng)返回錯誤。

安全傳輸:IUT收到安全傳輸請求,請求的安全級別與安全模式參數(shù)不一致,IUT應(yīng)返回錯誤。

3.4 對象用例

3.4.1 逐個對象測試用例設(shè)計

IUT收到讀取請求應(yīng)用連接對象的對象列表,IUT應(yīng)正確響應(yīng),對象列表應(yīng)符合標(biāo)準(zhǔn)要求實現(xiàn)的對象集;IUT收到讀取請求各個對象的邏輯名,IUT應(yīng)正確返回對象標(biāo)識OI;IUT收到讀取請求各個對象的屬性,IUT應(yīng)正確響應(yīng);IUT收到讀取請求各個對象的未定義屬性,IUT應(yīng)返回錯誤;IUT收到設(shè)置請求各個對象的非只讀屬性,IUT應(yīng)正確響應(yīng);IUT收到設(shè)置請求各個對象的只讀屬性,IUT應(yīng)返回錯誤; IUT收到設(shè)置請求各個對象的為定義屬性,IUT應(yīng)返回錯誤;IUT收到操作請求各個對象的方法,IUT應(yīng)正確響應(yīng);IUT收到操作請求各個對象的未定義方法,IUT應(yīng)返回錯誤。

3.4.2 對象測試用例模板設(shè)計

對象是面向?qū)ο髤f(xié)議中承載業(yè)務(wù)的主體,也是測試的重點,同時對象清單數(shù)量龐大,針對每個對象設(shè)計測試用例,效率低下,重復(fù)性內(nèi)容過多。對象由方法和屬性構(gòu)成,分別將對象屬性和對象方法的測試用例進行抽象,進行模板化,同時通過策略的定義,自動通過模板衍生出針對不同的對象的測試用例,做到測試用例的自管理。策略定義如表2所示。

表2 測試模板策略

通過測試用例模板化,參數(shù)化,通過將策略作為參數(shù)導(dǎo)入用例模板,即可生成一個新的測試用例,達到豐富測試用例庫的目的,為后續(xù)自動化測試,提高測試效率打下基礎(chǔ)。

4 結(jié)束語

對面向?qū)ο蟮挠秒娦畔⒉杉ㄐ艆f(xié)議技術(shù)特點及其協(xié)議一致性測試相關(guān)問題進行了分析,提出了一種針對面向?qū)ο蟮挠秒娦畔⒉杉ㄐ艆f(xié)議的協(xié)議一致性測試拓撲,按照鏈路層、應(yīng)用層規(guī)則、應(yīng)用層服務(wù)、對象清單進行分類,針對采集終端和表計設(shè)備設(shè)計了一致性測試用例,為提高基于面向?qū)ο髤f(xié)議的用電信息采集系統(tǒng)各環(huán)節(jié)協(xié)議一致性和互操作性提供了測試技術(shù)參考,針對采集主站的測試用例設(shè)計、提高用電信息采集通信協(xié)議一致性測試的效率和自動化將是下一步的研究工作。

猜你喜歡
一致性
注重整體設(shè)計 凸顯數(shù)與運算的一致性
遼寧教育(2022年19期)2022-11-18 07:20:42
關(guān)注減污降碳協(xié)同的一致性和整體性
公民與法治(2022年5期)2022-07-29 00:47:28
商用車CCC認證一致性控制計劃應(yīng)用
注重教、學(xué)、評一致性 提高一輪復(fù)習(xí)效率
對歷史課堂教、學(xué)、評一體化(一致性)的幾點探討
IOl-master 700和Pentacam測量Kappa角一致性分析
基于CFD仿真分析的各缸渦流比一致性研究
ONVIF的全新主張:一致性及最訪問控制的Profile A
方形截面Rogowski線圈的一致性分析
電測與儀表(2016年7期)2016-04-12 00:22:18
基于事件觸發(fā)的多智能體輸入飽和一致性控制
主站蜘蛛池模板: 高清无码一本到东京热| 亚洲一区二区三区麻豆| 露脸国产精品自产在线播| 国产91麻豆免费观看| 四虎成人免费毛片| 四虎永久在线精品影院| www.亚洲国产| 欧美亚洲国产视频| 97无码免费人妻超级碰碰碰| 国产一级在线观看www色 | 亚洲无码视频喷水| 欧美成人午夜在线全部免费| 亚洲欧州色色免费AV| 国产成人精品视频一区二区电影| 久久综合伊人 六十路| 波多野结衣国产精品| 久久久久亚洲精品成人网 | 亚洲男人天堂2018| 香蕉国产精品视频| 国产成人乱无码视频| 伊人久综合| 欧美性精品不卡在线观看| 精品欧美日韩国产日漫一区不卡| 国产综合精品日本亚洲777| 成人综合在线观看| 国产成人精品日本亚洲| a毛片免费在线观看| 白浆视频在线观看| 国产黑丝一区| 亚洲精品va| 97色婷婷成人综合在线观看| 国产无码精品在线| 婷婷成人综合| 麻豆精品在线视频| 国产欧美日韩一区二区视频在线| 夜精品a一区二区三区| 播五月综合| 国产91色| 国产真实乱子伦视频播放| 国产sm重味一区二区三区| 中文字幕 日韩 欧美| 国产粉嫩粉嫩的18在线播放91 | 久久精品国产免费观看频道| 国产jizzjizz视频| 国产亚洲欧美在线视频| 国产玖玖玖精品视频| 四虎永久免费在线| 成人无码区免费视频网站蜜臀| 免费一级毛片| 伊人激情综合网| 97狠狠操| 欧美国产精品不卡在线观看| 欧美激情伊人| 91在线丝袜| 91精品久久久久久无码人妻| 国产成人亚洲日韩欧美电影| 欧美97欧美综合色伦图| 欧美日在线观看| 波多野吉衣一区二区三区av| 呦女亚洲一区精品| 成人小视频网| 亚洲天堂视频在线观看免费| 成人毛片在线播放| 精品国产中文一级毛片在线看| 国产精品蜜臀| 国产系列在线| 久久免费视频播放| 亚洲成人动漫在线观看| 亚洲中久无码永久在线观看软件| 最近最新中文字幕在线第一页 | 欧美色图久久| 欧美日韩国产成人在线观看| 亚洲三级影院| 成人久久精品一区二区三区| 激情無極限的亚洲一区免费| 精品久久人人爽人人玩人人妻| 国产理论最新国产精品视频| 中文字幕2区| 最新国产成人剧情在线播放| 亚洲国语自产一区第二页| 一本久道久综合久久鬼色| 欧美日韩久久综合|