Tag - Testing

testdrive

Test Driven Development (TDD) – Key Benefits

Test Driven Development (TDD) is a software development approach which enables teams to create better specifications about how the actual code will be written. So fundamentally, TDD is an approach where in functional tests are written well before writing the actual code. It’s a perfect blend of three key activities: Write Tests, Write Code to make the Tests Pass & Refractor to improve quality Key Benefits of (TDD)  Best Acceptance Level: TDD helps the developers to understand requirements from the [...]

Read more...
Microservice Architecture

Microservice Architecture

Prior to Microservices architecture Monolithic architecture was in practice in which all the software components are grouped together into a single package (code for different features remains on same server). Microservice architecture is a design pattern for Service-Oriented Architecture (SoA) in which application is divided into small components and each component is developed and deployed independently, each service is autonomous and implements single business function. Major Features : As a Component – Microservice are treated as independent components which can be deployed [...]

Read more...