現(xiàn)在軟件測(cè)試工作軟件工程中極為重要的一補(bǔ),軟件測(cè)試能夠保證質(zhì)量以及用戶體驗(yàn)感。不同的軟件項(xiàng)目類型,軟件測(cè)試占整個(gè)項(xiàng)目開發(fā)工作量的15%90%不等。例如普通數(shù)據(jù)分析軟件,測(cè)試投入的工作量比較小,但對(duì)于飛行控制、核電管理等軟件測(cè)試所投入的精力遠(yuǎn)大于開發(fā)投入。軟件測(cè)試的重要性可見一斑。
 

軟件測(cè)試

隨著現(xiàn)在各個(gè)公司都開始重視測(cè)試的時(shí)候,現(xiàn)在軟件測(cè)試的書籍非常多,有介紹測(cè)試?yán)碚摰?、有介紹測(cè)試過(guò)程的、有介紹自動(dòng)化測(cè)試的等等。軟件測(cè)試想入門可以先選擇23本好點(diǎn)的書,從閱讀開始,面我就來(lái)說(shuō)一下軟件測(cè)試的基礎(chǔ)知識(shí)。

什么是軟件測(cè)試呢?

其實(shí)說(shuō)簡(jiǎn)單點(diǎn)就是找問(wèn)題找BUG,包括需求問(wèn)題、功能問(wèn)題、可用性問(wèn)題、可靠性、邏輯問(wèn)題、健壯性、性能等等。

為什么進(jìn)行軟件測(cè)試

其實(shí)以前軟件測(cè)試是不被看好的,軟件測(cè)試行業(yè)還在初期的時(shí)候基本都是由開發(fā)自己去測(cè)試的,測(cè)試方法及過(guò)程比較隨意。但是隨著軟件項(xiàng)目規(guī)模越來(lái)越大,越來(lái)越復(fù)雜,軟件故障越來(lái)越難以避免,給企業(yè)和個(gè)人帶來(lái)沉痛損失的案例也屢見不鮮,下面僅舉兩例:
 

軟件測(cè)試

1962年美國(guó)水手1號(hào)飛船發(fā)射后262秒就不得不摧毀掉,后來(lái)分析是因?yàn)榇a中漏敲了一個(gè)破折號(hào)。

2009年,豐田因雷克薩斯ES350突然剎車失靈,導(dǎo)致車上4名乘客全部罹難。事后豐田不得不在全球召回900萬(wàn)輛汽車,本次召回給豐田帶來(lái)的經(jīng)濟(jì)損失達(dá)30億美元。后來(lái)?yè)?jù)查是防抱死延時(shí)軟件故障所致。

因此現(xiàn)在要對(duì)任何的產(chǎn)品進(jìn)行測(cè)試,并且要盡可能的找到一些問(wèn)題和漏洞,為用戶提供一個(gè)安全及體驗(yàn)感好的產(chǎn)品,這就是現(xiàn)在軟件測(cè)試人員的重要工作。