蘭婭勛
摘 要:測試在軟件開發(fā)中是至關重要的一環(huán),能確保軟件中的錯誤與漏洞的發(fā)生。該文以軟件測試平臺的相關概念為切入點,深入分析了軟件測試平臺系統(tǒng),并在實際運用中針對性的對幾個相關平臺進行測試方法進行詳細分析,以期對計算機軟件測試方法的改進有所裨益。
關鍵詞:多平臺 計算機 軟件 測試方法
中圖分類號:TN791 文獻標識碼:A 文章編號:1674-098X(2015)07(a)-0059-01
近年來,我國的科學技術日新月異,計算機與互聯(lián)網(wǎng)已經(jīng)滲透到日常生活的方方面面,軟件行業(yè)競爭呈現(xiàn)白日化狀態(tài),軟件公司為了提升編寫軟件的質(zhì)量,編寫完成后會進行軟件測試,達到最大程度降低軟件的錯誤及漏洞,滿足用戶需求。然而,軟件工程的復雜性日益增加,加上軟件本身的特殊性,因而真正意義上的完美、無漏洞的軟件是不存在的,軟件測試除了檢查錯誤,還能及時加以修復。而實際運用中依據(jù)軟件的特點會選擇多個平臺進行軟件測試,以達到軟件質(zhì)量的最優(yōu)。
1 軟件測試平臺相關概念
1.1 軟件測試平臺的定義
軟件測試平臺的出現(xiàn)是在不斷的探索過程中發(fā)現(xiàn)的,最初進行軟件測試比較的繁瑣,編寫好軟件程序之后,需要將對應的功能輸入到軟件上,使得對象的功能得以實現(xiàn),經(jīng)過一定時間的軟件運行后得出測試結果,以此反推總結出軟件所遇到的漏洞與問題[1],此種方法有很大缺陷,只能就軟件的相應功能加以測試,但是無法真正檢測其他功能,檢測效率較低,檢測時間長,大大制約了軟件開發(fā)的發(fā)展。
眾所周知,一個軟件所包含的功能眾多,需要對所有的功能在測試中逐一進行檢測,勢必會大大增加軟件開發(fā)的負擔,此時需要一種能高質(zhì)量、高效率的軟件檢測方法,經(jīng)過多次反復的嘗試,可以將輸入指令、不同功能的檢測,軟件運行等多種功能集中于一個平臺之上,在這個平臺進行測試中所有的環(huán)節(jié),這樣就構成了一個完整的軟件測試平臺[2]。在進行軟件檢測過程中,通過軟件測試平臺,可以將所有功能依次檢測,用輕松運用多種工具進行測試,高效、便捷深受軟件開發(fā)人員的青睞。
1.2 軟件測試平臺的特點
軟件測試平臺的運行環(huán)境:在利用軟件檢測平臺對軟件進行檢測中,為了確保不出現(xiàn)問題,需要創(chuàng)造一個良好的運行環(huán)境,有利于測試平臺更加準確、快速,并及時的發(fā)現(xiàn)存在的問題加以修復,環(huán)境對于軟件檢測的順利運行是不可或缺的一部分,需要注意起來。
軟件在投入市場使用之前,必不可少的一環(huán)就是進行軟件測試,當代是信息化時代,軟件升級速度加快,所具有的功能更復雜、多樣,這就給軟件測試增加難度,對于軟件測試平臺的要求也更嚴格。在運用軟件平臺檢測時候需要屏蔽檢測一項功能的同時,對于其他功能不造成干擾,才能確保軟件檢測的準確性、穩(wěn)定性[3]。隨著軟件技術的不斷發(fā)展,軟件監(jiān)測平臺的廣泛運用能夠極大提高檢測效率,不必將功能與邏輯功能都分開檢測,而可以直接對全部功能加以檢測,降低軟件自身的漏洞與存在問題發(fā)生率,確保軟件的準確性。
1.3 較為常見的軟件測試平臺
隨著軟件行業(yè)的迅猛發(fā)展,軟件測試平臺為了滿足軟件行業(yè)的需求而經(jīng)過不斷的研發(fā)使得軟件測試平臺也日益增多,較為常見的如:PARASOFT ALM RUAN軟件檢測平臺在集成化的測試平臺中很受歡迎[4],在進行軟件測試之初,PARASOFT夠公司已經(jīng)在軟件測試方面有一定的成就,這款平臺是專門的為軟件測試而研發(fā)的,對于軟件的問題的檢測會更加徹底,當前國際知名軟件公司也一直在使用這個平臺。
Test Center軟件測試平臺是備受青睞的一個平臺,屬于一個通用平臺,各種不同類型的軟件都可以進行測試,此平臺有一定的隨時運行的優(yōu)勢,主要用途是應對是軟件測試開發(fā)的需要。在這個平臺的運用中,能夠使得軟件開發(fā)的周期極大的縮短,大大提高軟件開發(fā)的效率,它涉及到眾多的模塊,可以針對不同類型的軟件加以測試。
2 基于多平臺的計算機軟件測試方法分析
2.1 多平臺計算機軟件測試方法分析
多個平臺計算機對軟件進行測試的時候,人們需要引起重視的是保持幾個平臺之間的協(xié)調(diào)性,測試平臺所屬的開發(fā)公司不同,使得人機交換界面、使用習慣等都大相徑庭,此時將多個平臺對一個軟件測試,會出現(xiàn)許多配合相關的問題,因而實際測試過程中,需要根據(jù)軟件本身的特點,而有的放矢的執(zhí)行一個科學合理的測試方法。
先從測試軟件的核心模塊著手,將軟件的主要功能認真的測試,對于測試平臺的選擇上沒有什么特殊要求,若是有針對性的測試平臺[5],可以第一時間優(yōu)先選擇,就不用所有軟件使用通用的測試平臺,如此能極大提升測試效果,在進行測試中,一旦發(fā)現(xiàn)了存在的漏洞及時進行修改,之后在進行下一個平臺的測試,只能軟件比較穩(wěn)定為止,如此的逐一的進行測試,不斷的重復下去,將多個平臺都檢測沒有問題后,軟件測試全部工作才算順利完成。
2.2 多平臺計算機軟件測試的必要性
實際生活中軟件測試時候,軟件公司會選用一定的軟件測試平臺進行測試,平臺選擇上不容小覷,恰當?shù)钠脚_選擇,能極大提高軟件測試的準確性、效率高。隨著互聯(lián)網(wǎng)與計算機的普及,軟件行業(yè)成為“香餑餑”備受人們的關注,隨之興起的軟件測試平臺也迅猛發(fā)展,大致上可以分為專業(yè)型、全面型。專業(yè)型測試平臺側(cè)重的是針對軟件某個功能加以測試,具有針對性因而這個功能可以細致的被找出可能存在的問題,缺點是如果軟件中包含很多的功能,測試需要花費較多時間;全面型可以對軟件中的全部功能加以測試,準確性難以保障;因而,應該實事求是,針對性的選擇最佳的平臺完成測試,才能達到事半功倍的效果。
3 結語
21世紀是信息時代,互聯(lián)網(wǎng)與計算機的普及推動軟件程序開發(fā)的異軍崛起,對于軟件的測試也是不可或缺的一環(huán),基于多平臺的技術算計軟件檢測中,應該恰當?shù)倪\用合適的軟件檢測平臺,才能最大限度降低軟件中的問題與缺陷,以實現(xiàn)軟件的穩(wěn)定性。
參考文獻
[1] 徐曌.淺談多平臺的計算機軟件測試[J].信息通信,2014(11):135-135.
[2] 易敏捷.基于多平臺的計算機軟件測試方法分析[J].科技傳播,2013(20):202-203.
[3] 付宇.基于多平臺的計算機軟件測試方法分析[J].電腦知識與技術,2014(9):1981-1982.
[4] 陳小輝.Web性能測試技術的研究與實踐[D].華東師范大學,2010.
[5] 鄒立坤,楊才峰.論計算機軟件測試的重要性[J].煤炭技術,2013,32(4):198-200.