計算機軟件測試方法的研究
文/王會芳 譚會君,漯河職業技術學院
隨著科學技術尤其是信息科學與技術的不斷進步與發展,計算機軟件在社會生活等諸多領域的應用日益得到普及。但是,據調查發現,由于各類軟件故障造成計算機系統失效和無法正常工作的事件甚至嚴重的事故的現象屢屢發生,此種情況下,計算機軟件公司為了更好的滿足用戶需求,需要在軟件編寫后進行軟件測試,以發現軟件漏洞,從而對其進行修復和完善。
計算機軟件;測試方法
科學技術的不斷發展,計算機軟件的不斷應用,為人們的生產和生活帶來了便利性,增加了人們對計算機軟件質量的關注度。在計算機軟件測試的過程中,相關技術人員必須要重視各類技術的應用,保證可以減少軟件測試的破壞性與重復性等問題,提升軟件資源的利用率,降低各類錯誤與缺陷問題,提升計算機軟件測試工作質量。
當下,一些計算機軟件發展企業,為了保證軟件檢測的便利性,其在對計算機軟件進行檢測時,主要是利用平臺這一檢測方法來進行檢測,利用多樣化平臺檢測這一方法,可以保證數據反饋的真實性,但是檢測的效果不能完全得到保證。這主要是因為不同企業,在設計軟件時環節較為不同,導致其生產的與軟件相聯系的平臺較為不同,因此在利用平臺檢測方法來進行檢測時,對于BUG存在的弊端和漏洞具有較好的檢測效果。其對于其它較為特別的狀況和病態,無法保證檢測的完整性和徹底性。因此,對于平臺檢測這一方法來說,其檢測質量和實際應用性,有待發展和提升。
利用多樣化平臺的軟件技術的來對進行檢測工作,主要分為以下幾個工作環節。其一,計劃環節。其二,設計和構建環節。其三,實際應用和執行環節。其四,驗證環節。在多樣化平臺的軟件技術的應用過程中,可以對不同單元和整個計算機系統來進行檢測,在對不同環節和整體檢測后,對檢測的數據和信息進行分析。詳細來說,對于多樣化平臺的軟件技術設計環節工作來說,其主要是對時間進行設計,對資源進行設計、對實驗環節進行設計,對導向和規劃來設計等等,可以對上述不同設計文件和軟件來進行監測,對單元監測和整個系統設計檢測效果較好。
對于黑盒測試來說,其需要在系統中來進行檢測,需要檢測的工作人員來獨立完成檢測工作,工作人員在獨立進行檢測作業時,要增加對壓力監測工作的關注度,分析壓力監測過程中存在的不同問題和操作形式問題。對于壓力檢測問題來說,一旦系統發現壓力監測問題,就意味著系統出現異常,容易影響檢測的結果和數據的準確性。對于邊界檢測工作來說,其主要是對整個系統來進行檢測,把壓力問題考慮到系統的檢測工作中,在進行下一檢測工作。對于多樣化平臺的軟件技術的操作問題來說,主要是在實際應用過程中,在設計環節產生的低耦合現象和高內聚現象,為多樣化平臺的軟件技術的應用帶來局限。
在計算機軟件測試過程中,相關技術人員必須要明確測試流程,保證可以提升計算機軟件測試工作質量。具體測試方式包括以下幾點:
在單元測試的時候,相關技術人員必須要重視軟件開發中的程序小單元測試活動,保證可以按照相關設計說明書開展單元測試工作,逐漸提升單元測試工作質量與有效性,增強模塊功能與模塊性能,完善接口設計制度,提升接口設計工作質量。同時,在單元測試的時候,技術人員必須要重視代碼編寫工作,在確定不存在各類錯誤現象之后,才能允許程序人員對其進行編寫處理。程序人員需要按照相關說明書與各類要求對模塊結構進行編輯處理,保證能夠對計算機軟件程序分支進行測試,并且及時發現其中存在的分支路徑的測試問題,采取有效措施解決測試問題,逐漸提升測試工作的合理性,減少不合理的輸入現象。
在計算機軟件測試的過程中,相關技術人員必須要重視集成測試工作,保證可以提升集成測試工作質量,按照說明書的順序對其進行組裝系統處理,避免出現模塊接口數據丟失等現象,減少對于模塊的不利影響。在各個集成模塊鏈接的情況下,相關技術人員要對其進行全局數據結構測試處理,保證單個模塊積累誤差的測試結果符合相關規定,提升其接受工作質量,增強測試效果。同時,測試技術人員要重視頂點模塊的測試,保證可以及時發現頂點模塊中存在的各類問題,并且采取有效措施解決問題,提升頂點模塊的允許效率,逐步組裝下一級的模塊測試系統,提升各個模塊測試系統的允許效率與允許質量。
在系統測試的過程中,技術人員必須要重視軟件系統、計算機系統等基礎設施的測試,將系統中的軟件與數據等聯系在一起,保證可以組合成為相關體系。同時,測試技術人員還要按照計算機軟件說明書開展相關工作,根據用戶模擬環境的分析,逐步優化計算機軟件測試工作體系,提升系統測試內容的廣泛性與功能測試的容錯性,保證計算機軟件測試工作質量符合相關規定。另外,測試技術人員還要做好壓力測試與協議測試工作,提升安全測試工作質量,增強黑盒測試工作效果。
在計算機軟件驗收測試的時候,技術人員應該根據相關任務書與合同等驗收文檔開展系統測試評審活動,在評審之后,完善系統測試方案,決定接收或是拒絕相關系統。計算機軟件驗收測試,主要是為了可以向計算機用戶證明軟件可以使用,并且軟件的功能符合相關規定,保證用戶在使用軟件的時候,能夠減少安全問題、正確性問題,滿足用戶對于計算機軟件系統的使用需求。
總而言之,隨著我國經濟的發展和人們生活水平的提高,計算機在人們生活中所占據的地位越來越高。計算機軟件作為計算機的核心組成部分,有著重要作用,這是關乎用戶體驗的要點內容所在。因此,未來,如何進一步完善計算機軟件測試方法,讓用戶更好的去應用軟件是今后我們所要面對的一大重要課題。
[1]呂雄津.淺談計算機軟件測試技術與保護技術[J].計算機光盤軟件與應用,2012,18.
[2]馮曉媛.改善軟件質量的軟件安全開發流程研究[J].四川文理學院學報,2012,5.