Banyak login. Situs yang sama. Berdampingan.
QA SessionLab adalah ekstensi Chrome dan Edge gratis dan open source yang mengubah tab biasa menjadi sesi terisolasi — sehingga Anda bisa menguji sebagai Admin, Customer dan Guest di aplikasi yang sama secara bersamaan, tanpa profil browser tambahan atau jendela incognito.

Solusi untuk masalah testing yang umum
Cara login banyak akun di website yang sama di Chrome
Tetap login ke beberapa akun di situs yang sama sekaligus di Chrome, berdampingan di tab biasa — tanpa profil tambahan atau incognito. Panduan untuk tester.
Cara menguji role dan izin user (RBAC) secara berdampingan
Cek apa yang bisa dilihat dan dilakukan Admin, Staff, Customer dan Guest di halaman yang sama sekaligus. Cara cepat dan berulang untuk menguji RBAC di browser.
Pakai ulang login manual browser di Playwright (storageState)
Login sekali secara manual — termasuk MFA atau SSO — lalu ekspor sesinya sebagai storageState Playwright untuk tes otomatis. Atau impor storageState ke tab.
Biarkan agen AI menguji aplikasi web Anda sebagai banyak user (MCP)
Beri Claude, Cursor atau klien MCP lain sesi browser per role: buat user, buka halaman, klik, ketik, bandingkan role dan dapat laporan bug.
Tulis laporan bug lengkap dari Chrome secara otomatis
Rekam langkah, error console, request gagal dan screenshot saat mereproduksi bug, lalu tempel laporan Markdown ke Jira, GitHub atau Linear.
Uji satu aplikasi web sebagai perangkat, bahasa dan jaringan berbeda sekaligus
Beri setiap sesi uji viewport perangkat, bahasa, zona waktu, dark mode, geolokasi atau jaringan 3G/offline sendiri — dan bandingkan berdampingan di Chrome.
Perbandingan: profil Chrome vs incognito vs browser terpisah vs QA SessionLab
Perbandingan jujur cara memakai banyak login di satu situs untuk testing: profil Chrome, incognito, browser terpisah dan QA SessionLab.
Semua yang dibutuhkan tester untuk uji multi-akun
Sesi terisolasi per tab
Setiap sesi punya cookie, localStorage, IndexedDB dan cache sendiri. Aturan cookie seperti browser asli: HttpOnly, Secure, SameSite. Profil normal Anda tidak pernah tersentuh.
Matriks role untuk uji RBAC
Buka satu URL sebagai beberapa role di jendela berjajar dan kendalikan bersamaan untuk menemukan bug izin dalam hitungan detik.
Snapshot & Playwright
Simpan state login (cookie, localStorage, IndexedDB), pulihkan setelah tes yang merusak data, atau ekspor sebagai storageState Playwright.
Emulasi lingkungan
Viewport iPhone, Android, iPad dan desktop, offline/3G/4G, locale, zona waktu, dark mode dan geolokasi — per sesi.
Laporan bug otomatis
Merekam langkah, error console, request gagal dan screenshot, lalu menulis laporan Markdown siap tempel ke Jira, GitHub atau Linear.
Data uji & edge case
Email unik, nomor HP +62, alamat, NIK/NPWP palsu, kartu uji sandbox dan 28 edge case. Isi seluruh form dari menu klik kanan.
AI bisa menguji dengannya
Server MCP bawaan memungkinkan Claude, Cursor atau klien MCP lain membuat role, membuka halaman, klik, ketik, membandingkan role dan merekam bug.
Berbagi ke tim terenkripsi
Bagikan sesi yang sudah login ke rekan tim sebagai file terenkripsi AES-256-GCM yang dilindungi passphrase.
Privat sejak awal
Tanpa server, tanpa analitik, tanpa kode jarak jauh. Tersedia dalam bahasa Indonesia, Inggris, Spanyol, Portugis, Jepang dan Mandarin.
Cara kerjanya
Buat role
Klik ikon, ketik “Admin”, tekan Buka. Tab masuk ke tab group berwarna dengan sesi terisolasi sendiri.
Login sekali per role
Login seperti biasa di setiap tab sesi. Login tetap terpisah — dan bertahan saat reload, link dan pop-up.
Bandingkan dan laporkan
Buka matriks role untuk membandingkan apa yang dilihat tiap role, lalu tekan Alt+Shift+R untuk merekam laporan bug.

Instalasi
Unduh qa-sessionlab.zip (rilis terbaru), ekstrak, buka chrome://extensions, aktifkan Developer mode lalu pilih “Load unpacked”. Atau build dari source:
git clone https://github.com/adyfk/qa-sessionlab.git
cd qa-sessionlab && npm ci && npm run build # load the dist/ folderBiarkan AI menguji aplikasi Anda
Daftarkan server MCP (tanpa dependensi) lalu minta asisten AI Anda login sebagai beberapa role dan membandingkan halaman secara objektif:
claude mcp add qa-sessionlab -e QSL_TOKEN=<token> -- node ./tools/mcp/qsl-mcp.mjs

Pertanyaan yang sering diajukan
Bagaimana cara login banyak akun di website yang sama di Chrome?
Pasang QA SessionLab, buat satu sesi per akun (misalnya Admin dan Customer), lalu buka situsnya di setiap tab sesi. Setiap sesi menyimpan cookie dan storage sendiri, sehingga semua akun tetap login berdampingan di jendela yang sama.
Apakah QA SessionLab gratis dan open source?
Ya. Berlisensi MIT, tanpa versi berbayar, tanpa akun dan tanpa pelacakan. Kode sumbernya ada di GitHub.
Apa bedanya dengan profil Chrome atau incognito?
Profil butuh jendela terpisah dan incognito hanya memberi satu sesi tambahan. QA SessionLab memberi sesi terisolasi tanpa batas sebagai tab biasa di satu jendela, plus alat QA: matriks role, snapshot, emulasi, perekam bug dan data uji.
Apakah ini alternatif SessionBox atau ekstensi sejenis MultiLogin?
Konsep multi-sesinya sama, tetapi dibuat khusus untuk pengujian software (cek RBAC, laporan bug, ekspor Playwright, kontrol AI) dan gratis serta open source.
Apakah bisa dipakai dengan Playwright atau Cypress?
Setiap sesi bisa diekspor sebagai storageState Playwright untuk dipakai ulang di tes otomatis, atau sebaliknya diimpor menjadi sesi.
Apakah agen AI seperti Claude bisa memakainya?
Bisa. Server MCP bawaan menyediakan 27 tools agar asisten AI bisa membuat role, membuka halaman sebagai role, membaca, klik, ketik, membandingkan role dan merekam bug. Hanya lokal dan dilindungi token.
Browser apa saja yang didukung?
Google Chrome, Microsoft Edge, Brave dan browser Chromium lain dengan Manifest V3 (versi 116 ke atas). Firefox direncanakan.
Apakah cookie saya dikirim ke mana-mana?
Tidak. Semuanya tetap di browser Anda. Tidak ada server dan tidak ada analitik.