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

網絡自適應測試軟件運行方法設計

2020-08-17 09:24:23趙曉曦孫亮亮李楊
現代信息科技 2020年9期
關鍵詞:工作效率

趙曉曦 孫亮亮 李楊

摘? 要:針對現有技術在工控機測試過程中需要使用非常多的測試軟件,軟件查找繁瑣,從而會導致出現工作效率低下的問題,設計一種網絡自適應測試軟件運行方法,通過網絡自行下載自有服務器端的測試軟件并自動安裝,實現在無網絡情況下也能實現自動查找、自動下載和自動安裝軟件功能,保證下載的軟件與服務器端保持一致,提升工作效率,提高自動化水平。

關鍵詞:工控機測試;測試軟件;網絡自適應;服務器端;工作效率

中圖分類號:TP393.0;TP311.5? ? ? ?文獻標識碼:A 文章編號:2096-4706(2020)09-0076-03

Running Method of Network Adaptive Test Software

ZHAO Xiaoxi1,SUN Liangliang2,LI Yang1

(1.Nanning EVOC Industry Personal Computer Software Co.,Ltd.,Nanning? 530031,China;

2.Shenyang Jianzhu University,Shenyang? 110168,China)

Abstract:In view of the existing technology in the process of industrial test,you need to use a lot of software testing,software search is tedious,which leads to low efficiency of work,design a method of network adaptive testing software runs through the network to download their own test software on the server and automatically install,in the absence of network to realize automatic search,download and install the software function,to assure consistent with the server to download software,improve work efficiency,improve the level of automation.

Keywords:industrial computer testing;testing software;network adaption;server-side;work efficiency

0? 引? 言

在工控機測試工作當中,需要使用到非常多的測試軟件;由于每個測試人員每次接到新任務或者每次重新裝過系統之后,都需要重新自己查找和安裝對應系統的測試軟件,這樣就會浪費時間在查找測試軟件的過程當中,嚴重降低了工作效率;并且也不能保證下載下來的軟件安裝包是與服務器保持一致的,因此,我們急需改變現狀,提升工作效率和提高測試的自動化率,將時間都充分地用在刀刃上。

將南寧市研祥特種計算機軟件有限公司的工控機產品應用在沈陽建筑大學的建筑監控系統中,由于在應用現場經常需要對工控機產品進行維護和測試,因此對本文的網絡自適應測試軟件運行方法提出了需求。

本文的目的在于提出一種通過網絡自行下載自有服務器端的測試軟件,并且保證在沒有網絡的情況下依然可以快速地通過拷貝的方式打開軟件,依然可以自動安裝各個測試軟件;旨在解決在測試工作當中頻繁地在自有服務器端查找、對比和下載測試軟件的問題,提升工作效率,保證下載的軟件與服務器端保持一致。

運行環境的配置:

(1)軟件運行在Windows系統環境下(不區分位數)。

(2)運行時給予最高權限使其順利運行。

(3)完整安裝系統驅動。

(4)與軟件服務器處于同一網絡環境當中。

1? 軟件運行方式

本文網絡自適應測試軟件運行時有幾個關鍵點,分別為系統信息的讀取、服務器下載軟件的完整性校驗、整機是否有連接網絡的檢查。首先運行軟件后,軟件會自動檢測當前是否有網絡可以進行連接,之后系統信息讀取模塊進行系統信息的讀取操作,根據讀取到的信息判斷軟件是否支持當前系統的運行環境并且將結果輸出給軟件進行處理[1];軟件會在界面中顯示出當前系統支持的測試軟件,用戶則需要根據需要進行點擊,軟件會根據用戶的選擇自動地訪問服務器,下載對應的測試軟件,下載完成后校驗模塊會進行軟件的校驗并且輸出結果交給軟件進行分析;之后就直接調用軟件的執行文件進行安裝[2],流程圖如圖1所示。

本文還提供一個備用方案:即在沒有網絡通信的情況下我們可以通過手動拷貝將所有的測試軟件鏡像全部拷貝到當前的測試整機當中,但是不同的地方在于我們在打包好的測試軟件鏡像當中也提供了一個本地的自動安裝程序,也能夠實現自動檢測當前操作系統、自動顯示支持當前操作系統的軟件、自動安裝的功能[3]。具體流程如圖2所示。

2? 網絡檢測模塊工作原理

本文設計的網絡自適應測試軟件運行方法中,有檢測網絡是否連接和網絡連接是否正確的模塊[4];本模塊的設計目的在于我們需要借助網絡從服務器端下載軟件,這就要求機器需要與服務器處于同一個網絡環境當中。本文設計一個自動檢測的模塊,其原理為,運行軟件后網絡檢測模塊會自動與服務器嘗試連接并發送數據,若發送成功則代表網絡連接成功且與服務器在同一個網絡環境當中。流程圖如圖3所示。

