朱敏
(蘇州市職業(yè)大學(xué),江蘇蘇州215104)
計(jì)算機(jī)軟件測(cè)試技術(shù)研究現(xiàn)狀綜述
朱敏
(蘇州市職業(yè)大學(xué),江蘇蘇州215104)
隨著軟件行業(yè)的快速發(fā)展,軟件的規(guī)模和復(fù)雜度也在迅速變大,軟件測(cè)試的重要性也越來(lái)越強(qiáng)。傳統(tǒng)的手工測(cè)試已經(jīng)不能滿足軟件測(cè)試的需要,使用專業(yè)的測(cè)試工具能夠提高軟件測(cè)試的自動(dòng)化程度。目前,很多的測(cè)試工具已經(jīng)被應(yīng)用到軟件測(cè)試行業(yè)。
軟件測(cè)試;軟件測(cè)試模型;軟件測(cè)試原則;軟件質(zhì)量
軟件測(cè)試技術(shù)是隨著軟件行業(yè)的產(chǎn)生、發(fā)展而出現(xiàn)的一種技術(shù)。早期的軟件,由于其規(guī)模和復(fù)雜度都小,軟件的錯(cuò)誤都是由程序員調(diào)試解決。隨著軟件行業(yè)的發(fā)展,軟件的規(guī)模越來(lái)越大,軟件的復(fù)雜度越來(lái)越高,就需要有專門的軟件測(cè)試人員,使用專門的軟件測(cè)試技術(shù)對(duì)軟件進(jìn)行測(cè)試。除了傳統(tǒng)的手動(dòng)測(cè)試外,更多的是借助專門的軟件測(cè)試工具進(jìn)行自動(dòng)化的軟件測(cè)試,越來(lái)越多的軟件測(cè)試工具被應(yīng)用到軟件測(cè)試中。
軟件測(cè)試的定義是:為了檢測(cè)軟件是否達(dá)到預(yù)定的功能需求,或者檢測(cè)軟件的實(shí)際輸出結(jié)果和預(yù)期的結(jié)果之間是否有差異,使用手工或自動(dòng)工具對(duì)軟件進(jìn)行檢測(cè)的過(guò)程。
軟件測(cè)試的主要發(fā)展階段:
第一階段:沒有軟件測(cè)試的概念,開發(fā)人員編寫完代碼后,邊想軟件可能的問(wèn)題邊調(diào)試程序,沒有詳細(xì)的說(shuō)明文檔。
第二階段:軟件測(cè)試的概念已經(jīng)漸漸形成,軟件行業(yè)意識(shí)到軟件測(cè)試的重要性。
第三階段:軟件測(cè)試的技術(shù)越來(lái)越成熟,大量的軟件測(cè)試工具被廣泛使用。
第四階段:軟件測(cè)試變得越來(lái)越重要,出現(xiàn)了很多測(cè)試模型。
軟件測(cè)試的過(guò)程中,要遵守以下幾點(diǎn)原則:
1)在需求分析階段就要進(jìn)行測(cè)試,避免設(shè)計(jì)的軟件無(wú)法達(dá)到預(yù)定的功能。
2)由專門的軟件測(cè)試人員進(jìn)行軟件測(cè)試。
3)各種合法、不合法輸入、邊界值、意外狀況都要設(shè)計(jì)在測(cè)試用例中。
4)測(cè)試中注意群集現(xiàn)象。
5)確認(rèn)錯(cuò)誤結(jié)果。
6)制定嚴(yán)格的、有指導(dǎo)性的測(cè)試計(jì)劃。
7)撰寫并保存詳細(xì)的測(cè)試計(jì)劃、用例、報(bào)告等說(shuō)明文檔。
1)V模型
該模型將軟件開發(fā)過(guò)程中的各個(gè)階段從左至右進(jìn)行了描述。
圖1
2)W模型
該模型中,軟件開發(fā)與軟件測(cè)試同時(shí)進(jìn)行,測(cè)試對(duì)象包括:程序、需求、功能、設(shè)計(jì)。
圖2
3)X模型
該模型強(qiáng)調(diào)對(duì)分割后獨(dú)立的程序片段進(jìn)行測(cè)試,最終合成完整的程序。
圖3
4)H模型
該模型強(qiáng)調(diào)測(cè)試時(shí)獨(dú)立的,與軟件開發(fā)并發(fā)執(zhí)行。如圖4所示。
隨著軟件行業(yè)的快速發(fā)展,軟件的規(guī)模和復(fù)雜度也在迅速變大,軟件測(cè)試的重要性也越來(lái)越強(qiáng)。本文闡述了軟件測(cè)試的概念、原則以及幾種測(cè)試模型。根據(jù)不同的軟件測(cè)特點(diǎn)選擇相應(yīng)的測(cè)試模型,提高軟件的質(zhì)量。
圖4
[1]于海澍.計(jì)算機(jī)軟件測(cè)試技術(shù)概述[J].科技資訊,2009(9):30-31.
[2]孫靖.我國(guó)軟件測(cè)試技術(shù)的應(yīng)用與發(fā)展趨勢(shì)[J].工業(yè)設(shè)計(jì),2015(10):144-146.
[3]肖豐佳,李立新.軟件測(cè)試技術(shù)研究[J].工業(yè)控制計(jì)算機(jī),2012(25):76-77.
TP311
A
1009-3044(2017)24-0086-02
2017-06-13
朱敏(1981—),女,江蘇南京人,蘇州市職業(yè)大學(xué)講師,碩士,研究方向?yàn)橄到y(tǒng)集成與分析。