The Importance of Test Driven Development (TDD)

Source: https://bitbar.com/blog/reaping-the-benefits-of-tdd-for-mobile-app-testing-development/

This article is written as a part of Individual Review of Fasilkom UI’s Software Engineering Project Course 2021.

TDD: Test Before Implement

Test Driven Development (TDD)

Implementation in Software Engineering Project Course 2021 Fasilkom UI

Create unit test for Distributor’s Authorization.
Create unit test for Admin’s Authorization.
The unit tests are failing.
Implement the authorization mechanism.
Implement Distributor and Admin’s permissions.
Restrict the content only to the Distributor.
Restrict the content only to the Admin.
Implement codes to pass the tests.
Refactor the authorization mechanism.

My Thoughts

Advantages

Disadvantages

Currently studying at Faculty of Computer Science, Universitas Indonesia.