Praktikum Topik 1.4: Prinsip Pengujian: Scrum & Agile Testing
Judul Praktikum
Implementasi Peran QA dalam Sprint Planning pada Proyek Agile Menggunakan Jira
Tujuan Praktikum
Memahami dan melakukan simulasi aktif peran Quality Assurance (QA) dalam proses Sprint Planning pada proyek Agile dengan Jira, termasuk analisis kebutuhan, penyusunan acceptance criteria, dan perancangan skenario serta estimasi testing berdasarkan user story.
Deskripsi Singkat Aktivitas
Peserta akan mensimulasikan keterlibatan QA pada tahap Sprint Planning di proyek Agile. Praktikum meliputi:
● Analisis user story,
● Identifikasi risiko,
● Penyusunan acceptance criteria,
● Pembuatan test case di Jira (Xray),
● Penyusunan tabel analisis,
● Simulasi review dan estimasi kapasitas testing.
Langkah-Langkah Praktikum
1. Persiapan Akun dan Proyek Jira
○ Login ke Jira Software.
○ Pastikan plugin Xray sudah aktif di proyek.
○ Pastikan akun memiliki hak akses QA/Tester.
2. Pemilihan dan Analisis User Story
○ Pilih satu user story di Backlog (misal: “Sebagai user, saya ingin membuat QR Code pembayaran”).
○ Hasilkan tabel analisis kebutuhan berikut di dokumen/Notion/Trello (pilih salah satu):
User Story ID |
Deskripsi |
Ambiguity |
Risiko Potensial |
Saran QA |
|
|
|
|
|
|
|
|
|
|
3. Penulisan Acceptance Criteria pada User Story
○ Pada Jira, tambahkan acceptance criteria pada detail user story, contoh:
○ QR Code tidak dapat dibuat jika jumlah kosong.
○ QR Code memiliki masa aktif 24 jam.
○ Screenshot tampilan acceptance criteria pada Jira.
4. Pembuatan Test Case Skenario Menggunakan Xray (Jira Plugin)
○ Buat test case di modul Xray sesuai acceptance criteria.
○ Contoh test case:
○ Input jumlah kosong, klik generate QR, verifikasi error message muncul.
○ Masa aktif QR lebih dari 24 jam, QR invalid.
○ Command/Input:
Klik opsi “Test” pada Xray > “Create Test Case” > masukkan skenario pengujian sesuai acceptance criteria.
○ Screenshot atau dokumen list test case dari Xray.
5. Estimasi Waktu Pengujian dan Kapasitas
○ Masukkan estimasi effort pada Jira (misal: “Regression test butuh 1 hari QA”).
○ Tambahkan label kapasitas QA di backlog.
○ Screenshot estimasi effort di backlog atau pada deskripsi test case.
6. Review dan Diskusi Virtual dengan Developer & PO (Three Amigos)
○ Simulasikan diskusi melalui fitur comment atau meeting di Jira:
○ QA menuliskan pertanyaan terkait edge case (misal: “Apa yang terjadi bila QR di-scan dua kali berurutan?”).
○ Developer/PO membalas dan menambahkan informasi.
○ Screenshot diskusi pada komentar user story/issue di Jira.
Output yang Diharapkan
● Screenshot/rekaman layar setiap langkah (tabel analisis, acceptance criteria di Jira, test case di Xray, komitmen effort di backlog, dan diskusi role QA di Jira).
● Dokumen .xlsx/.docx berisi tabel analisis jika diperlukan.
● Semua bukti diunggah dalam 1 folder dengan struktur jelas.
Kriteria Keberhasilan
● Semua langkah bisa dilakukan tanpa error pada Jira + Xray.
● Tabel analisis, acceptance criteria, dan test case lengkap terdokumentasi.
● Estimasi effort tercatat.
● Terdapat kolaborasi aktif minimal 2 peran (QA dan non-QA) didokumentasikan via Jira.
Petunjuk Troubleshooting
● Jika fitur tertentu di Jira/Xray tidak muncul, periksa permission di Project Settings.
● Jika user story tidak tersedia, buat issue baru manual sesuai contoh.
● Jika koneksi lambat, coba akses dengan browser lain atau refresh.
Estimasi Waktu
40 menit