AI sedang merancang Test Case...
QA Automation Tool
Sesi Live Tracking antara Pengguna A dan Pengguna B sedang aktif. Pengguna B sedang melihat lokasi Pengguna A di layar peta.
-
1. Di layar Pengguna B, pin lokasi Pengguna A berhenti bergerak. 2. Status 'Tracker Offline / Lokasi Tidak Tersedia' muncul di layar Pengguna B.
Sesi Live Tracking antara Pengguna A dan Pengguna B sedang aktif. Pengguna B sedang melihat lokasi Pengguna A di layar peta.
-
1. Di layar Pengguna B, pin lokasi Pengguna A berhenti bergerak. 2. Status 'Tracker Offline / Lokasi Tidak Tersedia' muncul di layar Pengguna B.
Pengguna A telah login ke aplikasi. Fitur GPS (Location Services) di HP Pengguna A aktif. Koneksi internet Pengguna A dimatikan (Wi-Fi/Mobile Data).
-
1. Pop-up peringatan 'Nyalakan GPS & Internet Anda' muncul. 2. Fitur Live Tracking tidak dapat dimulai.
Pengguna A telah login ke aplikasi. Koneksi internet Pengguna A aktif. Fitur GPS (Location Services) di HP Pengguna A dimatikan.
-
1. Pop-up peringatan 'Nyalakan GPS & Internet Anda' muncul. 2. Fitur Live Tracking tidak dapat dimulai.
Sesi Live Tracking antara Pengguna A dan Pengguna B sedang aktif. Pengguna B sedang melihat lokasi Pengguna A di layar peta.
-
1. Sesi Live Tracking berhasil dihentikan untuk Pengguna A. 2. Di layar Pengguna B, layar peta akan otomatis tertutup atau kembali ke halaman utama. 3. Notifikasi 'Sesi pelacakan telah berakhir' muncul di perangkat Pengguna B.
Pengguna A & Pengguna B telah menginstal aplikasi dan login. Pengguna A memiliki koneksi internet dan GPS aktif, serta izin lokasi diberikan. Pengguna B memiliki koneksi internet aktif. WhatsApp terinstal di kedua perangkat.
-
1. Fitur Live Tracking berhasil diaktifkan untuk Pengguna A. 2. Pengguna B diarahkan ke layar peta dalam aplikasi. 3. Pin lokasi Pengguna A muncul di peta Pengguna B. 4. Pin lokasi Pengguna A bergerak dan diperbarui setiap 5 detik di layar Pengguna B sesuai pergerakan Pengguna A.
Pengguna sudah login dan memiliki setidaknya satu perangkat yang dipasangkan.
Nama Geofence: Kosong, Radius: 500 meter, Lokasi Pusat: {Lat: -6.210, Lon: 106.810}.
Aplikasi mencegah penyimpanan geofence tanpa nama dan menampilkan pesan kesalahan yang jelas kepada pengguna, menjaga integritas data.
Pengguna sudah login dan memiliki setidaknya satu perangkat yang dipasangkan, memiliki izin lokasi yang diperlukan.
Nama Geofence: "Zona Kantor", Radius: 500 meter, Lokasi Pusat: {Lat: -6.210, Lon: 106.810}.
Geofence lingkaran bernama "Zona Kantor" berhasil dibuat, ditampilkan di peta dengan lokasi dan radius yang ditentukan, dan muncul dalam daftar geofence pengguna.
Pengguna sudah login, perangkat "TRACKER-003" dipasangkan tetapi tidak aktif (offline/tidak mengirim data).
Device ID: "TRACKER-003", Status Perangkat: Offline.
Aplikasi berhasil mengidentifikasi bahwa perangkat "TRACKER-003" offline dan menampilkan pesan yang sesuai tanpa mencoba terus-menerus memuat data yang tidak ada, atau menampilkan lokasi terakhir yang diketahui.
Pengguna sudah login, perangkat pelacak aktif, namun tidak ada koneksi internet pada perangkat Android.
Device ID: "TRACKER-002", Status Koneksi Internet: Mati.
Aplikasi menampilkan pesan kesalahan yang jelas dan informatif mengenai tidak adanya koneksi internet dan tidak dapat memuat data pelacakan langsung. Peta tetap kosong atau menampilkan status offline yang sesuai.
Pengguna sedang melihat pelacakan langsung untuk perangkat aktif, perangkat bergerak, memiliki koneksi internet yang stabil.
Device ID: "TRACKER-001", Perubahan Lokasi: Setiap 5 detik, Lokasi awal: {Lat: -6.200, Lon: 106.800}, Lokasi setelah 5 detik: {Lat: -6.201, Lon: 106.801}.
Peta berhasil memperbarui posisi perangkat secara otomatis dan akurat sesuai dengan data lokasi terbaru yang diterima dalam interval waktu yang ditentukan.
Pengguna sudah login, perangkat pelacak aktif dan mengirim data, memiliki setidaknya satu perangkat yang dipasangkan.
Device ID: "TRACKER-001", Lokasi: {Lat: -6.2, Lon: 106.8}, Kecepatan: 50 km/jam, Status: Bergerak.
Lokasi real-time perangkat "TRACKER-001" berhasil ditampilkan di peta dengan akurat, bersama dengan detail status (kecepatan, bergerak/berhenti).
Pengemudi sudah login ke aplikasi 'TrackMyDelivery'. GPS aktif di perangkat. Koneksi internet stabil. Level baterai perangkat di bawah 5%.
ID Pengiriman: TD-20231225-004.
Aplikasi menampilkan pesan peringatan bahwa pelacakan tidak dapat dimulai karena level baterai kritis. Pelacakan pengiriman tidak dimulai.
Pengemudi sudah login ke aplikasi 'TrackMyDelivery'. GPS aktif di perangkat. Koneksi internet dinonaktifkan (misal: mode pesawat atau data seluler mati).
ID Pengiriman: TD-20231225-003.
Aplikasi menampilkan pesan kesalahan yang jelas mengenai tidak adanya koneksi internet. Pelacakan pengiriman tidak dimulai.
Pelanggan sudah login ke aplikasi 'TrackMyDelivery'. Koneksi internet stabil.
ID Pengiriman: 'INVALID123' (ID yang tidak ada atau salah format).
Aplikasi menampilkan pesan kesalahan yang memberitahu bahwa ID pengiriman tidak ditemukan. Tidak ada informasi pelacakan yang ditampilkan di peta.
Pengemudi sudah login ke aplikasi 'TrackMyDelivery'. Koneksi internet stabil. GPS dinonaktifkan pada perangkat.
ID Pengiriman: TD-20231225-002.
Aplikasi menampilkan pesan kesalahan yang jelas mengenai GPS yang tidak aktif. Pelacakan pengiriman tidak dimulai.
Pengemudi sedang dalam mode pelacakan aktif untuk pengiriman 'TD-20231225-001'. GPS aktif di perangkat. Koneksi internet stabil.
ID Pengiriman: TD-20231225-001 (sedang aktif dilacak).
Pengemudi berhasil menghentikan pelacakan. Status pengiriman berubah menjadi 'Selesai'. Lokasi pengemudi tidak lagi dikirim atau diperbarui ke server.
Pelanggan sudah login ke aplikasi 'TrackMyDelivery'. Koneksi internet stabil. Pengemudi sudah memulai pelacakan untuk ID pengiriman yang relevan.
ID Pengiriman: TD-20231225-001 (sedang aktif dilacak oleh pengemudi).
Pelanggan berhasil melihat lokasi pengemudi secara langsung di peta. Penanda lokasi pengemudi bergerak sesuai dengan pergerakan pengemudi di lapangan.
Pengemudi sudah login ke aplikasi 'TrackMyDelivery'. GPS aktif di perangkat. Koneksi internet stabil.
ID Pengiriman: TD-20231225-001 (status 'Menunggu Penjemputan').
Pengemudi berhasil memulai pelacakan. Status pengiriman berubah menjadi 'Sedang Berlangsung'. Lokasi pengemudi mulai dikirimkan ke server dan dapat dilihat oleh pelanggan.
| No TC | Format | Fitur | Scenario | Precondition | Data Test | Test Step | Expectation |
|---|---|---|---|---|---|---|---|
| TC-0073 | STANDARD | LiveTracking | Tracker Mematikan GPS Saat Live Tracking Berlangsung | Sesi Live Tracking antara Pengguna A dan Pengguna B sedang aktif. Pengguna B sedang melihat lokasi Pengguna A di layar peta. | - | 1. Pengguna A secara sengaja mematikan fitur GPS (Location Services) di HP-nya. 2. Pengguna B terus memantau layar peta. | 1. Di layar Pengguna B, pin lokasi Pengguna A berhenti bergerak. 2. Status 'Tracker Offline / Lokasi Tidak Tersedia' muncul di layar Pengguna B. |
| TC-0072 | STANDARD | LiveTracking | Tracker Kehilangan Koneksi Internet Saat Live Tracking Berlangsung | Sesi Live Tracking antara Pengguna A dan Pengguna B sedang aktif. Pengguna B sedang melihat lokasi Pengguna A di layar peta. | - | 1. Pengguna A secara sengaja mematikan koneksi internet (Wi-Fi/Mobile Data) di HP-nya. 2. Pengguna B terus memantau layar peta. | 1. Di layar Pengguna B, pin lokasi Pengguna A berhenti bergerak. 2. Status 'Tracker Offline / Lokasi Tidak Tersedia' muncul di layar Pengguna B. |
| TC-0071 | STANDARD | LiveTracking | Mulai Live Tracking Gagal Karena Internet Mati | Pengguna A telah login ke aplikasi. Fitur GPS (Location Services) di HP Pengguna A aktif. Koneksi internet Pengguna A dimatikan (Wi-Fi/Mobile Data). | - | 1. Pengguna A membuka aplikasi. 2. Pengguna A menekan tombol 'Mulai Live Tracking' dari halaman utama. | 1. Pop-up peringatan 'Nyalakan GPS & Internet Anda' muncul. 2. Fitur Live Tracking tidak dapat dimulai. |
| TC-0070 | STANDARD | LiveTracking | Mulai Live Tracking Gagal Karena GPS Mati | Pengguna A telah login ke aplikasi. Koneksi internet Pengguna A aktif. Fitur GPS (Location Services) di HP Pengguna A dimatikan. | - | 1. Pengguna A membuka aplikasi. 2. Pengguna A menekan tombol 'Mulai Live Tracking' dari halaman utama. | 1. Pop-up peringatan 'Nyalakan GPS & Internet Anda' muncul. 2. Fitur Live Tracking tidak dapat dimulai. |
| TC-0069 | STANDARD | LiveTracking | Penghentian Live Tracking oleh Tracker Berhasil | Sesi Live Tracking antara Pengguna A dan Pengguna B sedang aktif. Pengguna B sedang melihat lokasi Pengguna A di layar peta. | - | 1. Pengguna A membuka aplikasi saat sesi Live Tracking aktif. 2. Pengguna A menekan tombol 'Hentikan Berbagi'. | 1. Sesi Live Tracking berhasil dihentikan untuk Pengguna A. 2. Di layar Pengguna B, layar peta akan otomatis tertutup atau kembali ke halaman utama. 3. Notifikasi 'Sesi pelacakan telah berakhir' muncul di perangkat Pengguna B. |
| TC-0068 | STANDARD | LiveTracking | Mulai & Bagikan Live Tracking Berhasil via WhatsApp | Pengguna A & Pengguna B telah menginstal aplikasi dan login. Pengguna A memiliki koneksi internet dan GPS aktif, serta izin lokasi diberikan. Pengguna B memiliki koneksi internet aktif. WhatsApp terinstal di kedua perangkat. | - | 1. Pengguna A membuka aplikasi. 2. Pengguna A menekan tombol 'Mulai Live Tracking' dari halaman utama. 3. Pengguna A menunggu hingga status 'Live Tracking Aktif' muncul. 4. Pengguna A menekan tombol 'Bagikan Tautan' dan memilih opsi 'WhatsApp'. 5. Pengguna A memilih kontak Pengguna B di WhatsApp dan mengirimkan tautan. 6. Pengguna B membuka aplikasi WhatsApp, menerima, dan menekan tautan yang dikirim oleh Pengguna A. | 1. Fitur Live Tracking berhasil diaktifkan untuk Pengguna A. 2. Pengguna B diarahkan ke layar peta dalam aplikasi. 3. Pin lokasi Pengguna A muncul di peta Pengguna B. 4. Pin lokasi Pengguna A bergerak dan diperbarui setiap 5 detik di layar Pengguna B sesuai pergerakan Pengguna A. |
| TC-0067 | ACTION_EXPECTED | LiveTracking | Validasi Input Nama Saat Membuat Geofence | Pengguna sudah login dan memiliki setidaknya satu perangkat yang dipasangkan. | Nama Geofence: Kosong, Radius: 500 meter, Lokasi Pusat: {Lat: -6.210, Lon: 106.810}. | 1. [Action] Buka aplikasi Live Tracking -> [Expected] Layar utama muncul. 2. [Action] Pilih menu "Geofence" -> [Expected] Daftar geofence yang sudah ada atau layar untuk membuat geofence baru muncul. 3. [Action] Klik tombol "Tambah Geofence" atau ikon "+" -> [Expected] Formulir pembuatan geofence muncul. 4. [Action] Biarkan kolom Nama Geofence kosong -> [Expected] Kolom tetap kosong. 5. [Action] Pilih tipe "Lingkaran" -> [Expected] Opsi untuk menentukan pusat dan radius muncul. 6. [Action] Pindahkan peta untuk menentukan pusat geofence di {Lat: -6.210, Lon: 106.810} dan atur radius menjadi 500 meter -> [Expected] Lingkaran geofence muncul di peta dengan ukuran yang benar. 7. [Action] Klik tombol "Simpan" -> [Expected] Aplikasi menampilkan pesan kesalahan validasi seperti "Nama geofence tidak boleh kosong" atau "Harap masukkan nama geofence", dan geofence tidak disimpan. | Aplikasi mencegah penyimpanan geofence tanpa nama dan menampilkan pesan kesalahan yang jelas kepada pengguna, menjaga integritas data. |
| TC-0066 | ACTION_EXPECTED | LiveTracking | Berhasil Membuat Geofence Lingkaran Baru | Pengguna sudah login dan memiliki setidaknya satu perangkat yang dipasangkan, memiliki izin lokasi yang diperlukan. | Nama Geofence: "Zona Kantor", Radius: 500 meter, Lokasi Pusat: {Lat: -6.210, Lon: 106.810}. | 1. [Action] Buka aplikasi Live Tracking -> [Expected] Layar utama muncul. 2. [Action] Pilih menu "Geofence" -> [Expected] Daftar geofence yang sudah ada atau layar untuk membuat geofence baru muncul. 3. [Action] Klik tombol "Tambah Geofence" atau ikon "+" -> [Expected] Formulir pembuatan geofence muncul. 4. [Action] Masukkan "Zona Kantor" di kolom Nama Geofence -> [Expected] Nama geofence terisi. 5. [Action] Pilih tipe "Lingkaran" -> [Expected] Opsi untuk menentukan pusat dan radius muncul. 6. [Action] Pindahkan peta untuk menentukan pusat geofence di {Lat: -6.210, Lon: 106.810} dan atur radius menjadi 500 meter -> [Expected] Lingkaran geofence muncul di peta dengan ukuran yang benar. 7. [Action] Klik tombol "Simpan" -> [Expected] Geofence "Zona Kantor" berhasil disimpan dan muncul dalam daftar geofence. | Geofence lingkaran bernama "Zona Kantor" berhasil dibuat, ditampilkan di peta dengan lokasi dan radius yang ditentukan, dan muncul dalam daftar geofence pengguna. |
| TC-0065 | ACTION_EXPECTED | LiveTracking | Penanganan Perangkat Offline Saat Dicoba Dilacak | Pengguna sudah login, perangkat "TRACKER-003" dipasangkan tetapi tidak aktif (offline/tidak mengirim data). | Device ID: "TRACKER-003", Status Perangkat: Offline. | 1. [Action] Buka aplikasi Live Tracking -> [Expected] Layar utama muncul. 2. [Action] Pilih menu "Perangkat Saya" -> [Expected] Daftar perangkat yang dipasangkan muncul. 3. [Action] Pilih perangkat "TRACKER-003" dari daftar -> [Expected] Aplikasi mencoba memuat layar pelacakan langsung. 4. [Action] Amati tampilan layar pelacakan -> [Expected] Pesan kesalahan "Perangkat tidak aktif" atau "Tidak ada data lokasi tersedia", peta mungkin menunjukkan lokasi terakhir yang diketahui atau ikon perangkat berwarna abu-abu/offline. | Aplikasi berhasil mengidentifikasi bahwa perangkat "TRACKER-003" offline dan menampilkan pesan yang sesuai tanpa mencoba terus-menerus memuat data yang tidak ada, atau menampilkan lokasi terakhir yang diketahui. |
| TC-0064 | ACTION_EXPECTED | LiveTracking | Penanganan Tanpa Koneksi Internet Saat Pelacakan Langsung | Pengguna sudah login, perangkat pelacak aktif, namun tidak ada koneksi internet pada perangkat Android. | Device ID: "TRACKER-002", Status Koneksi Internet: Mati. | 1. [Action] Matikan koneksi internet (Wi-Fi/Data Seluler) pada perangkat Android -> [Expected] Koneksi internet terputus. 2. [Action] Buka aplikasi Live Tracking -> [Expected] Aplikasi terbuka, mungkin menampilkan pesan peringatan koneksi. 3. [Action] Pilih menu "Perangkat Saya" -> [Expected] Daftar perangkat muncul (jika data cache). 4. [Action] Pilih perangkat "TRACKER-002" dari daftar -> [Expected] Aplikasi mencoba memuat layar pelacakan langsung. 5. [Action] Amati tampilan layar pelacakan -> [Expected] Pesan kesalahan "Tidak ada koneksi internet" atau "Gagal memuat data lokasi" ditampilkan, peta tidak memuat, atau menampilkan status offline. | Aplikasi menampilkan pesan kesalahan yang jelas dan informatif mengenai tidak adanya koneksi internet dan tidak dapat memuat data pelacakan langsung. Peta tetap kosong atau menampilkan status offline yang sesuai. |
| TC-0063 | ACTION_EXPECTED | LiveTracking | Pembaruan Lokasi Otomatis pada Peta | Pengguna sedang melihat pelacakan langsung untuk perangkat aktif, perangkat bergerak, memiliki koneksi internet yang stabil. | Device ID: "TRACKER-001", Perubahan Lokasi: Setiap 5 detik, Lokasi awal: {Lat: -6.200, Lon: 106.800}, Lokasi setelah 5 detik: {Lat: -6.201, Lon: 106.801}. | 1. [Action] Lanjutkan dari langkah terakhir skenario 'Menampilkan Lokasi Real-time Perangkat Terpilih' (layar pelacakan langsung untuk "TRACKER-001" terbuka) -> [Expected] Lokasi "TRACKER-001" ditampilkan di peta. 2. [Action] Simulasikan pergerakan perangkat "TRACKER-001" (misalnya, perangkat fisik bergerak atau data simulasi diterima) -> [Expected] Peta secara otomatis memuat ulang atau memindahkan penanda lokasi ke posisi baru setelah interval pembaruan (misalnya 5 detik). 3. [Action] Amati detail lokasi (koordinat, kecepatan) setelah pembaruan -> [Expected] Detail lokasi diperbarui sesuai dengan posisi dan status terbaru perangkat. | Peta berhasil memperbarui posisi perangkat secara otomatis dan akurat sesuai dengan data lokasi terbaru yang diterima dalam interval waktu yang ditentukan. |
| TC-0062 | ACTION_EXPECTED | LiveTracking | Menampilkan Lokasi Real-time Perangkat Terpilih | Pengguna sudah login, perangkat pelacak aktif dan mengirim data, memiliki setidaknya satu perangkat yang dipasangkan. | Device ID: "TRACKER-001", Lokasi: {Lat: -6.2, Lon: 106.8}, Kecepatan: 50 km/jam, Status: Bergerak. | 1. [Action] Buka aplikasi Live Tracking -> [Expected] Layar utama atau dashboard muncul. 2. [Action] Pilih menu "Perangkat Saya" -> [Expected] Daftar perangkat yang dipasangkan muncul. 3. [Action] Pilih perangkat "TRACKER-001" dari daftar -> [Expected] Layar pelacakan langsung untuk "TRACKER-001" muncul. 4. [Action] Amati peta dan detail lokasi -> [Expected] Lokasi perangkat "TRACKER-001" ditampilkan di peta, dengan informasi kecepatan, dan status (misalnya, bergerak/berhenti). | Lokasi real-time perangkat "TRACKER-001" berhasil ditampilkan di peta dengan akurat, bersama dengan detail status (kecepatan, bergerak/berhenti). |
| TC-0061 | BDD | LiveTracking | Pengemudi Gagal Memulai Pelacakan Saat Baterai Kritis | Pengemudi sudah login ke aplikasi 'TrackMyDelivery'. GPS aktif di perangkat. Koneksi internet stabil. Level baterai perangkat di bawah 5%. | ID Pengiriman: TD-20231225-004. | Given pengemudi berada di layar 'Daftar Pengiriman' When pengemudi memilih pengiriman 'TD-20231225-004' yang akan dimulai And pengemudi menekan tombol 'Mulai Pelacakan' Then sistem menampilkan pesan peringatan 'Level baterai Anda kritis. Pelacakan tidak dapat dimulai.' And pelacakan tidak dimulai. | Aplikasi menampilkan pesan peringatan bahwa pelacakan tidak dapat dimulai karena level baterai kritis. Pelacakan pengiriman tidak dimulai. |
| TC-0060 | BDD | LiveTracking | Pengemudi Gagal Memulai Pelacakan Tanpa Koneksi Internet | Pengemudi sudah login ke aplikasi 'TrackMyDelivery'. GPS aktif di perangkat. Koneksi internet dinonaktifkan (misal: mode pesawat atau data seluler mati). | ID Pengiriman: TD-20231225-003. | Given pengemudi berada di layar 'Daftar Pengiriman' When pengemudi memilih pengiriman 'TD-20231225-003' yang akan dimulai And pengemudi menekan tombol 'Mulai Pelacakan' Then sistem menampilkan pesan peringatan 'Tidak ada koneksi internet. Mohon periksa koneksi Anda.' And pelacakan tidak dimulai. | Aplikasi menampilkan pesan kesalahan yang jelas mengenai tidak adanya koneksi internet. Pelacakan pengiriman tidak dimulai. |
| TC-0059 | BDD | LiveTracking | Pelanggan Gagal Melihat Pelacakan Dengan ID Pengiriman Tidak Valid | Pelanggan sudah login ke aplikasi 'TrackMyDelivery'. Koneksi internet stabil. | ID Pengiriman: 'INVALID123' (ID yang tidak ada atau salah format). | Given pelanggan berada di layar utama aplikasi 'TrackMyDelivery' When pelanggan memasukkan ID pengiriman 'INVALID123' yang tidak valid/tidak ada ke kolom pencarian And pelanggan menekan tombol 'Cari/Lacak' Then sistem menampilkan pesan peringatan 'ID Pengiriman tidak ditemukan. Mohon periksa kembali ID Anda.' And peta tidak menampilkan lokasi atau informasi pelacakan apapun. | Aplikasi menampilkan pesan kesalahan yang memberitahu bahwa ID pengiriman tidak ditemukan. Tidak ada informasi pelacakan yang ditampilkan di peta. |
| TC-0058 | BDD | LiveTracking | Pengemudi Gagal Memulai Pelacakan Tanpa GPS Aktif | Pengemudi sudah login ke aplikasi 'TrackMyDelivery'. Koneksi internet stabil. GPS dinonaktifkan pada perangkat. | ID Pengiriman: TD-20231225-002. | Given pengemudi berada di layar 'Daftar Pengiriman' When pengemudi memilih pengiriman 'TD-20231225-002' yang akan dimulai And pengemudi menekan tombol 'Mulai Pelacakan' Then sistem menampilkan pesan peringatan 'GPS Anda tidak aktif. Mohon aktifkan GPS untuk memulai pelacakan.' And pelacakan tidak dimulai. | Aplikasi menampilkan pesan kesalahan yang jelas mengenai GPS yang tidak aktif. Pelacakan pengiriman tidak dimulai. |
| TC-0057 | BDD | LiveTracking | Pengemudi Berhasil Menghentikan Pelacakan Pengiriman | Pengemudi sedang dalam mode pelacakan aktif untuk pengiriman 'TD-20231225-001'. GPS aktif di perangkat. Koneksi internet stabil. | ID Pengiriman: TD-20231225-001 (sedang aktif dilacak). | Given pengemudi berada di layar pelacakan aktif untuk pengiriman 'TD-20231225-001' When pengemudi menekan tombol 'Selesai Pengiriman' And pengemudi mengonfirmasi penghentian pelacakan melalui dialog konfirmasi Then sistem menampilkan status pengiriman 'Selesai' And pelacakan lokasi berhenti serta tidak ada pembaruan lebih lanjut. | Pengemudi berhasil menghentikan pelacakan. Status pengiriman berubah menjadi 'Selesai'. Lokasi pengemudi tidak lagi dikirim atau diperbarui ke server. |
| TC-0056 | BDD | LiveTracking | Pelanggan Berhasil Melihat Pelacakan Langsung Pengiriman | Pelanggan sudah login ke aplikasi 'TrackMyDelivery'. Koneksi internet stabil. Pengemudi sudah memulai pelacakan untuk ID pengiriman yang relevan. | ID Pengiriman: TD-20231225-001 (sedang aktif dilacak oleh pengemudi). | Given pelanggan berada di layar utama aplikasi 'TrackMyDelivery' When pelanggan memasukkan ID pengiriman 'TD-20231225-001' yang valid ke kolom pencarian And pelanggan menekan tombol 'Cari/Lacak' Then sistem menampilkan peta dengan lokasi pengemudi saat ini And lokasi pengemudi diperbarui secara real-time di peta. | Pelanggan berhasil melihat lokasi pengemudi secara langsung di peta. Penanda lokasi pengemudi bergerak sesuai dengan pergerakan pengemudi di lapangan. |
| TC-0055 | BDD | LiveTracking | Pengemudi Berhasil Memulai Pelacakan Pengiriman | Pengemudi sudah login ke aplikasi 'TrackMyDelivery'. GPS aktif di perangkat. Koneksi internet stabil. | ID Pengiriman: TD-20231225-001 (status 'Menunggu Penjemputan'). | Given pengemudi berada di layar 'Daftar Pengiriman' When pengemudi memilih pengiriman 'TD-20231225-001' yang akan dimulai And pengemudi menekan tombol 'Mulai Pelacakan' Then sistem menampilkan status pelacakan 'Sedang Berlangsung' di layar pengemudi And lokasi pengemudi mulai diperbarui di peta secara real-time. | Pengemudi berhasil memulai pelacakan. Status pengiriman berubah menjadi 'Sedang Berlangsung'. Lokasi pengemudi mulai dikirimkan ke server dan dapat dilihat oleh pelanggan. |