Belisc Logo

Artikel Unggulan

Featured
Bun • Mar 12, 2026

Menjalankan File JavaScript Pertama dengan Bun

Artikel ini membahas cara membuat file JavaScript sederhana lalu menjalankannya dengan Bun. Anda akan melihat struktur file paling dasar, contoh mencetak teks ke terminal, membaca argumen command line, serta perbedaan singkat pengalaman memakai Bun dibanding runtime lain seperti Node.js.

Baca Artikel arrow_forward
search
image
image
image
image
image
image
Verifikasi Visual Prototipe HTML Agen AI: Mencegah Regresi Desain
Pengujian & Reliabilitas
schedule Okt 29, 2026

Verifikasi Visual Prototipe HTML Agen AI: Mencegah Regresi Desain

Panduan teknis membangun automated verification harness untuk prototipe HTML hasil agen AI menggunakan Playwright. Pelajari strategi snapshot testing deterministik, asersi DOM struktural, dan mitigasi layout shift sebelum integrasi ke codebase produksi.

Rahma AP

Admin

Uji Reliabilitas Otomasi Registrasi: Mitigasi Flaky E2E Browser
Pengujian & Reliabilitas
schedule Okt 27, 2026

Uji Reliabilitas Otomasi Registrasi: Mitigasi Flaky E2E Browser

Panduan teknis mengatasi uji flaky pada otomasi registrasi multi-tahap end-to-end. Membahas penanganan dynamic DOM mutation, network mocking untuk dependensi pihak ketiga, determinisme timing, serta retry pattern berbasis exponential backoff menggunakan Python dan Playwright.

Rahma AP

Admin

Otomasi Social Card CI: Render HTML ke PNG via Playwright CLI
Tooling & CI/CD
schedule Okt 13, 2026

Otomasi Social Card CI: Render HTML ke PNG via Playwright CLI

Panduan teknis membangun pipeline CI/CD untuk generate social card berbasis HTML ke PNG menggunakan Playwright headless. Membahas CSS deterministik, eksekusi CLI batch yang efisien, penanganan font mismatch di Linux runner, dan GitHub Actions workflow.

Rahma AP

Admin

Uji E2E Inertia via Playwright: Atasi Flaky Visit & State Drift
Inertia.js
schedule Sep 26, 2026

Uji E2E Inertia via Playwright: Atasi Flaky Visit & State Drift

Navigasi XHR Inertia.js kerap memicu race condition pada pengujian Playwright. Panduan ini membahas akar masalah sinkronisasi lifecycle event, eliminasi arbitrary timeout, serta implementasi custom fixture TypeScript untuk pengujian mutasi form yang deterministik.

Rahma AP

Admin

Uji Asset Versioning Inertia: Verifikasi Header 409 Conflict di CI
Inertia.js
schedule Sep 24, 2026

Uji Asset Versioning Inertia: Verifikasi Header 409 Conflict di CI

Panduan implementasi dan pengujian asset versioning Inertia.js. Bahas mekanisme header 409 Conflict, penulisan automated test via Pest dan Playwright, mitigasi request non-GET, serta integrasi validasi hash Vite pada pipeline CI.

Rahma AP

Admin

Debug Hydration Mismatch: Deteksi Silent Dead Click via Test Agent
Rendering & Hydration
schedule Sep 18, 2026

Debug Hydration Mismatch: Deteksi Silent Dead Click via Test Agent

Panduan mendeteksi dan memperbaiki hydration mismatch yang memutus event listener UI pada aplikasi SSR. Pelajari teknik deteksi otomatis via Chrome DevTools Protocol dan Playwright serta strategi perbaikan rendering deterministik.

Rahma AP

Admin

Flaky E2E Next.js: Stabilisasi Playwright pada Streaming Suspense
Next.js
schedule Sep 16, 2026

Flaky E2E Next.js: Stabilisasi Playwright pada Streaming Suspense

Panduan teknis mengatasi pengujian E2E Playwright yang flaky pada aplikasi Next.js dengan React Streaming Suspense. Pelajari cara menangani hydration race condition, web-first assertions, mocking upstream API, dan konfigurasi worker CI.

Rahma AP

Admin

