- Cloud-Native Applications in Java
- Ajay Mahajan Munish Kumar Gupta Shyam Sundar
- 88字
- 2021-06-24 19:07:14
Testing and development
In any modern enterprise software development, testing is not an afterthought or an activity post development. It is done with or prior to the development through concepts such as test-driven development (TDD) and behavior-driven development (BDD). The test cases are written first, which fail initially. Then, enough code is written to pass the test case. This concept is extremely important for regression testing in future iterations of the product and blends nicely with the continuous integration (CI) and continuous delivery (CD) concepts discussed later.