亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于C#技術(shù)儀控信號(hào)點(diǎn)自動(dòng)測(cè)試工具的開發(fā)及應(yīng)用

        2018-02-23 19:37:36張一馳
        中國新技術(shù)新產(chǎn)品 2018年4期
        關(guān)鍵詞:測(cè)試工具軟件開發(fā)

        張一馳

        摘 要:隨著現(xiàn)代化電廠儀控工程規(guī)模的不斷發(fā)展,工程中信號(hào)點(diǎn)測(cè)試是工程安全及質(zhì)量保證非常重要的一環(huán),本文首先闡述了開發(fā)該自動(dòng)測(cè)試工具的必要性,然后重點(diǎn)介紹了該自動(dòng)測(cè)試工具的總體架構(gòu)設(shè)計(jì)以及具體實(shí)現(xiàn)功能,希望能對(duì)相關(guān)行業(yè)的測(cè)試工作起到一定的幫助。

        關(guān)鍵詞:儀控系統(tǒng);軟件開發(fā);測(cè)試工具

        中圖分類號(hào):TP273 文獻(xiàn)標(biāo)志碼:A

        0 引言

        電廠儀控工程中信號(hào)點(diǎn)的數(shù)量成千上萬,過去往往是通過人工逐個(gè)進(jìn)行測(cè)試,效率非常低下,而采用計(jì)算機(jī)程序進(jìn)行測(cè)試,將大大提高測(cè)試效率,同時(shí)也保證了測(cè)試的準(zhǔn)確性,同時(shí)測(cè)試工具還具有人工無法達(dá)到的批量修改測(cè)試參數(shù)、多線程執(zhí)行、測(cè)試時(shí)間間隔批量修改等功能,為儀控工程的質(zhì)量提供更完善的保障。

        1 工具設(shè)計(jì)目標(biāo)

        現(xiàn)代的電廠儀控系統(tǒng)工程中,需要進(jìn)行測(cè)試的信號(hào)點(diǎn)數(shù)以萬計(jì),過去通過人工測(cè)試往往費(fèi)時(shí)費(fèi)力,并且質(zhì)量得不到有效的保障,采用編程語言進(jìn)行自動(dòng)化測(cè)試替代人工測(cè)試是大勢(shì)所趨,通過用戶調(diào)研以及用戶根據(jù)用戶提出需求,該自動(dòng)測(cè)試工具應(yīng)具有多用例、多參數(shù)、批量執(zhí)行的功能,以保證用戶能更好地進(jìn)行測(cè)試,提升測(cè)試效率,從而更好地為公司服務(wù)。

        2 工具設(shè)計(jì)原則

        (1)標(biāo)準(zhǔn)化,規(guī)范化,用于該自動(dòng)測(cè)試工具的測(cè)試用例以及生成出來的測(cè)試報(bào)告均采用行業(yè)規(guī)范標(biāo)準(zhǔn)的模板,以確保測(cè)試結(jié)果能方便地被使用或其他文件引用。

        (2)可靠性,該工具應(yīng)當(dāng)具有比較好的容錯(cuò)能力以及錯(cuò)誤處理能力,保證該自動(dòng)測(cè)試工具不會(huì)因?yàn)闇y(cè)試用例的不正當(dāng)填寫或錯(cuò)誤寫法而崩潰。

        (3)可擴(kuò)展性,該自動(dòng)測(cè)試工具后臺(tái)有預(yù)留相關(guān)接口,用來和其他系統(tǒng)互相通信, 以便于相關(guān)測(cè)試數(shù)據(jù)的流轉(zhuǎn)以及使用。

        (4)可操作性,該自動(dòng)測(cè)試工具應(yīng)具有良好的人機(jī)交互界面,方便使用者的理解,以及進(jìn)行相關(guān)操作。

        (5)可修改性,以合理的軟件架構(gòu)設(shè)計(jì)該自動(dòng)測(cè)試工具,使該自動(dòng)測(cè)試工具在以后的迭代更易于進(jìn)行重構(gòu)。

        (6)效率性,在達(dá)到原理要求功能指標(biāo)的前提下,程序運(yùn)行所需時(shí)間愈短和占用存儲(chǔ)容量愈小,則效率愈高。

        (7)容易理解,軟件的可理解性是其可靠性和可修改性的前提。它并不僅僅是文檔清晰可讀的問題,更要求軟件本身具有簡(jiǎn)單明了的結(jié)構(gòu)。這在很大程度上取決于設(shè)計(jì)者的洞察力和創(chuàng)造性以及對(duì)設(shè)計(jì)對(duì)象掌握得透徹程度,當(dāng)然它還依賴于設(shè)計(jì)工具和方法的適當(dāng)運(yùn)用。

        3 工具總體結(jié)構(gòu)設(shè)計(jì)

        C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡(jiǎn)單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。

        C#是面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺(tái)的應(yīng)用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通信領(lǐng)域。

        所以本自動(dòng)測(cè)試工具采用C#開發(fā),本自動(dòng)測(cè)試工具是一款桌面級(jí)別的單機(jī)軟件,總體架構(gòu)如圖1所示,用戶界面采用Winfrom框架開發(fā),數(shù)據(jù)庫采用Sqlite作為本地?cái)?shù)據(jù)庫存儲(chǔ)數(shù)據(jù),總體結(jié)構(gòu)可分為界面層、業(yè)務(wù)邏輯層以及數(shù)據(jù)訪問層。其中界面主要模塊可分為項(xiàng)目模塊、執(zhí)行測(cè)試模塊、測(cè)試報(bào)告模塊、參數(shù)修改模塊。

        4 自動(dòng)測(cè)試工具功能概況

        該自動(dòng)測(cè)試工具界面總共分為4個(gè)模塊(圖2),導(dǎo)入測(cè)試用例模塊、參數(shù)修改模塊、執(zhí)行項(xiàng)目模塊以及測(cè)試報(bào)告模塊,自動(dòng)測(cè)試工具通過導(dǎo)入Excel將測(cè)試用例表格輸入,然后執(zhí)行項(xiàng)目模塊通過調(diào)用底層C++代碼接口以實(shí)現(xiàn)信號(hào)的模擬輸入以及取得信號(hào)的實(shí)時(shí)數(shù)據(jù)。

        項(xiàng)目執(zhí)行模塊中,該模塊采用多線程技術(shù)支持多線程執(zhí)行測(cè)試用例,及時(shí)顯示每一個(gè)項(xiàng)目每一步執(zhí)行的結(jié)果以及狀態(tài),以方便用戶查看當(dāng)前測(cè)試執(zhí)行的情況,同時(shí)該工具也支持暫停功能,用戶能在相對(duì)應(yīng)的步驟進(jìn)行暫停操作。

        用戶參數(shù)修改模塊中,用戶可以設(shè)置每一步測(cè)試的時(shí)間間隔,每一步測(cè)試的延遲時(shí)間,報(bào)告的時(shí)間及操作人員名稱以及其他相關(guān)的參數(shù)。

        測(cè)試報(bào)告模塊中,用戶能在界面中看到每一步的執(zhí)行結(jié)果以及執(zhí)行時(shí)間,并且可以從相關(guān)文件模板導(dǎo)出自動(dòng)測(cè)試報(bào)告結(jié)果的pdf。

        邏輯層內(nèi)部邏輯處理模塊是采用相關(guān)的C++代碼來調(diào)用底層接口,用代碼模擬相關(guān)的點(diǎn)的輸出,底層采用C++的理由是為了保證了數(shù)據(jù)通信處理的效率,相對(duì)于C#,C++的處理速度更快,更高效,底層的代碼部分代碼如圖3所示。

        為了保證測(cè)試數(shù)據(jù)的完整性,當(dāng)每次用例執(zhí)行完成后,自動(dòng)測(cè)試工具將自動(dòng)通過數(shù)據(jù)庫Sqlite模塊存在本地,記錄每次執(zhí)行的結(jié)果以及過程,保證了用戶可對(duì)操作的歷史記錄可隨時(shí)進(jìn)行回看,保證用戶能及時(shí)回復(fù)到歷史測(cè)試的某一步進(jìn)行查看。

        結(jié)語

        該自動(dòng)測(cè)試工具使用的是C#開發(fā),基本實(shí)現(xiàn)了儀控系統(tǒng)中的相關(guān)自動(dòng)執(zhí)行測(cè)試用例,批量執(zhí)行參數(shù)自定義等功能,該自動(dòng)測(cè)試工具為儀控系統(tǒng)中信號(hào)點(diǎn)的測(cè)試提供了一個(gè)種新的測(cè)試方式,方便用戶執(zhí)行測(cè)試方案,充分發(fā)揮了計(jì)算機(jī)高效穩(wěn)定多線程的優(yōu)勢(shì),從而為公司提供了更好的服務(wù),節(jié)約了人力的成本。

        參考文獻(xiàn)

        [1]高楠,焦昆,尹濤.人機(jī)交互軟件設(shè)計(jì)原則及使用技術(shù)淺析[J].信息通信,2013(6):173.

        [2]姜維.信息技術(shù)在電力系統(tǒng)中的應(yīng)用研究[J].中國科技信息, 2013(19):77-78.endprint

        猜你喜歡
        測(cè)試工具軟件開發(fā)
        Web應(yīng)用的自動(dòng)化測(cè)試研究
        邊緣智力兒童及其智力測(cè)試工具的研究進(jìn)展
        Http并發(fā)連接測(cè)試工具
        信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
        計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用
        建模技術(shù)在軟件開發(fā)中的應(yīng)用
        軟件開發(fā)中數(shù)據(jù)庫設(shè)計(jì)理論的實(shí)踐
        核電廠定期試驗(yàn)管理軟件開發(fā)
        科技視界(2016年21期)2016-10-17 20:50:03
        FPGA軟件開發(fā)過程中編碼規(guī)范的作用
        科技視界(2016年20期)2016-09-29 13:35:10
        基于移動(dòng)平臺(tái)APP 測(cè)試
        国产精品一区二区资源| 日本熟妇色xxxxx日本妇| 亚洲熟女一区二区三区| 亚洲国际无码中文字幕| 40分钟永久免费又黄又粗| 在线国产丝袜自拍观看| 亚洲av日韩精品久久久久久a| 亚洲av国产精品色午夜洪2| 无码中文av有码中文av| 白丝美女扒开内露出内裤视频| 青青草国产在线视频自拍| 黑人巨大精品欧美一区二区| 国产亚洲精品自在久久蜜tv | 国产精品乱子伦一区二区三区 | 在线看不卡的国产视频| 产美女被爽到高潮免费a| 日本japanese丰满多毛| 亚洲视频1区| 国产精品女人一区二区三区| 大奶白浆视频在线观看| 五十路丰满中年熟女中出| 粉嫩极品国产在线观看| 亚洲精品国产av成人网| 极品粉嫩嫩模大尺度无码视频| 日本乱人伦在线观看| 国产成人精品日本亚洲直播| 中文字幕一区二区人妻性色av| 中文无码伦av中文字幕| 国产日韩欧美亚洲精品中字| 人妖熟女少妇人妖少妇| 亚洲综合偷自成人网第页色 | 日韩精品一区二区亚洲观看av| 国产七十六+老熟妇| 亚洲av无码国产精品麻豆天美 | 美女福利视频在线观看网址| 午夜精品久久久久久久99老熟妇| 欧美性性性性性色大片免费的| 久久久久久久久高潮无码| 一区二区三区日韩精品视频| 国内精品视频在线播放不卡 | 国产高清一区二区三区视频|