Nafies Luthfi

Life will always feel wonderful if we always think positively.

Praktek TDD Project Laravel

Seri artikel tentang praktek Test-Driven Development untuk project Laravel.

Teori

  1. Latar Belakang (mengapa automated testing itu penting?)
  2. Tentang Automated Testing
  3. Tentang TDD (Test-Driven Development)

Praktek TDD

  1. Setup Project Baru dengan Testing
  2. Definisi Fitur dan First Failing Test
  3. Mendapatkan Passed Test
  4. Mempercantik Tampilan Web
  5. Testing Validasi Form
  6. Menggunakan Model Factory
  7. Form Edit Task
  8. Menghapus dengan Form Button
  9. Toggle Status Task dengan Form Button
  10. Refactor Controller dengan Model Behaviour
  11. Login Feature Test
  12. Register Feature Test
  13. Refactor Register Feature Test

Continuous Integration

  1. Tentang Continuous Integration
  2. Setup CI dengan Travis CI
  3. Setup Codeship CI untuk Private Project

Tips

  1. Apa Saja yang Perlu Dibuatkan Test?
  2. Tips untuk Workflow TDD
  3. Menggunakan Fitur Data Provider PHPUnit