基于虛擬測試軟件的核安全級DCS組態(tài)驗證
發(fā)布時間:2021-04-04 13:15
針對核安全級DCS工程應用軟件V&V過程中,準備周期長、測試效率低、工作量大的問題,提出了一種利用虛擬測試軟件調用虛擬DCS運行組態(tài)邏輯,執(zhí)行測試腳本的工程應用軟件V&V方法,彌補了傳統(tǒng)V&V方法的不足。該方法可在工廠測試(FT)、工廠驗收測試(FAT)之前,對應用軟件進行系統(tǒng)性的完整的測試,從而加快了FT、FAT的進度。
【文章來源】:儀器儀表用戶. 2020,27(02)
【文章頁數(shù)】:5 頁
【部分圖文】:
基于測試裝置的DCS測試體系
以用例管理、功能測試、通道檢查功能,以及人機界面設計等角度,舉例說明虛擬測試軟件的設計過程。軟件選用C#語言開發(fā),基于Windows Presentation Foundation(WPF,客戶端應用程序)模板實現(xiàn)軟件開發(fā)。同時,以C++語言編寫dll格式的庫文件并調用,實現(xiàn)與虛擬DCS的接口格式轉換。1.3.1 用例管理
步進模式下系統(tǒng)執(zhí)行測試腳本中的一步即停止,如果在系統(tǒng)測試步進過程中點擊暫停,系統(tǒng)將執(zhí)行完當前步后停止。若指定步進的步驟超出最大步數(shù),或者停止步數(shù)小于開始步數(shù),則不進行步進并提示錯誤信息;若步驟數(shù)有效,則執(zhí)行步進操作。指定步驟運行是對步進操作的多次調用,軟件通過人機界面獲取待執(zhí)行步驟的信息,按照測試腳本中指定的每一步延遲時間,多次調用步進函數(shù),實現(xiàn)對腳本中指定步驟的運行。由于腳本運行時間可能較長,在運行期間用戶可能對人機界面有其他操作,需要程序響應。同時,功能腳本執(zhí)行過程中,給定輸入值之后應等待用戶設定的延時時間再獲取輸出值,該等待時間需要進度條控件進行顯示,因而單線程不能滿足實際需要,功能測試應在收到用戶發(fā)出測試命令后建立線程執(zhí)行。
【參考文獻】:
期刊論文
[1]核安全級儀控仿真系統(tǒng)的接口設計[J]. 張旭,徐海燕,王愷,葉佩鑫,彭浩,劉全東. 現(xiàn)代計算機. 2019(17)
[2]集散控制系統(tǒng)全功能工程測試臺的設計與應用[J]. 楊汶佼,賴曉健,胡一智. 工業(yè)控制計算機. 2015(04)
本文編號:3118102
【文章來源】:儀器儀表用戶. 2020,27(02)
【文章頁數(shù)】:5 頁
【部分圖文】:
基于測試裝置的DCS測試體系
以用例管理、功能測試、通道檢查功能,以及人機界面設計等角度,舉例說明虛擬測試軟件的設計過程。軟件選用C#語言開發(fā),基于Windows Presentation Foundation(WPF,客戶端應用程序)模板實現(xiàn)軟件開發(fā)。同時,以C++語言編寫dll格式的庫文件并調用,實現(xiàn)與虛擬DCS的接口格式轉換。1.3.1 用例管理
步進模式下系統(tǒng)執(zhí)行測試腳本中的一步即停止,如果在系統(tǒng)測試步進過程中點擊暫停,系統(tǒng)將執(zhí)行完當前步后停止。若指定步進的步驟超出最大步數(shù),或者停止步數(shù)小于開始步數(shù),則不進行步進并提示錯誤信息;若步驟數(shù)有效,則執(zhí)行步進操作。指定步驟運行是對步進操作的多次調用,軟件通過人機界面獲取待執(zhí)行步驟的信息,按照測試腳本中指定的每一步延遲時間,多次調用步進函數(shù),實現(xiàn)對腳本中指定步驟的運行。由于腳本運行時間可能較長,在運行期間用戶可能對人機界面有其他操作,需要程序響應。同時,功能腳本執(zhí)行過程中,給定輸入值之后應等待用戶設定的延時時間再獲取輸出值,該等待時間需要進度條控件進行顯示,因而單線程不能滿足實際需要,功能測試應在收到用戶發(fā)出測試命令后建立線程執(zhí)行。
【參考文獻】:
期刊論文
[1]核安全級儀控仿真系統(tǒng)的接口設計[J]. 張旭,徐海燕,王愷,葉佩鑫,彭浩,劉全東. 現(xiàn)代計算機. 2019(17)
[2]集散控制系統(tǒng)全功能工程測試臺的設計與應用[J]. 楊汶佼,賴曉健,胡一智. 工業(yè)控制計算機. 2015(04)
本文編號:3118102
本文鏈接:http://www.sikaile.net/projectlw/hkxlw/3118102.html
最近更新
教材專著