|
從不同的角度,軟件測(cè)試會(huì)有不同的測(cè)試原則。 根據(jù)測(cè)試目的的不同,軟件測(cè)試有以下12項(xiàng)基本原則:
盡早地測(cè)試,盡早地發(fā)現(xiàn)和解決問題,可以極大地降低成本,可以保證軟件高效地開發(fā);不斷地進(jìn)行測(cè)試,將測(cè)試活動(dòng)貫穿整個(gè)開發(fā)過程,可以保證軟件開發(fā)的質(zhì)量。
軟件測(cè)試需要站在客觀的角度找出代碼中隱藏的問題,而開發(fā)人員對(duì)于自己的程序只會(huì)愿意驗(yàn)證軟件是正確的,所以,軟件測(cè)試應(yīng)當(dāng)由獨(dú)立專業(yè)的測(cè)試人員進(jìn)行。
軟件測(cè)試不能只驗(yàn)證正常的情況,還應(yīng)驗(yàn)證在異常的情況軟件能否正常反應(yīng)。軟件通過正常測(cè)試,只能說是“能用”,軟件通過異常測(cè)試,才能說是“好用”。
測(cè)試用例不僅要有輸入數(shù)據(jù),還應(yīng)有測(cè)試步驟和預(yù)期的輸出結(jié)果。這樣測(cè)試人員才可以按照測(cè)試用例來執(zhí)行測(cè)試,在測(cè)試完成后,將實(shí)測(cè)的結(jié)果與預(yù)期的輸出結(jié)果比較,以此判斷該測(cè)試用例是否通過。
軟件測(cè)試不能因?yàn)榘l(fā)現(xiàn)幾個(gè)缺陷就沾沾自喜,要意識(shí)到可能還要更多的缺陷沒有發(fā)現(xiàn),需要重新設(shè)計(jì)測(cè)試用例或者增加新的測(cè)試用例。
軟件測(cè)試應(yīng)當(dāng)制定測(cè)試計(jì)劃,對(duì)測(cè)試環(huán)境、測(cè)試對(duì)象、測(cè)試方法、測(cè)試進(jìn)度進(jìn)行策劃,測(cè)試依據(jù)計(jì)劃執(zhí)行,測(cè)試過程可以得到控制。
好的測(cè)試需要充足的時(shí)間來完成。測(cè)試計(jì)劃、設(shè)計(jì)、執(zhí)行以及對(duì)測(cè)試結(jié)果的分析,都需要有足夠的時(shí)間來完成。
各種測(cè)試文檔和測(cè)試記錄,不僅反映了軟件的質(zhì)量狀況,同時(shí)也反映了軟件開發(fā)的歷程。所以,維護(hù)好這些文檔和記錄,就能夠?yàn)楹罄m(xù)的軟件維護(hù)提供便利。
軟件測(cè)試是需要再現(xiàn)的,如果測(cè)試不能再現(xiàn),怎么對(duì)更改后的軟件進(jìn)行驗(yàn)證呢?
所以應(yīng)當(dāng)對(duì)出現(xiàn)錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測(cè)試,以提高測(cè)試投資的效益。
優(yōu)秀的程序員有著豐富的開發(fā)經(jīng)驗(yàn),這有助于他們?cè)O(shè)計(jì)出更有效的測(cè)試用例。測(cè)試是為了發(fā)現(xiàn)軟件中存在問題,確保軟件的質(zhì)量,而軟件的質(zhì)量是設(shè)計(jì)出來的,所以不要為了方便測(cè)試去更改程序,那就是撿了芝麻丟了西瓜。
如果設(shè)計(jì)質(zhì)量很高,比如滿足設(shè)計(jì)模式的6大原則,使得每個(gè)模塊僅集成一次,確保軟件的可測(cè)試,這樣,會(huì)使得測(cè)試人員也能把精力放在找出更高質(zhì)量的缺陷,而不是那些因設(shè)計(jì)質(zhì)量低下帶來的低級(jí)錯(cuò)誤。 這正是: 測(cè)試角度有不同,基本原則十二種 測(cè)試過程多謀劃,提高績(jī)效方可達(dá) 參考書目:現(xiàn)代軟件測(cè)試技術(shù)與管理研究,作者:趙仕波 魏生斌 羅耀華,出版社:中國水利水電出版社 |
|
|