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