Kembali ke Semua Proyek
Projects/TestTerminal
Enterprise System202645 Modul Selesai
Solo Developer • Enterprise System

TestTerminal

Centralized Quality Engineering platform dengan NestJS modular core, PostgreSQL UUID hierarchy, 50+ MCP tool operations, dan integrasi Lark 3-Part bi-directional editing.

Tech Stack:NestJSNuxt 3TypeORMRedisZitadel SSOJaegerDocker

Video Walkthrough: TestTerminal Interface

1080p Walkthrough • YouTubeBuka di YouTube
Status Sistem
45 Modul
Selesai • Enterprise Core
AI / MCP Gateway
50+ MCP Ops
Figma Spec & Claude RCA
Lark Ecosystem
Bi-Directional
Sheet Sync & 25MB Evidence
TAM Vault
Atomic Lock
Pessimistic Lease Engine

1. Executive Summary & Ringkasan Dampak

Rancang bangun platform Test Case Management System (TCMS / TestTerminal) skala enterprise dari titik nol hingga production-ready merupakan pencapaian strategis dalam transformasi tata kelola penjaminan kualitas rekayasa perangkat lunak. Dikerjakan secara mandiri oleh seorang solo developer (Habib Astari Adi — Software Engineer) dalam rentang waktu yang sangat terbatas yaitu 3 bulan, proyek ini berhasil menjawab tantangan skalabilitas, integrasi otomatisasi, dan efisiensi operasional tanpa mengorbankan standar keamanan enterprise.

Matriks Perbandingan Kondisi (Sebelum vs. Sesudah TCMS)

Parameter PengujianSebelum (Legacy / TestLink / Spreadsheet)Sesudah (Monex TCMS Platform)
Total Test CaseTerfragmentasi, beda versi, diinput manualTerpusat secara real-time, terstruktur & filterable
Pass Rate RegresiDisusun manual pada outdated spreadsheetDiuji dan dikalkulasi otomatis (auto-calculated)
Konteks Bug / IssueSering hilang/terputus dari pelacakan (lost context)Terhubung langsung 2-arah (linked) ke Jira Issue
Hasil AutomationDiperiksa secara manual dari log eksekusiAuto-report instan dan notifikasi otomatis via Lark

4 Pilar Utama Arsitektur Monex TCMS

1. Core Foundation & Tenancy

Menyediakan layanan Multi-tenant SSO terintegrasi penuh dengan Zitadel (OIDC/OAuth2), pemetaan identitas otomatis, RBAC, dan pembatasan modul dinamis per tim (@RequireModule).

2. Hierarchical Test Management

Struktur folder rekursif kedalaman tak terbatas (self-referencing FK), versioned test cases, test plans, builds, dan penyimpanan artefak media Cloudflare R2 (S3-compatible).

3. Smart Ecosystem Integrations

Sinkronisasi dua arah untuk ekosistem Jira dan Lark, webhook listener aktif, dan standard response envelope seragam di seluruh modul NestJS.

4. Test Account Management (TAM)

Manajemen kredensial akun uji terenkripsi di Vault, alokasi akun berbasis antrean, dan alur alokasi atomik (atomic checkout/lease) untuk mencegah bentrok data antar-penguji.