Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unit Testing JavaScript
Highest Rated
Rating: 4.7 out of 5(34 ratings)
191 students

Unit Testing JavaScript

Unit Testing Javascript
Last updated 6/2020
Indonesian
Indonesian [Auto],

What you'll learn

  • Memahami konsep dasar dan teknik unit testing di JavaScript untuk frontend dan backend.
  • Menguasai alat dan metode untuk melakukan testing otomatis dan meningkatkan kualitas kode.
  • Memahami penerapan teknik continuous integration (CI) dalam proyek JavaScript.
  • Mampu mengukur code coverage dan mengoptimalkan proses pengujian aplikasi.

Course content

9 sections15 lectures3h 26m total length
  • Selamat Datang dan Prasyarat6:49

Requirements

  • Sebelum mempelajari Course ini, pastikan kalian sudah memahami JavaScript Dasar dan NodeJS Dasar.

Description

Di course ini, kita akan membahas secara mendalam segala hal terkait testing di JavaScript, khususnya unit testing, baik untuk frontend maupun backend. Testing merupakan komponen krusial dalam pemrograman, terutama untuk bahasa pemrograman dinamis seperti JavaScript. Dengan melakukan testing secara otomatis, kita dapat memastikan bahwa kode yang kita tulis berjalan dengan benar dan bebas dari kesalahan. Hal ini tidak hanya meningkatkan kualitas aplikasi, tetapi juga meningkatkan nilai kita sebagai developer yang profesional dan terpercaya.

Course ini akan memperkenalkan berbagai teknik dan alat yang digunakan untuk melakukan unit testing di JavaScript, seperti Jest, Mocha, dan Chai, yang memungkinkan kita menguji fungsi-fungsi individual dalam aplikasi secara efisien. Kita juga akan belajar tentang cara menulis test cases yang efektif dan memahami konsep dasar dari test-driven development (TDD).

Selain fokus pada unit testing, course ini juga mencakup pembahasan tentang teknik continuous integration (CI), yang dapat diterapkan dalam proyek aplikasi berbasis JavaScript untuk memastikan perubahan kode yang konsisten dan terintegrasi dengan baik. CI membantu mengotomatiskan proses testing dan deployment, sehingga mengurangi risiko bug dan mempersingkat waktu pengembangan.

Tidak hanya itu, kalian juga akan mempelajari tentang code coverage, yang digunakan untuk mengukur seberapa banyak kode yang diuji. Dengan memahami dan menguasai berbagai aspek testing ini, kalian akan memiliki keterampilan yang diperlukan untuk menghasilkan aplikasi JavaScript yang lebih andal dan berkualitas tinggi.

Who this course is for:

  • Intermediate