Follow Us

Inilah Cara Tim iOS Tokopedia Kembangkan Sistem Internal untuk Uji Aplikasi

Gama Prabowo - Rabu, 06 Oktober 2021 | 20:45
Software Engineer Tokopedia menjalaskan bagaimana cara kerja tim iOS Tokopedia dalam mengembangkan sistem internal untuk uji aplikasi.
Tokopedia

Software Engineer Tokopedia menjalaskan bagaimana cara kerja tim iOS Tokopedia dalam mengembangkan sistem internal untuk uji aplikasi.

Unit Test dikhususkan untuk melakukan testing pada logic dan sistem functional di aplikasi, sedangkan UI Test berguna untuk menjalankan user interface secara otomatis.

Baca Juga: Kini Bayar PBB dan Bea Cukai Online Bisa di Warung Mitra Tokopedia

Selain melakukan Automated Test, tim iOS Tokopedia juga melakukan Manual Test dimana tim perlu mengunduh build atau rancangan ke sebuah server yang nantinya Product owner dan developer dapat memasang dan mengunduh apps di sana.

Tim iOS Tokopedia membuat sistem yang dikembangkan sendiri, yaitu Tokopedia Apps Distribution Platform.

Tokopedia Apps Distribution Platform memudahkan para iOS developer Tokopedia untuk mengunggah seluruh rancangan agar dapat digunakan untuk testing.

Selain mengembangkan layanan testing, tim iOS developer Tokopedia juga juga memiliki Apple Developer Enterprise Program.

Melalui program ini, para tim iOS developer tidak perlu mendaftarkan setiap perangkat atau user identifier satu persatu jika ingin melakukan testing pada build atau rancangan yang baru.

Membangun dan mengembangkan Tokopedia Apps Distribution Platform tentunya tidak luput dari berbagai tantangan.

Dalam satu hari, tim iOS developer dapat mengunggah setidaknya 90 task yang baru saja dibangun dengan ukuran yang bisa mencapai 36GB per hari. Padahal, kapasitas penyimpanan yang ada hanya sebesar 250GB.

Dengan limitasi tersebut, tim iOS developer pun akhirnya membuat suatu ownership pada setiap build.

Dengan adanya ownership pada setiap rancangan tersebut, seluruh tim iOS developer dapat mengetahui masing-masing pemilik dari setiap rancangan, sehingga dapat memudahkan dalam menentukan kapasitas atau limit guna membatasi setiap developer dalam mengunggah rancangan ke dalam sistem.

Baca Juga: Tokopedia START Summit 2021 Gaet 43.955 Partisipan, Kembangkan Talenta Digital Indonesia

Editor : Nextren

Baca Lainnya

PROMOTED CONTENT

Latest