在檢測的過程中,如果網絡沒有連接或是連接異常,則應用軟件會提示系統檢查網絡是否正常連接;如果網絡存在連接,則應用軟件會讀取出系統信息,并通過信息判斷當前系統的運行環境是否能夠支持當前的測試軟件,并將判斷結果輸出給應用軟件進行處理。除此之外,應用軟件還會在界面中顯示出當前操作系統支持的測試軟件版本,用戶可根據需要進行點擊并選擇,應用軟件會根據用戶選擇的情況自動連接到測試軟件服務器,并下載對應的測試軟件版本,下載完成后,校驗模塊會進行測試軟件安裝包的校驗并且輸出校驗結果進行分析,如果校驗發現測試軟件安裝包不完整,則需要重新進行測試軟件安裝包的下載,如果校驗發現測試軟件安裝包完整,則可直接調用測試軟件的執行文件進行安裝。

在沒有網絡通信的情況下,首先可以將測試軟件包的鏡像文件復制一份到工控機本地存儲器中,并在測試軟件的鏡像文件中,提供一個本地的自動安裝程序,這個自動安裝程序可以實現自動檢測當前是何操作系統、自動顯示能夠支持當前操作系統的軟件、自動安裝軟件的功能。然后運行本地測試軟件鏡像文件,隨后測試軟件的自動安裝程序便開始讀取系統的信息,在顯示界面中顯示出當前操作系統支持的測試軟件有哪些版本,用戶則可根據需要進行點擊和選擇,然后測試軟件便會根據用戶的選擇進行對應測試軟件版本的安裝。因為自動安裝程序存放于測試軟件包中,因此在沒有網絡通信的情況下也能夠進行系統信息的讀取、測試軟件的安裝等操作,并保證工控機可以順利安裝對應版本的測試軟件。

3? 信息讀取模塊工作原理

本文設計的網絡自適應測試軟件運行方法中,一個關鍵的部分就是自動讀取系統的信息,并且獲取信息后自動進行分析處理,從而顯示出支持的操作系統軟件。

本文選用的是通過調用Windows API函數讀取信息的方式,API函數包含在Windows系統目錄下的動態鏈接庫文件中[5],是一套用來控制Windows的各個部件的外觀和行為的預先定義的Windows函數。用戶的每個動作都會引發一個或幾個API函數的運行以通知Windows當前用戶的操作情況,API能夠向應用程序與開發人員提供基于某軟件或硬件訪問一組例程的能力,這在某種程度上很像Windows的天然代碼,而其他的語言只是提供一種能自動而且更容易地訪問API的方法[6]。當使用者點擊窗體上的一個按鈕時,Windows會發送一個消息給窗體,VB獲取這個調用并經過分析后生成一個特定事件,流程如圖4所示。首先,系統檢測當前操作系統版本,根據讀取到的操作系統版本信息結構來讀取當前操作系統信息,并判斷是否為Windows操作系統,如是,則讀取當前操作系統版本號,并反饋給應用軟件,如否,則結束。

4? 文件校驗模塊工作原理

本文的文件校驗模塊選用的是MD5碼校驗的方式[7],MD5是Message-Digest Algorithm 5(信息摘要算法)的縮寫,被廣泛用于加密和解密技術上,它可以說是文件的“數字指紋”。任何一個文件,都有且僅有一個唯一的MD5信息值,不管這個文件是什么類型的,如圖片文件、程序文件、臨時文件或是任何其他文件類型,也不管這個文件的大小有多大,一旦被修改,那么這個唯一的MD5值也會被隨之修改。因此,通過MD5的值來進行校驗,可以直接有效的識別文件是否被改寫過,由此MD5被廣泛用于加密和解密技術。因此本文選取MD5碼作為校驗方式。

MD5算法具有以下特點:

(1)可壓縮性:不管數據的長度有多長,通過其得出的MD5值都是固定的長度。

(2)容易計算:通過原始數據,可以很便捷地得出MD5的值。

(3)抗修改性:如若對原始數據進行改動,哪怕只有小小的修改,哪怕修改只有1個字節,MD5的值都會有很大的改變。

(4)強抗碰撞:使用MD5值作為校驗碼,想要偽造數據是非常不容易的,因為想要制造和原始數據的MD5值相同的數據,是幾乎不可能的。

MD5通過把大容量信息在用數字簽名軟件簽署私人密鑰前,把一個任意長度的字節串變換成一定長的十六進制數字串,“壓縮”成一種保密的格式,使得數據不易篡改,安全可靠。

本模塊的原理是我們從服務器端下載一個軟件安裝包,該軟件安裝包使用MD5校驗,那么服務器在發送軟件安裝包的同時會再發送一個存有校驗碼的軟件安裝包,我們收到該軟件安裝包后做MD5運算,得到的計算結果與服務器端發送的校驗碼相比較,如果一致則認為下載的軟件安裝包沒有出錯,否則認為軟件安裝包出錯需要重新發送。流程如圖5所示。

