Semua proyek

Finance Family

102 test case untuk PWA keuangan pribadi

Peran
QA Engineer — E2E Test Automation
Tahun
2026
Tags
QA & Testing
Tech stack
Cypress, JavaScript, Mochawesome, Claude Code
Tautan
Prototipe
Finance Family

Tentang proyek

Suite Cypress end-to-end lengkap untuk Finance Family, sebuah progressive web app Next.js untuk mencatat pemasukan dan pengeluaran rumah tangga, dibangun dengan autentikasi Clerk dan shadcn/ui.

Suite ini memuat 102 test case terdokumentasi dalam sembilan modul: autentikasi dan proteksi rute, navigasi, tema dan layout, dashboard, CRUD transaksi, tabel transaksi, manajemen kategori, pengaturan periode dan mata uang, pemeriksaan kontrak API, serta uji responsive, PWA, dan aksesibilitas. Setiap case ditulis dalam format Arrange–Act–Assert dengan expected result yang eksplisit.

Run penuh terakhir menghasilkan 108 test, 108 lolos, dalam waktu kurang dari enam belas menit. Proses penyusunan suite juga menemukan satu defect nyata pada proteksi rute, yang saya catat lengkap dengan langkah reproduksi bersama test yang mengunci jaminan tersebut.

Seluruh proyek didokumentasikan sebagai portofolio QA dwibahasa — test plan, test case, testing report, defect report, dan pelaporan Mochawesome — dalam bahasa Inggris dan Indonesia.

Proyek berikutnya

Wijaya International

→