在08年的STP第6期雜志,Glenn Jones在《Fly into agile development with agile testing》一文中把敏捷開發(fā)中的測(cè)試分為7種類型:
(1)自動(dòng)化回歸測(cè)試(Automated regression test)
運(yùn)行自動(dòng)化測(cè)試代碼來驗(yàn)證當(dāng)前的修改沒有破壞已有的功能。
(2)單元測(cè)試(Unit test)
驗(yàn)證單元級(jí)別的代碼工作是否正常。
(3)公共API測(cè)試(Public API test)
驗(yàn)證被第三方開發(fā)人員調(diào)用的API可正常工作,并且得以文檔化。
(4)私有API測(cè)試(Private API test)
驗(yàn)證內(nèi)部使用的API工作是否正常。
(5)命令行測(cè)試(Command-line test)
驗(yàn)證在命令行輸入的命令工作正常。
(6)用戶界面測(cè)試(User interface test)
驗(yàn)證界面層的功能是否正常。
(7)“狗糧”測(cè)試(Dog-food test)
這里用了一個(gè)有趣的名字“Dog-food test”,自己的“狗糧”自己先嘗嘗!在企業(yè)內(nèi)部使用自己開發(fā)的產(chǎn)品,通過這種實(shí)際地使用來確保功能正確,滿足使用要求。
文章來源:中國項(xiàng)目管理資源網(wǎng)
|