5? 結? 論

綜上,通過設計一個能自動從指定服務器下載測試軟件安裝包的應用軟件,當工控機測試過程中需要安裝某個安裝包時,使用軟件統一管理的方式實現自動查找、自動下載和自動安裝軟件功能,極大提升了工作效率和自動化率。且提供的備用方案保證了在沒有網絡的情況下依然能夠達到自動查找對應系統軟件、自動安裝等功能。

參考文獻:

[1] 楊麗波.軟件自動化測試方法的發展現狀分析 [J].無線互聯科技,2017(4):49-50.

[2] 肖文濤.自動測試系統軟件技術的通用性分析 [J].通訊世界,2017(24):333-334.

[3] 王萌.自動測試系統軟件技術通用性研究綜述 [J].硅谷,2014,7(18):75+72.

[4] 袁海根.網絡蠕蟲和惡意網址偵測方法探討 [J].輕工科技,2018,34(3):73-74+84.

[5] 吳林,劉曄.利用VB.NET和WMI編程讀取Windows系統信息 [J].電腦知識與技術,2010,6(23):6503-6505.

[6] 趙珺,徐臘梅.利用API函數制作音樂播放器 [J].軟件導刊,2011,10(1):119-120.

[7] 靳燕.基于MD5算法的文件完整性檢測系統分析及設計 [J].網絡安全技術與應用,2019(11):36-38.

作者簡介:趙曉曦(1988.10—),男,漢族,河南太康人,工程師,研究生,研究方向:電子信息。

猜你喜歡
工作效率
效率提高了,還是降低了?
流程優化在提高神經外科手術室工作效率中的應用
影響蛋白分離器工作效率的因素研究分析
湖北農機化(2020年4期)2020-07-24 09:07:40
提高森林資源監測工作效率和實用性的探索
提高用電檢查工作效率的途徑與方法
試談提高企業行政管理工作效率的方法及建議
簡論提高統計工作效率方法
提高工作效率必須改掉的7種習慣
商業文化(2017年26期)2017-04-20 07:03:53
提高企業財務管理工作效率途徑研究
10種方法助你提高工作效率
主站蜘蛛池模板: 国产美女丝袜高潮| 日本高清在线看免费观看| 久久性视频| 日韩毛片在线视频| 国产自在自线午夜精品视频| 97国产在线播放| 伊人狠狠丁香婷婷综合色| 国产对白刺激真实精品91| 天天综合网色| 青青草久久伊人| 超碰aⅴ人人做人人爽欧美| 欧美h在线观看| 人妻丰满熟妇αv无码| 国产免费精彩视频| 伊人91在线| 亚洲人成网18禁| 午夜三级在线| 午夜视频免费试看| 精品免费在线视频| 欧美性精品| 午夜国产大片免费观看| 亚洲综合专区| 国产亚洲欧美在线中文bt天堂| 精品小视频在线观看| 久久伊人久久亚洲综合| 国产精品一线天| 精品国产污污免费网站| 亚洲女人在线| 极品性荡少妇一区二区色欲| 思思热在线视频精品| 99这里只有精品免费视频| 久久一日本道色综合久久| 亚洲一区色| 无码中字出轨中文人妻中文中| 国产成人精品免费av| 精品人妻无码中字系列| 91精品国产福利| 五月六月伊人狠狠丁香网| 国产高清在线丝袜精品一区| 国产乱人激情H在线观看| h网址在线观看| 99视频在线精品免费观看6| 久久久久免费看成人影片| 国产原创演绎剧情有字幕的| 99精品国产自在现线观看| 亚洲人成在线精品| 欧美丝袜高跟鞋一区二区| 国产对白刺激真实精品91| 美女视频黄频a免费高清不卡| 国产91精品调教在线播放| 成人福利在线免费观看| 国产精品成| 99在线免费播放| 中文字幕丝袜一区二区| 亚洲中文字幕在线观看| 毛片久久网站小视频| 多人乱p欧美在线观看| 98超碰在线观看| 亚洲高清无码久久久| 一级毛片在线免费视频| 国产精品.com| 国产成人亚洲无码淙合青草| 国产一级无码不卡视频| 99偷拍视频精品一区二区| 无码一区18禁| 婷婷色丁香综合激情| 又粗又大又爽又紧免费视频| 114级毛片免费观看| 亚洲AV无码乱码在线观看代蜜桃| 无码aaa视频| 精品欧美一区二区三区在线| 国产成人精品免费av| 国产成人无码Av在线播放无广告 | 另类重口100页在线播放| 1769国产精品视频免费观看| 亚洲欧洲AV一区二区三区| 玖玖精品在线| 1769国产精品视频免费观看| 免费a在线观看播放| 免费人成视频在线观看网站| 国产一区二区三区夜色| 国产第八页|