6.測(cè)試代碼
如果需要又快又頻繁地發(fā)布代碼,我們就得對(duì)代碼的質(zhì)量有信心。因此,我們需要自動(dòng)化回歸測(cè)試。
本章我們會(huì)探索一些軟件測(cè)試的框架,比如做單元測(cè)試的Junit以及用于網(wǎng)站前端測(cè)試的Selenium。同時(shí),我們也會(huì)介紹這些測(cè)試是如何在持續(xù)集成服務(wù)器上運(yùn)行的,例如Jenkins,它們組成了我們持續(xù)交付流水線的第一部分。
測(cè)試對(duì)保持軟件質(zhì)量非常重要,同時(shí)它自身也是一個(gè)很大的話題。
我們會(huì)在本章關(guān)注如下幾個(gè)話題:
如何讓人工測(cè)試更加簡單并不易出錯(cuò)。
各種類型的測(cè)試,例如單元測(cè)試,以及如何在實(shí)踐中應(yīng)用。
自動(dòng)化系統(tǒng)集成測(cè)試。
在上一章中,我們已經(jīng)看過如何使用Sonar和Jenkins收集測(cè)試數(shù)據(jù),在本章中我們會(huì)繼續(xù)深入這個(gè)話題。