Jika kamu perhatikan lowongan pekerjaan untuk role software engineer maka kamu akan menemukan requirement seperti ini kurang lebih seperti berikut :
Tests: You should write them, if don’t you should be very open to writing them
Experience in writing automated tests
TDD Oriented
Familiarity with unit testing, integration testing, and test-driven development.
Apa artinya itu ?
Artinya kemampuan membuat test adalah skill wajib di miliki.
Nah, melalui course ini aku mau share mengenai testing khususnya dalam pengembangan website menggunakan react js.
Walaupun ini spesifik ke react, tapi materinya bisa kamu implemen di framework lain yang kamu kuasai seperti vue js, svelte, ataupun angular.
Kenapa ?
Karna materi di course ini berfokus pada konsep, sehingga setelah mengikuti course ini kamu akan sampai pada moment dimana kamu akan berkata 'oh ternyata seperti itu caranya'.
Course ini di tujukan untuk kamu yang belum pernah menulis test sebelumnya, tapi sudah familiar dengan react js.
Course ini dibagi dalam beberapa section.
Section 1 :
Kita akan belajar bareng tentang konsep test dalam software development, kita akan belajar tentang apa itu test, test runner, assertion, dan bagaimana membaca test report
Section 2:
Kita akan belajar bareng tentang bagaimana membuat test komponen di react, bagaimana berinteraksi dengan user event, dsb
Section 3 :
Section 3 adalah favorite saya, dimana kita akan belajar tentang integration test dan bagaimana mengetes komponen yang berinteraksi dengan sever atau melakukan HTTP request
Section 4 :
Kita akan belajar bareng untuk membuat test halaman yang menggunakan router untuk menavigasi halaman dan redux.
Section 5 :
Kita akan belajar tentang TDD atau Test Driven Development.
Bagaimana, apakah kamu tertarik ?
Jika tertarik, silah daftar dan join di course ini.
Terima kasih banyak!