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 Testdimana tim perlu mengunduh build atau rancangan ke sebuah server yang nantinya Product owner dandeveloper dapat memasang dan mengunduh apps di sana.
Tim iOS Tokopedia membuat sistem yang dikembangkan sendiri, yaitu Tokopedia Apps Distribution Platform.
Tokopedia Apps Distribution Platformmemudahkan para iOS developer Tokopedia untuk mengunggah seluruh rancangan agar dapat digunakan untuk testing.
Selain mengembangkan layanantesting, 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