- Test-Driven JavaScript Development
- Ravi Kumar Gupta Hetal Prajapati Harmeet Singh
- 174字
- 2021-07-30 09:59:10
Agile and TDD
When we talk about TDD, Agile is most often discussed. Sometimes, people have doubts about whether Agile can exist without TDD or not. Well, of course it can, though. Agile and some people would say that TDD is Agile at a bigger scale. Through TDD, both show similar characteristics, but they are different. Agile is a process where testing is done as soon as a component is developed. It's not necessary in Agile to write test cases first and then perform development. But in the case of TDD, a test is always written first, and then its corresponding minimal production code.
TDD is about how code should be written while Agile is about the whole development process, not just code and its testing. Agile does not tell you how to build the system. Agile methodology is a management process, which can use TDD as an integral part.
Agile, when combined in practice with TDD, brings the best results. This combination minimizes risks, defects, cost, and results in a nearly zero-defect system.
- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- Java:Data Science Made Easy
- Nexus規模化Scrum框架
- 機器學習與R語言實戰
- Android移動應用開發項目教程
- C#面向對象程序設計(第2版)
- LabVIEW入門與實戰開發100例(第4版)
- Visual C++程序設計全程指南
- Java面試一戰到底(基礎卷)
- 絕密原型檔案:看看專業產品經理的原型是什么樣
- 少年小魚的魔法之旅:神奇的Python
- Developing RESTful Web Services with Jersey 2.0
- 精通Oracle 12c 數據庫管理
- Web前端開發全程實戰:HTML5+CSS3+JavaScript+jQuery+Bootstrap
- JSP項目開發情境教程