• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      核電項目DCS工廠測試用例自動化生成工具

      2019-08-01 01:52劉劍杜文艷劉飛
      數字技術與應用 2019年4期
      關鍵詞:測試用例核電

      劉劍 杜文艷 劉飛

      摘要:為了確保DCS能滿足核電廠安全運行的要求,供貨方采用工廠測試的形式對系統(tǒng)設備的功能和性能進行驗證,提高系統(tǒng)的可用行和可靠性。但是大量的測試用例編制需要很多人工時,并且存在多人編制風格不統(tǒng)一,不能保證正確率等缺點。本文對此通過對測試用例進行總結,以及對設計輸入文件設備邏輯中進行分析,編制了相關自動化用例模板,只需要填寫數據總表,就可以自動化生成測試用例,大大提高工作效率。

      關鍵詞:工廠測試;核電;測試用例

      中圖分類號:TP311.53 文獻標識碼:A 文章編號:1007-9416(2019)04-0099-01

      0 引言

      核電廠DCS的工程實施中,工廠測試是系統(tǒng)生命周期的一項重要活動,是驗證與確認的重要手段,是保證系統(tǒng)質量的重要手段和質量控制的重要方法,在整個核電站DCS的生命周期中顯得尤為重要[1]。通過工廠測試的形式對系統(tǒng)設備的功能和性能進行驗證,提高系統(tǒng)的可用行和可靠性[2]。核電工廠非安全級DCS系統(tǒng)工廠測試包括單體測試、功能測試、系統(tǒng)測試三部分,測試人員需要根據設計輸入進行測試用例編制,通常編寫的測試用例中測試項不一致,編寫風格不統(tǒng)一,后續(xù)修改,審核工作量很大。

      為了節(jié)省測試用例編寫時間,提高測試人員的工作效率,減少錯誤率,需要模塊化操作。

      1 用例模板

      測試用例自動生成工具主要包含數據總表, 用例模板包括模擬量模板,開關量模板,報警點模板,只顯示閥門設備模板,不帶中停閥門模板,帶中停閥門模板,設備模板等。

      測試人員根據設計圖紙分類填充數據總表中所需要的點設備信息,分類后一張表內的數據由上至下基本類似,可以進行上下比對,減少了數據查找歸納過程中的錯誤率。然后通過執(zhí)行自動化工具就可以批量生成相關測試用例。

      1.1 IO點通道測試模板

      IO點通道測試模板包括點名、卡件類型、信號類型、量程范圍、通道地址、輸入信號、期望結果、最大/最小值等。通常情況下工程師通過手動計算容易出錯,且編制效率低,如果有IO分配變更,則修改工作量大。通過VBA開發(fā),可以在半小時內自動生成100多個機柜的測試用例。大大節(jié)省人工時。

      1.2 模擬量模板

      模擬量自動化模板中包含模擬量單點所包含的點名、點描述、量程、質量位、各個級別高低限報警及KA報警等,根據模板中的格式要求提取數據總表中的數據自動完成測試用例。

      1.3 開關量模板

      開關量自動化模板中包含開關量單點所包含的點名、點描述及KA報警等,根據模板中的格式要求提取數據總表中的數據自動完成測試用例。

      1.4 KA報警自動化模板

      KA報警自動化模板中包含KA報警點所包含的點名、點描述及產生報警的邏輯條件等,根據模板中的格式要求提取數據總表中的數據自動完成測試用例。

      1.5 閥門自動化模板

      閥門自動化模板中包含閥門功能測試中的狀態(tài)、一層的設置、輸出驗證,閥門自動、保護、安全級開關等,包含非中停和中停閥門,并且對狀態(tài)的測試進行了步驟規(guī)定。根據模板中的格式要求自動提取數據總表中的數據自動完成測試用例。

      1.6 設備自動化模板

      設備自動化模板通用于所有設備,包含風機、電機、泵等,包含設備的信息、手動控制、自動啟停、保護啟停等功能步驟,根據模板中的格式要求提取數據總表中的數據自動完成測試用例。

      由于數據總表中分類明確,在依據設計院圖紙?zhí)畛渫瓿珊?,同類型數據可以上下進行比對,及時發(fā)現錯誤,因此從數據源頭就避免錯誤的發(fā)生。

      各類型測試用例模板統(tǒng)一,步驟包含所有功能,依據數據總表自動生成,避免了人工填充過程中出現的人因失誤,生成后針對特殊設備只需將不設計的步驟刪除即可,編寫用例過程中若有格式或步驟的變化只需修改模板,不用修改全部測試用例。

      2 經濟效益

      以某項目工程樣機為例,非安全級部分單體(1474頁)和功能測試用例(2887頁)共計4361頁。

      根據方福海項目經驗,每100頁單體測試用例大概需要2人天;每100頁功能測試用例大概需要10人天。則:

      單體測試用例編寫需要1474/100*2=29.48人天

      功能測試用例編寫需要2887/100*10=288.7人天

      總共測試用例編寫需要318人天。

      在時間緊、任務重、人力不足的前提下,項目組工程師僅用了138人天(6人*23天)即完成了測試用例自動化生成工具的開發(fā)、測試用例的編寫、審核和修改工作,大大的節(jié)省了人力成本和時間成本,保證了項目工程樣機測試節(jié)點的進度要求。

      3 應用前景

      測試用例自動化生成工具統(tǒng)一了測試用例的編寫格式,提高了測試用例的編寫質量,大大降低了人力成本和時間成本,具有廣闊的應用前景,可應用于今后其他項目的測試用例編寫工作中。后續(xù)可以根據實際情況開發(fā)自動化測試工裝,結合自動化測試用例,實行半自動化測試,有效的縮短測試周期及提高測試質量。

      參考文獻

      [1] 劉鵬波,周韋.核電站數字化儀控系統(tǒng)工廠測試綜述[J].自動化儀表,2012(2):51-55.

      [2] 艾九斤.核電廠DCS工廠測試活動的完整性分析[J].價值工程,2017(16):1-3.

      猜你喜歡
      測試用例核電
      第四代核電 高溫氣冷堆
      百年初心精神 點亮核電未來
      基于SmartUnit的安全通信系統(tǒng)單元測試用例自動生成
      2020年核電活動安排
      基于MBD模型自動生成測試用例的軟件測試方法
      基于混合遺傳算法的回歸測試用例集最小化研究
      核電鏈接
      基于需求模型的航天軟件測試用例生成方法
      基于依賴結構的測試用例優(yōu)先級技術
      軟件回歸測試用例選取方法研究
      磐安县| 信阳市| 田林县| 定兴县| 罗山县| 开鲁县| 和政县| 蒲城县| 土默特左旗| 措勤县| 治多县| 土默特左旗| 陇西县| 大庆市| 兴化市| 长汀县| 库伦旗| 商河县| 固安县| 彝良县| 泌阳县| 伊川县| 兴国县| 阳江市| 苗栗县| 宁波市| 来凤县| 南平市| 建昌县| 临潭县| 措勤县| 漳平市| 商丘市| 金昌市| 日喀则市| 丹棱县| 民勤县| 荥经县| 横山县| 兰溪市| 三亚市|