a. UAT Ruparupa Mobile Apps v2
Minggu ketujuh dalam periode kerja magang di PT Omni Digitama Internusa atau ruparupa, penulis sebagai QA support membantu main QA dalam menyusun dan mempersiapkan dokumen User Acceptance Test (UAT) Untuk mobile apps ruparupa v2 seperti yang ditunjukkan oleh gambar 3.54. Pada saat pertemuan UAT, main QA menjelaskan hasil dari pengujuan terhadap test case dan skenario-skenario dari mobile apps ruparupa v2 kepada para user untuk menentukan apakah hasil pengujian sudah sesuai dengan requirements yang diharapkan oleh users. Dalam pertemuan UAT, penulis membantu main QA dalam mencatat setiap feedback dan masukan yang diberikan oleh users sebagai catatan terhadap hal apa saja yang perlu diperbaiki, diubah atau ditingkatkan.
61 Gambar 3. 54. Tampilan Dokumen UAT Ruparupa V2
b. Miss Ace Transaction History
Pada minggu ketujuh, penulis bergabung dengan project Miss Ace. Miss Ace sendiri merupakan mobile apps dari Ace Hardware Indonesia. Dalam project ini, penulis diberikan task untuk melakukan testing terhadap sebuah fitur baru yang dinamakan transaction history. Fitur tersebut memiliki fungsi untuk mencatat
62 histori transaksi pembelian dan poin yang didapatkan oleh customer baik di toko offline maupun online Ace.
Gambar 3. 55. Contoh Tampilan History Transaction ACE Store Gambar 3.55 adalah contoh tampilan dari history transaksi dari Ace store. Halaman tersebut terdapat pada tab order/pesanan saya.
ACE Store mencatat setiap transaksi yang dilakukan di toko-toko offline dari Ace Hardware Indonesia yang didalamnya terdiri dari
63 lokasi toko tempat transaksi terjadi, tanggal dan waktu transaksi, jumlah transaksi dan juga poin yang didapaykan dari transaksi tersebut. Transaksi pembelanjaan ini tercatat jika customer melakukan pembelanjaan dengan menggunakan nomor member dari ACE Hardware Indonesia.
Gambar 3. 56. Contoh Tampilan History Transaction Ace Online
64 Gambar 3.56 merupakan contoh tampilan dari history transaction di ace online. Halaman ini mencatat setiap transaksi pembelian yang dilakukan oleh customer di aplikasi mobile miss ace. Cara kerja dari pencatatan ace online ini sama seperti ace offline atau ace store dimana setiap transaksi yang dilakukan oleh customer di aplikasi miss ace akan langsung tercatat kode transaksinya, tanggal dan waktu transaksi, jumlah harga, poin yang didapat saat transaksi selesai dan status order dari customer.
Gambar 3. 57. Contoh Tampilan Halaman Poin
65 Gambar 3.57 merupakan contoh dari tampilan dari halaman poin yang didapatkan oleh ocustomer. Halaman poin ini mencatat seluruh aktivitas dari poin baik dari tanggal dan waktu yang didapatkan dari transaksi pembelanjaan yang dilakukan oleh customer baik di toko offline dan online maupun mencatat penggunaan/pengurangan poin untuk digunakan berbelanja ataupun untuk diganti dengan merchandise, namun untuk saat ini halaman poin hanya bisa melakukan pencatatan terhadap penambahan poin saja sedangkan untuk pengurangan poin akan dikembangkan di masa yang akan mendatang.
Gambar 3. 58. Test Case Miss Ace History Transaction
Gambar 3.85 merupakan test dari testing miss ace history transaction. Test case diatas terdiri dari 7 skenario, dan pengujian terhadap fitur ini belum selesai dilakukan oleh penulis dikarenakan ada penambahan dan perubahan yang dilakukan terhdap fitur ini, sehingga penulis masih menunggu informasi lebih lanjut untuk fitur ini.
66 c. Miss Ace Upgrade Member
Miss ace upgrade member merupakan fitur yang masih termasuk kedalam project miss ace. Pada fitur ini, penulis melakukan pengujian untuk memastikan customer dapat melakukan registrasi/upgrade member ace di aplikasi miss ace. Untuk melakukan upgrade member, customer melakukan pembelian member ace reward di halaman profile di aplikasi miss ace, lalu setelah melakukan pembayaran, permintaan upgrade member akan langsung diproses dan setelah terupdate, maka nomor status member ace customer akan berubah dari TAM menjadi AR (Ace Reward).
Pada pengujian ini, penulis melakukan komunikasi dengan backend developer dan mobile developer dikarenakan member tidak dapat ter-upgrade setelah dilakukan pembelian.
67 3.3.8 Minggu Kedelapan : Miss Ace Transaction History, Internal
Testing RupaRupa Moapps V2 & Internal Testing Miss Ace a. Miss Ace Transaction History
Pada minggu kedelapan, penulis masih melanjutkan pengujian miss ace transaction history. Terdapat beberapa skenario pengujian yang ditambahkan oleh penulis seiring dengan testing yang dilakukan oleh penulis seperti yang ditunjukkan pada gambar 3.59.
Gambar 3. 59. Test Case Ace Transaction History
Gambar 3.59 merupakan gambar dari update test case miss ace transaction history. Pada update test case ini, terdapat skenario pengujian baru berupa penambahan status-status order yang akan berubah sesuai dengan progress dari toko. Tujuan penambahan status baru ini adalah untuk memberikan informasi kepada customer mengenai sudah sejauh mana order dari customer telah diproses oleh pihak toko ace hardware.
68 b. Internal Testing RupaRupa Moapps V2
Pada minggu kedelapan, penulis melakukan internal testing terhadap aplikasi ruparupa V2 yang telah dilakukan UAT pada minggu sebelumnya, yakni minggu ketujuh. Tujuan dilakukannya internal testing adalah untuk memastikan ruparupa moapps telah bebas dari bugs dan errors sebelum akhirnya dideploy ke playstore dan appstore. Pengujian ini dilakukan bersama dengan pihak dari mobile developer dengan metode live testing sehingga jika ditemukan bugs atau error, maka akan dilakukan perbaikan secara langsung.
Dalam melakukan internal testing ini, mobile developer mendaftarkan email dari pihak-pihak yang terlibat dalam testing ini lalu penulis diberikan sebuah link yang akan diarahkan untuk menginstall aplikasi ruparupa di playstore atau appstore sebagai internal testing beta.
Hasil dari pengujian tersebut adalah dtidak ditemukan bugs dan error pada update v2, dan feedback dari UAT pada minggu sebelumnya juga sudah ditambahkan, sehingga siap dilakukan deployment pada malam harinya.
69 c. Internal Testing Miss Ace
Pada minggu kedelapan ini, penulis melakukan internal testing terhadap aplikasi miss ace di android. Secara tahapan pengujian, hampir sama dengan internal testing untuk aplikasi ruparupa v2, namun dipengujian kali ini berfokus pada fitur push notification.
Pada pengujian ini, pihak mobile developer akan mengirimkan push notification ke aplikasi internal testing miss ace yang sudah didaftarkan email penulis didalamnya, dan penulis memastikan bahwa push notofication tersebut masuk dan isi dari notifikasi tersebut sesuai dengan apa yang dikirimkan. Selain itu, penulis akan klik notifikasi tersebut dan memastikan notifikasi tersebut diarahkan ke halaman yang telah diatur oleh tim mobile developer.
Hasil dari pengujian ini adalah semua push notification yang dikirimkan sudah berhasil diterima dan halaman yang dibuka dari notifikasi tersebut sudah sesuai dengan pengaturan dari tim mobilr developer.
3.3.9 Minggu Kesembilan : Testing & Deployment Ruparupa 5th