尹辰
摘 要:基于軟件自動(dòng)化測(cè)試方法的研究與應(yīng)用,首先掌握軟件自動(dòng)化測(cè)試?yán)砟?,其次結(jié)合軟件自動(dòng)化測(cè)試優(yōu)勢(shì),得出錄制回放方式,數(shù)據(jù)驅(qū)動(dòng),關(guān)鍵字驅(qū)動(dòng),領(lǐng)域驅(qū)動(dòng)等應(yīng)用研究,從而全面闡述軟件自動(dòng)化測(cè)試方法的研究與應(yīng)用重要性。
關(guān)鍵詞:軟件自動(dòng)化;自動(dòng)化測(cè)試;應(yīng)用研究
引言:
隨著大數(shù)據(jù)來臨,不斷開發(fā)新的設(shè)計(jì)軟件,從而在激烈的經(jīng)濟(jì)市場(chǎng)中穩(wěn)定地位。如果想要保證軟件使用質(zhì)量,需要采用軟件測(cè)試,這是一種有效的研究方式,同時(shí)也是在軟件工程必不可少的一項(xiàng)工作。目前,人們對(duì)軟件使用質(zhì)量要求逐漸提高,因此,需要優(yōu)化軟件測(cè)試技術(shù),并且合理創(chuàng)新。社會(huì)上的軟件測(cè)試方式,可以有效保證軟件質(zhì)量,但是整體來看,檢測(cè)效率會(huì)比較低。然而,應(yīng)用自動(dòng)化測(cè)試方式,可以有效降低測(cè)試效率,并且還能提升軟件測(cè)試質(zhì)量。
1.軟件自動(dòng)化測(cè)試?yán)砟?/p>
自動(dòng)化測(cè)試的應(yīng)用,完全改變傳統(tǒng)的測(cè)試方式,并且加以創(chuàng)新,提高軟件檢測(cè)質(zhì)量。通常情況下,完成軟件設(shè)計(jì)檢測(cè)之后,還需要其他部門的評(píng)價(jià)及審核。而自動(dòng)化檢測(cè)的應(yīng)用,完全節(jié)省很多操作流程,自動(dòng)化測(cè)試主要結(jié)合之前設(shè)計(jì)內(nèi)容,對(duì)此軟件開展測(cè)試,進(jìn)行自動(dòng)化測(cè)試評(píng)價(jià),從而提高軟件的科學(xué)性和準(zhǔn)確性[1]。目前,軟件自動(dòng)化測(cè)試滿足了傳統(tǒng)測(cè)試的基本需求,主要有缺陷處理,執(zhí)行測(cè)試,測(cè)試設(shè)計(jì)等,為了更好地滿足人們使用,降低檢測(cè)成本,多次開展軟件測(cè)試。同時(shí)也需要聘請(qǐng)有專業(yè)的人員進(jìn)行工作,因?yàn)橛幸徊啃枰斯げ僮鞯?,如果工作人員沒有專業(yè)技能以及優(yōu)秀的綜合素質(zhì),在一定程度上會(huì)對(duì)軟件測(cè)試效率及質(zhì)量造成一定的影響。
2軟件自動(dòng)化測(cè)試優(yōu)勢(shì)
2.1明顯提高軟件測(cè)試準(zhǔn)確性
因?yàn)樵谲浖y(cè)試的過程中,很容易出現(xiàn)錯(cuò)誤。如果面對(duì)大量的工作,采用傳統(tǒng)測(cè)試方法,將會(huì)影響工作效率,同時(shí)也不能符合社會(huì)發(fā)展需求。反之,采用自動(dòng)化測(cè)試技術(shù),在很大程度上,改變傳統(tǒng)模式繁瑣的流程,減少測(cè)試步驟,并且再大的工作量,都能夠及時(shí)完成,還可以保證軟件測(cè)試效果[2]。
2.2軟件自動(dòng)化檢測(cè)模式比較多
自動(dòng)化檢測(cè)技術(shù)階段中,即使工作量很大,軟件自動(dòng)化檢測(cè)也可以按時(shí)完成,這是最突出的特點(diǎn)。如果,對(duì)崩潰式測(cè)試、壓力測(cè)試以及大數(shù)據(jù)測(cè)試等,如果采用傳統(tǒng)的測(cè)試方式,不僅會(huì)增加工作量,同時(shí)還會(huì)需要投入大量的檢測(cè)成本,還未必保證測(cè)試結(jié)果準(zhǔn)確。只有減少軟件測(cè)試的風(fēng)險(xiǎn)因素,方可促進(jìn)資源利用效率。軟件檢測(cè)的過程中,可能會(huì)受到很多因素的影響,并且對(duì)測(cè)試效果也會(huì)帶來負(fù)面影響,因此在檢測(cè)階段,需要把風(fēng)險(xiǎn)降到最低,軟件自動(dòng)化技術(shù)可以完善這些缺點(diǎn)。最后,在自動(dòng)檢測(cè)的工作中,減少工作人員的時(shí)間,可以把更多的時(shí)間開發(fā)軟件,從而全面實(shí)現(xiàn)工作效率的最大化。
3應(yīng)用軟件自動(dòng)化測(cè)試方法
在一定的情況下,運(yùn)行軟件測(cè)試,并且保證自動(dòng)化軟件系統(tǒng)的完整性,并且得出準(zhǔn)確運(yùn)行結(jié)果。在測(cè)試的過程中,會(huì)出現(xiàn)兩種類型,一種是異常,另一種是正常,這兩種是預(yù)先條件。自動(dòng)化測(cè)試完全顛覆傳統(tǒng)測(cè)試方式,轉(zhuǎn)變?yōu)橐杂?jì)算機(jī)為核心的測(cè)試方式。通常,在測(cè)試用例設(shè)計(jì)評(píng)審之后,都會(huì)由測(cè)試人員進(jìn)行測(cè)試,結(jié)合實(shí)際結(jié)果進(jìn)行分析[3]。
3.1錄制回放方式
在早期,在商業(yè)工具中,主要采用記錄回放的方式,所以不需要對(duì)技能編程,就可以快速的應(yīng)用。但是這種方式具有一定的弊端,在測(cè)試的過程中會(huì)受到很多因素的影響,所以相關(guān)工作人員需要對(duì)系統(tǒng)進(jìn)行定期維護(hù),如果沒有進(jìn)行維護(hù),很難維護(hù)校本,需要在測(cè)試系統(tǒng)前可用,無法在大型自動(dòng)化測(cè)試中使用。
3.2數(shù)據(jù)驅(qū)動(dòng)
隨著大數(shù)據(jù)的快速發(fā)展,軟件測(cè)試技術(shù)已經(jīng)成為主流,完全改變傳統(tǒng)的硬件模式。但是在當(dāng)軟件測(cè)試的過程中,需要相關(guān)工作人員結(jié)合工作實(shí)際需求,對(duì)預(yù)期值以及相關(guān)數(shù)據(jù)作為參考,軟件測(cè)試技術(shù)在不同程度上滿足用戶需求。軟件自動(dòng)化技術(shù)在獲取文件數(shù)據(jù)的過程中,需要對(duì)數(shù)據(jù)進(jìn)行分別類,之后再進(jìn)行操作。同時(shí)軟件自動(dòng)化技術(shù)可以把預(yù)期輸出和輸入數(shù)據(jù),進(jìn)行組織并且以表格的形式呈現(xiàn)。針對(duì)表中的數(shù)據(jù),相關(guān)工作人員在編寫腳本的過程中,需要結(jié)合變量的方式進(jìn)行傳入。
3.3關(guān)鍵字驅(qū)動(dòng)
文字驅(qū)動(dòng)技術(shù),要是把軟件中的關(guān)鍵詞和數(shù)據(jù)進(jìn)行組合,通過對(duì)數(shù)據(jù)的表述,進(jìn)行執(zhí)行測(cè)試。關(guān)鍵詞驅(qū)動(dòng)主要優(yōu)勢(shì)是具備數(shù)據(jù)驅(qū)動(dòng),并且人工操作,在一定程度上,簡化人工流程,還在同一個(gè)框架下,完成所有的測(cè)試目標(biāo).同時(shí)框架可以采用多個(gè)接口,通過開源的方法,降低投入成本,還能實(shí)現(xiàn)功能擴(kuò)展,關(guān)鍵詞驅(qū)動(dòng)模式對(duì)項(xiàng)目發(fā)展來說是非常重要的。
3.4領(lǐng)域驅(qū)動(dòng)
關(guān)鍵詞測(cè)試技術(shù)領(lǐng)先于領(lǐng)域驅(qū)動(dòng)技術(shù),領(lǐng)域驅(qū)動(dòng)主要是特點(diǎn)是,從領(lǐng)域模型中,主要是利用被檢測(cè)軟件,對(duì)領(lǐng)域語言進(jìn)行測(cè)試,從而這樣在一定程度上,會(huì)影響軟件管理,軟件開發(fā)已經(jīng)設(shè)計(jì)等。同時(shí),在開展軟件測(cè)試之前,相關(guān)工作人員需要對(duì)測(cè)試關(guān)鍵詞和參數(shù)等進(jìn)行整合,并且保證測(cè)試工作順利開展。
結(jié)束語
總而言之,面對(duì)社會(huì)上各種軟件檢測(cè)來說,軟件的未來發(fā)展是非常重要的,會(huì)給人們帶來一些樂趣。但是對(duì)于軟件質(zhì)量來說,也是社會(huì)所關(guān)注的熱點(diǎn)話題,并且對(duì)軟件的質(zhì)量要求越來越高。以此說明,強(qiáng)化測(cè)試軟件技術(shù),滿足用戶需求基礎(chǔ)上,積極學(xué)習(xí)相關(guān)技術(shù),并且為后期的發(fā)展奠定堅(jiān)實(shí)基礎(chǔ)。
參考文獻(xiàn):
[1]李紹棟.核電站安全級(jí)DCS應(yīng)用軟件邏輯的自動(dòng)化測(cè)試研究[J].儀器儀表用戶,2020,27(12):38-41+96.
[2]金寶云.軟件自動(dòng)化測(cè)試方法的應(yīng)用[J].計(jì)算機(jī)產(chǎn)品與流通,2020(03):21.
[3]謝哨兵. 面向藍(lán)牙應(yīng)用的軟件自動(dòng)化測(cè)試及質(zhì)量改進(jìn)方法研究[J].蘇州大學(xué),2018.
(江蘇斯菲爾電氣股份有限公司,江蘇 無錫 214000)