Testing Shortcut Chording: Mencegah Flaky Synthetic Key Event di E2E
Pengujian & Reliabilitas
schedule Sep 11, 2026

Testing Shortcut Chording: Mencegah Flaky Synthetic Key Event di E2E

Panduan teknis mitigasi flaky test pada shortcut chording dan modifier keys di pengujian E2E. Mengupas limitasi event sintetis, integrasi CDP Input.dispatchKeyEvent, dan arsitektur test harness Playwright yang deterministik.

Rahma AP

Admin

E2E Testing Alur Checkout: Mencegah Regresi Dark Pattern dan Opt-in
Pengujian & Reliabilitas
schedule Sep 08, 2026

E2E Testing Alur Checkout: Mencegah Regresi Dark Pattern dan Opt-in

Panduan teknis penerapan automated E2E testing menggunakan Playwright untuk memvalidasi alur checkout. Pelajari assertion status opt-out, pencegahan drip pricing, dan pengujian transparansi UI berbasis role aksesibilitas.

Rahma AP

Admin

Test Sharding di GitHub Actions: Pangkas Durasi Pipeline CI
Tooling & CI/CD
schedule Sep 07, 2026

Test Sharding di GitHub Actions: Pangkas Durasi Pipeline CI

Panduan implementasi test sharding di GitHub Actions menggunakan matrix strategy. Pelajari konfigurasi pembagian runner paralel, teknik merge report, pengumpulan coverage, dan kalkulasi trade-off biaya CI.

Rahma AP

Admin

Checklist CI untuk Aksesibilitas Frontend Tanpa Memperlambat Tim
Tooling & CI/CD
schedule Agt 22, 2026

Checklist CI untuk Aksesibilitas Frontend Tanpa Memperlambat Tim

Artikel ini membahas cara menambahkan guardrail aksesibilitas ke workflow frontend modern tanpa membuat CI/CD menjadi berat. Fokusnya adalah kombinasi cek lokal dan pipeline: linting, axe, Playwright/Lighthouse, severity gating, baseline pelanggaran, review PR, dan rollout bertahap.

Rahma AP

Admin

Strategi Verifikasi Rendering Arab untuk Mencegah Flaky UI
Pengujian & Reliabilitas
schedule Jun 25, 2026

Strategi Verifikasi Rendering Arab untuk Mencegah Flaky UI

Panduan teknis ini menjelaskan cara memverifikasi rendering teks Arab agar UI tidak flaky, mengenali area berisiko seperti bidi dan ligatur, serta membangun pipeline regresi visual dengan otomasi Playwright/Perceptron.

Rahma AP

Admin

Audit Ekstensi Browser Tim untuk Uji E2E Pasca-Manifest V3
Tooling & CI/CD
schedule Jun 24, 2026

Audit Ekstensi Browser Tim untuk Uji E2E Pasca-Manifest V3

Perubahan kebijakan ekstensi browser, termasuk dampak Manifest V3, bisa membuat workflow QA, automation, dan debugging diam-diam tidak stabil. Artikel ini membahas cara mengaudit ekstensi yang dipakai tim, memetakan risikonya ke E2E test dan visual regression, lalu memigrasikan pipeline agar tidak bergantung pada ekstensi browser.

Rahma AP

Admin

Strategi Verifikasi UI SvelteKit untuk Menghindari Flaky Test
SvelteKit
schedule Apr 12, 2026

Strategi Verifikasi UI SvelteKit untuk Menghindari Flaky Test

Panduan teknis ini menguraikan kombinasi pengujian unit, komponen, dan end-to-end untuk UI SvelteKit, serta tips data stabil, penandaan flaky test, dan praktik regresi seperti snapshot hangat dan matriks pengujian.

Rahma AP

Admin

Testing Nuxt Terbaru: Unit, Component, dan E2E yang Efisien
Nuxt.js
schedule Apr 03, 2026

Testing Nuxt Terbaru: Unit, Component, dan E2E yang Efisien

Panduan praktis testing Nuxt modern dengan pendekatan yang efisien dan realistis. Artikel ini membahas setup Vitest Nuxt, pengujian composable dan komponen, server routes, mocking yang aman, hingga E2E Nuxt dengan Playwright serta integrasi ke CI.

Rahma AP

Admin

forum Live Chat