Tutorial Intro Go Testing menggunakan Unit Test akan membahas implementasi testing untuk Bahasa Go dengan menggunakan modul testing Unit Tests.
Untuk dapat mengikuti tutorial ini diharapkan sudah paham menggunakan Go.
Perlu diperhatikan juga, pada tutorial digunakan Go version 1.19. Untuk mencegah error code karena perbedaan versi, silakan update Go Anda ke 1.19.
Berikut topik yang akan dibahas dalam tutorial
- Pengenalan Penggunaan Unit Tests
- Menggunakan Table Tests
- Memeriksa Test Coverage
- Membuat Testing Untuk Stdin dan Stdout
- Menjalankan Individual dan Group Test
- Web App Testing – Persiapan
- Web App Testing – Routes
- Web App Testing – Handlers
- Web App Testing – Middleware – Persiapan
- Web App Testing – Middleware
- Web App Testing – Form – Persiapan
- Web App Testing – Form Validation Testing
- Setup Test Environment Menggunakan testing.M
- Menggunakan Template Base Untuk HTML
- Web App Testing – Session – Persiapan
- Web App Testing – Session
- Menggunakan Direktori testdata
- Web App Testing – POST – Persiapan
- Web App Testing – POST – Database Model
- Web App Testing – POST – Profile Page dan Authentication
- Web App Testing – POST Testing
- Web App Testing – Authentication Middleware
- Repository Pattern – Persiapan
- Repository Pattern – Testing
- Database Integration Test – Persiapan
- Database Integration Test – Testing – 1
- Database Integration Test – Testing – 2
- Database Integration Test – Build Tag
- File Uploads Testing – Persiapan
- File Uploads Testing – Uploads Handler
- File Uploads Testing – Fungsi Test UploadFiles
- File Uploads Testing – Fungsi Test UploadProfilePic
- Web API Testing – Persiapan
- Web API Testing – Authentication Handler dan Testing
- Web API Testing – Fungsi Auth Testing
- Web API Testing – Middleware Testing
- Web API Testing – Routes Testing
- Web API Testing – Finalisasi Fungsi Test