[發(fā)明專利]一種基于LUA腳本的智能配變終端自動(dòng)化測試系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 201710994018.1 | 申請日: | 2017-10-23 |
| 公開(公告)號: | CN107544910A | 公開(公告)日: | 2018-01-05 |
| 發(fā)明(設(shè)計(jì))人: | 徐大可;裴軍;戴罡;彭寧賓;譚星祥 | 申請(專利權(quán))人: | 南京大全電氣研究院有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京知識律師事務(wù)所32207 | 代理人: | 蔣海軍 |
| 地址: | 211106 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 lua 腳本 智能 終端 自動(dòng)化 測試 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及配網(wǎng)自動(dòng)化裝置測試技術(shù)領(lǐng)域,尤其涉及一種基于LUA腳本的智能配變終端自動(dòng)化測試系統(tǒng)及方法。
背景技術(shù)
自動(dòng)測試就是執(zhí)行自動(dòng)測試工具或者用某種程序設(shè)計(jì)語言編制的自動(dòng)測試程序,控制測試儀器和被測裝置,模擬手動(dòng)測試步驟,收集測試數(shù)據(jù)和判斷結(jié)果,完成測試工作。
隨著微電子技術(shù)、計(jì)算機(jī)技術(shù)、通信技術(shù)的發(fā)展,大量嵌入式智能裝置(IDTT、DTU、FTU、TTU、FCI)被廣泛應(yīng)用到配網(wǎng)中。這些智能裝置的應(yīng)用,使得配網(wǎng)自動(dòng)化程度得到了很大提高,實(shí)現(xiàn)了配電網(wǎng)運(yùn)行的無人值守或少人值守。
然而這些集網(wǎng)絡(luò)化、智能化、保護(hù)、測量、控制于一體的嵌入式智能裝置功能復(fù)雜,其開發(fā)、測試都比較困難,很多測試項(xiàng)目已經(jīng)無法在手工操作的情況下完成,這就給配網(wǎng)智能裝置的測試技術(shù)提出了新的要求和新的挑戰(zhàn)。目前配網(wǎng)自動(dòng)化裝置--智能配變終端測試主要是傳統(tǒng)的人工測試方法,由于智能裝置的復(fù)雜度和安全性要求都比較高,完全采用手工測試的方案完成裝置的全部功能和性能測試通常周期較長,通常需要3至5個(gè)星期,效率低下,而且人工測試工作重復(fù)性很高,易導(dǎo)致人員疲勞而獲取錯(cuò)誤結(jié)果。
Lua是一種小巧的腳本語言,Lua腳本可以很容易的被C/C++代碼調(diào)用,也可以反過來調(diào)用C/C++的函數(shù)。Lua可嵌入應(yīng)用程序中,為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。Lua由標(biāo)準(zhǔn)C編寫而成,代碼簡潔優(yōu)美,幾乎在所有操作系統(tǒng)和平臺上都可以編譯運(yùn)行。Lua的目標(biāo)是成為一個(gè)很容易嵌入其它語言中使用的語言。
目前電力系統(tǒng)智能裝置的測試方式主要是依賴專業(yè)測試工程師利用特定的測試儀器進(jìn)行人工測試,產(chǎn)品質(zhì)量和測試效果取決于測試人員的經(jīng)驗(yàn)和水平。而且人工測試無法滿足智能裝置的功能和性能測試要求,如同一時(shí)刻向同一臺被測裝置突發(fā)多個(gè)邏輯通信連接建立的功能測試,手工操作無法完成。
現(xiàn)有的少數(shù)電力系統(tǒng)智能裝置自動(dòng)化測試系統(tǒng)一般是采用C/C++、java、C#等高級語言,針對特定的被測裝置、測試儀器直接編程實(shí)現(xiàn),同一套測試軟件只能針對某一類被測裝置和測試儀器進(jìn)行自動(dòng)化測試,當(dāng)有新的不同功能的設(shè)備需要實(shí)現(xiàn)自動(dòng)測試時(shí),需要重新開發(fā)測試系統(tǒng)軟件,不具備通用性和擴(kuò)展性。測試主機(jī)端采用腳本語言僅用于測試用例設(shè)計(jì),輸入測試數(shù)據(jù)、控制測試邏輯,但是沒有利用腳本對測試儀器進(jìn)行分類管理、對相類似的測試設(shè)備進(jìn)行屬性和方法抽象,腳本接口只適用于特定廠家或者特定型號的測試儀器和設(shè)備。
測試系統(tǒng)通常采用分布式的結(jié)構(gòu)搭建,一套測試儀器只能用于一臺被測裝置,需要的分布式計(jì)算機(jī)和專業(yè)的測試儀器數(shù)量較多,投資較大,而且分布式系統(tǒng)的部署比較復(fù)雜。
中國發(fā)明專利申請,申請?zhí)枺?014103840133,公開日:2015年8月9日,公開了一種智能分布式饋線自動(dòng)化邏輯測試系統(tǒng),該發(fā)明通過模擬被測回路正常工作或故障狀態(tài),由故障模擬器產(chǎn)生電壓信號和/或電流信號,由開關(guān)模擬器產(chǎn)生相應(yīng)的開關(guān)量信號,經(jīng)由通信接口發(fā)送至被測回路中的配電終端作為測試信號,使所述配電終端將其根據(jù)測試信號形成的開關(guān)狀態(tài)信息,經(jīng)由通信接口反饋至所述測試系統(tǒng),通過判斷所述開關(guān)狀態(tài)信息是否符合被測回路正常工作或故障狀態(tài)時(shí)的處理邏輯,實(shí)現(xiàn)對配電終端有序、準(zhǔn)確、高效的智能分布式饋線自動(dòng)化邏輯測試。其不足之處在于:該測試系統(tǒng)采用多套故障模擬器、開關(guān)模擬器、測試軟件和測試總控機(jī)在實(shí)驗(yàn)室仿真配電網(wǎng)系統(tǒng)的線路拓?fù)洌饕轻槍Χ鄠€(gè)配電終端故障時(shí)相互配合的分布式饋線自動(dòng)化邏輯處理功能進(jìn)行測試,而且需要設(shè)計(jì)特定的故障模擬硬件和開關(guān)模擬硬件,不具備通用性,屬于一套特定功能的專用測試系統(tǒng)。
中國發(fā)明專利申請,申請?zhí)枺?015102969616,公開日:2015年8月9日,該發(fā)明公開了一種跨平臺接口自動(dòng)化測試方法,該方法包括:按照格式要求編寫測試程序,并編譯為動(dòng)態(tài)庫,由解釋器加載所述動(dòng)態(tài)庫,并對其進(jìn)行初始化;根據(jù)用戶輸入的命令,解釋所述命令和參數(shù),調(diào)用所述動(dòng)態(tài)庫中預(yù)先生成的函數(shù)進(jìn)行測試。該發(fā)明通過生成所述動(dòng)態(tài)庫,實(shí)現(xiàn)對服務(wù)端各個(gè)接口的調(diào)用,根據(jù)對所述接口的調(diào)用組合完成測試用例的設(shè)計(jì),保證在所述服務(wù)端接口不變的情況下所述測試程序可以不做任何修改,通過增加不同接口的組合調(diào)用完成測試,大大減少了測試人員的工作量和所述測試程序的出錯(cuò)概率,同時(shí)利于對所述測試程序的維護(hù)。其不足之處在于:該專利是用于解決自動(dòng)測試程序臃腫、易出錯(cuò)的問題,雖然也是通過設(shè)計(jì)動(dòng)態(tài)庫形成接口的方式,但該專利與本發(fā)明的解決的問題不同。該專利面向的是純軟件程序測試,動(dòng)態(tài)庫的使用主要是為了減少程序的冗余編寫和重復(fù)設(shè)計(jì),將常用的功能接口模塊分解到不同的動(dòng)態(tài)庫中,完成程序的分層解耦。
發(fā)明內(nèi)容
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京大全電氣研究院有限公司,未經(jīng)南京大全電氣研究院有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710994018.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:報(bào)文傳輸方法、裝置、相關(guān)電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 下一篇:一種MAC地址下發(fā)方法、裝置、設(shè)備及機(jī)器可讀存儲(chǔ)介質(zhì)
- 同類專利
- 專利分類
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ò)誤
- 腳本處理方法及裝置
- 一種實(shí)現(xiàn)腳本引擎的系統(tǒng)及方法
- 代理自動(dòng)配置腳本的處理方法及代理自動(dòng)配置腳本服務(wù)器
- 一種腳本執(zhí)行方法、裝置及計(jì)算設(shè)備
- 腳本轉(zhuǎn)換方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 性能測試平臺腳本存儲(chǔ)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)現(xiàn)測試腳本驗(yàn)證的方法及系統(tǒng)
- 結(jié)構(gòu)化查詢語言腳本審查方法及相關(guān)設(shè)備
- 基于FitNesse框架的數(shù)據(jù)驅(qū)動(dòng)腳本庫的方法、系統(tǒng)及介質(zhì)
- 一種腳本審計(jì)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





