Latihan 1: Piramida Testing & Strategi — Testing

Latihan 1 dari materi Piramida Testing & Strategi di Testing — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function kategorikanTest(deskripsi) yang menerima deskripsi sebuah test dan mengembalikan level-nya sebagai string.

  1. Ubah dulu deskripsi jadi huruf kecil (toLowerCase()), supaya API dan api dianggap sama.
  2. Kalau mengandung salah satu kata klik, form, browser, atau halaman: kembalikan "e2e".
  3. Kalau gak, tapi mengandung api, endpoint, database, atau controller: kembalikan "integration".
  4. Selain itu: kembalikan "unit".

Yang dinilai nilai kembaliannya:

Ada juga dua cek tersembunyi dengan deskripsi lain: satu tentang mengisi form, satu tentang query database. Tiga baris console.log di kode awal biarkan saja.

Hint