高巖
哈爾濱勞動技師學院
淺析企業計算機應用系統的可靠性測試技術
高巖
哈爾濱勞動技師學院
計算機應用系統的出現推動了企業的快速發展,但也成為了企業發展的制約條件。如何加大計算機應用系統的可靠性已經成為企業關心的頭號問題。本文將對計算機應用系統的可靠性和可靠性測試技術進行簡要的分析。
計算機應用系統;可靠性測試
計算機的出現,方便了企業信息的管理,但隨著計算機普及率的增加,計算機的安全隱患也隨之增加。計算機應用系統已經滲透到企業的各個方面,一旦計算機應用系統出現問題,就會給企業帶來重大損失。計算機應用系統的可靠性也被越來越多的企業提及。計算機應用系統的可靠性測試技術就應運而生了。計算機應用系統的可靠性測試技術已經成為各企業的研究重點。本文著重介紹計算機應用系統的可靠性和測試方法。
計算機的應用系統大多相似,分為系統硬件,系統軟件和應用軟件等三部分。這三部分根據分工的不同構造也各不相同。硬件部分主要就是看得見的部分,包括信息輸入、輸出、存儲、運算和監控等設備。系統軟件是由等級較高的操作系統構成的,例如C++語言程序等。應用軟件就是平常電腦桌面上的使用程序。只有三者結合才能建立一個協調有序的計算機應用系統。對于企業計算機應用系統則要求有較高的可靠性和數據分析處理能力。
企業計算機應用系統的可靠性主要體現在計算機系統能在規定時間內,規定條件下完成規定的任務。完成的效率越高則計算機系統越穩定,若完成情況較差,則是系統的漏洞過多或者已經不能滿足當前用戶的需求。在構建計算機應用系統時要掌握計算機的軟硬件情況,考慮用戶的需求合理設計。為了增強計算機應用系統的可靠性,就要擬定合理的設計方案,構建切實可行的計算機應用系統。
(1)規定的時間。只有計算機系統在運行時才可能談系統的可靠性。一般用系統的規定時間和系統的運行時間的百分比作為系統可靠性的量度。運行時間是指計算機從開機到關機的累計時間。提高規定時間內的工作效率,從而提高計算機的整體運行速率,保證系統能夠在規定時間內完成工作任務。
(2)規定的條件是只考慮輸入數據的要求并假定系統的其他運行條件都是理想的。利用先進的支持技術提高計算機應用系統的可靠性,讓企業計算機應用系統適應現代網絡發展環境,更加高效地完善計算機應用系統的擴充和兼容性能,為企業計算機應用系統可靠性提供有力的規定條件支持。
(3)規定的功能是指了解系統所要進行的任務。不同的任務要求會調動不同的數據模塊,致使可靠性發生變化。了解并熟練掌握計算機應用系統的功能和操作方法,在進行可靠性測試時是十分必要的。只有充分的了解計算機應用系統的功能才能實現系統的高效。
系統的可靠性測試是指為檢測修補系統漏洞,查看系統是否滿足用戶需求而進行的測試。目的是使系統安全高效的為用戶服務。
(1)查找系統漏洞。影響系統可靠性主要有兩個條件,一個是以系統硬件為代表的不變條件也叫靜態條件;另一種是以輸入分布為代表的變化條件也叫動態條件。系統可靠性測試將系統的漏洞作為首要查找目標,通過不斷地修復系統漏洞優化系統結構來提高系統的可靠性。
(2)確定計算機應用系統能否滿足用戶的需求。通過對已查找到的系統漏洞進行分析總結,確定計算機的可靠性是否達到用戶的要求。
(3)估算系統可靠性的級別。通過對計算機系統漏洞的查找和分析,能確定應用系統現在的可靠性,進而提出優化建議。統計優化后的數據來推算在未來一段時間內系統的可靠性情況。
可靠性測試對計算機應用系統是非常重要的,能及時掌握計算機的使用情況,修補系統漏洞,清掃系統垃圾,優化系統結構,提高系統的反應速度和防范能力。
可靠性測試運用黑盒測試的原理,并且是針對需求和使用的,用戶不必了解他的工作原理結構布局。企業的計算機應用系統是由很多的模塊組成的,在測試的過程中要逐個進行。
企業中計算機應用系統可靠性測試的方法主要有三種:
(1)雙機熱備份測試方案
雙機熱備份就是使用兩臺機器,在測試時首先對正常工作的主機實行掛起命令,查看備用主機是否可以迅速接替;其次對正常工作的主機實行切斷網絡命令,查看備用主機是否替代主機繼續工作。雙機熱備份法主要由兩臺主機和一個共享磁盤陣列兩部分組成。雙機熱備份法的數據共享性能高,兩臺主機能實現數據無縫隙共享存儲,備用主機能實時備份運行主機的信息,提高了系統的可靠性和數據的安全性,避免了服務中斷。
(2)OracIe RAC可靠性測試
OracIe RAC的可靠性測試是通過正常系統運行時對主機進行掛起操作,觀察備用主機能否接
替主機正常工作;第二步則是在主機運行時對主機進行斷網操作,觀察備用主機能否接替主機正常工作Oracle RAC就是指兩臺或者兩臺以上的同構計算機共享其存儲設備,能夠提供較強的數據庫處理能力。
(3)高可用性集群的可靠性測試
集群的可靠性測試即驗證集群中故障發生在某一問題節點,而其它節點能否將接管服務器以保證業務的連續性。應用服務器由三個節點以集群的方式部署,以下測試方法模擬服務正常關閉、服務異常關閉、網絡異常三種情況用以驗證集群的可靠性。在測試集群可靠性過程中,主要以下面的問題為關注點:集群中一個節點出現故障時,系統是否有業務中斷情況出現;當故障節點修復后,加入集群,是否需要重啟系統。
高可用性集群是指通過服務器集群技術以減少服務中斷時間的技術。通過一組計算機為用戶提供服務,其中的每一個計算機作為集群的一個節點。高可用性集群包括三種類型,分別為:主/主型、主/從型和混合型。
綜上所述,可靠性測試是面向故障的測試,通過模擬故障驗證系統在異常情況發生時的自我恢復能力,確定系統在風險限度之內的可接受程度。可靠性測試可以根據用戶給定的可靠性要求確定測試方案,生成測試用例,進而進行可靠性驗證測試。可靠性測試不但可以查看是否滿足用戶使用要求,還可以預測未來一段時間系統的可靠性,為系統的優化提供可參考的資料。針對計算機系統要求較高的企業,可靠性測試是計算機系統高效率運行的重要保證,同時這些企業做好維護和管理工作,加強對計算機性能和系統的監察,出現的問題要記錄下來,為分析問題做準備。
[1]李霄.企業計算機應用系統可靠性測試技術研究[J].信息科技.2013