Test Driven Development (TDD) in Java – HelloWorld Examples

Test-driven development is not about testing. Test-driven development is about development (and design), specifically improving the quality and design of code. The resulting unit tests are just an extremely useful by-product.

Continue reading

How to Cucumber Java : ReUse Same Scenario for Core, Service and Web UI Tests

cucumber-logoAn example of unified code to reuse the same functional test scenario. Over unit tests of the core component code, or exposed API and services, and finally the web application UI.

It’s useful for quality: non-regression test, continous integration, fast feedback, short loop, cost reduction, etc.

Continue reading