Friday, December 25, 2020

Test Driven Development

 Unit Tests:

1. Checks that your code works

2. Isolate specific code:

    => Functions

    => Class

    => API endpoints


Test Stages:

1. Setup => Create sample database objects

2. Execution => Call the code

3. Assertions => Confirm expected output


Why Write Tests?

1. Expected in most professional dev teams

2. Makes it easier to change code

3. Save times

4. Testable, better quality code





Traditional Development:

First Implement features then Write Tests Code


in Test Driven Development(TDD):

First Write Test codes and then implement feature 


Benefits of TDD:

=> Increases test coverage

=> Ensure tests work

=> Encourages quality code

=> Stay focused 

No comments:

Post a Comment