ABSTRAKbr.> ABSTRAK
Software testing merupakan salah satu fase penting dalam pengembangan
perangkat lunak. Dalam Kerja Praktik ini, software testing menjadi topik utama
yang penulis kerjakan. Dalam Laporan Kerja Praktik ini akan dijelaskan latar
belakang sebelum mendapatkan tempat Kerja Praktik, profil tempat Kerja Praktik,
deskripsi pekerjaan, perbandingan dengan kuliah, beserta kendala dan evaluasi.
Dalam Kerja Praktik, penulis diberikan tugas yang berkaitan dengan penjaminan
mutu perangkat lunak (software quality assurance) untuk aplikasi web yang
digunakan oleh merchant Blibli.com. Aplikasi ini bernama Merchant Tool
Application (MTA). Proses testing dibuat agar berjalan secara otomatis setiap
terjadi perubahan pada repositori kode sumber. Kode sumber yang baru akan
dicek, dikompilasi, di-deploy, kemudian dilakukan testing utama, yakni testing
terhadap aplikasi web yang telah berjalan. Otomasi software testing dilakukan
dengan menggunakan beberapa tools, sedangkan perangkat utama yang digunakan
adalah Jenkins CI. Penulis diberikan tugas untuk mempelajari metode ini beserta
perangkat-perangkat yang digunakan dan megimplementasikannya untuk
Merchant Tool Application.
Hasil akhir dari Kerja Praktik adalah perangkat otomasi testing yang telah siap
digunakan untuk MTA. Konfigurasi tersebut juga dilengkapi dengan beberapa
contoh kasus uji (test case/suite) yang dapat digunakan sebagai template oleh
pengembang dan bagian Quality Assurance (QA), sedangkan kasus uji lengkap
terhadap keseluruhan aplikasi ini tidak ditugaskan kepada penulis dan tim dalam
Kerja Praktik.
iii
|
|