ABSTRAK
br.>

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