天天看點

java白盒測試的想法

  我們在進行日常程式開發和維護的時候,或許總有一個疑問,為什麼老有改不完的bug!!其實,陷入這種困境的原因往往是不注重單元測試導緻的。

     我們知道一般将測試分為黑盒測試和白盒測試兩部分,黑盒測試較為基礎直覺,是從錯誤的表面現象中去找問題的原因,一般的bs測試人員都是在進行這種測試,總體講黑盒測試對技術的要求不高,隻要懂得使用軟體就可以測試了。白盒測試不同,它是從代碼本身去找問題,是從問題的根源去查找可能存在的問題,查的更為深入,對技術的要求也更高。也許有人說軟體如果發生錯誤就一定會表現出來,那不是黑盒測試也可以發現問題,但問題是如果你做的項目沒有表現頁面呢!!!一般的黑盒測試人員都是通過浏覽器這個表現頁面進行測試,但有的服務是隐蔽在背景的,沒有用戶端供測試人員調用,這時就需要白盒測試了。

    說了那麼多,主要是要告訴程式員要養成白盒測試的習慣,不要覺得自己隻管開發,測試是QA的事,其實不然,如果你能夠在自己的開發過程中灌輸白盒測試的思想,保證軟體品質,這不是很好嘛?不用QA天天纏着你改bug,這多好。

    白盒測試的利器就是Junit4了,附件裡是我從網上找到的關于Junit的學習材料,動手性很強,大家可以邊看邊做。

本文轉自hcy's workbench部落格園部落格,原文連結:http://www.cnblogs.com/alterhu/archive/2012/03/14/2395688.html,如需轉載請自行聯系原作者。