Arsitektur framework pengujian VTS terintegrasi dengan layanan penayangan pengujian berbasis cloud. Pengontrol host VTS berjalan di mesin host dan mengontrol instance test harness (misalnya, Tradefed) seperti yang ditunjukkan di bawah:
Gambar 1. Arsitektur pengontrol host VTS.
Pengontrol menarik perintah dari komandan cluster yang berjalan sebagai instance Google App Engine (GAE), lalu meneruskan perintah dan respons antara komandan cluster dan instance test harness.
Arsitektur ini memiliki keunggulan berikut:
- Karena tidak terikat dari instance test harness apa pun, ia dapat mengontrol berbagai jenis test harness dan lebih andal. Desain alternatif (menyematkan logika kontrol host dalam test harness) tidak mencegah error menyebar.
- Karena menggunakan model perintah dan kontrol (C&C) berbasis pull, alat ini dapat berfungsi dengan berbagai jenis komandan cluster sisi cloud serta host yang ada di belakang firewall (untuk koneksi ingress). Desain alternatif (model C&C berbasis push) mungkin tidak mengizinkan commander cloud mengakses instance pengontrol host yang ada di komputer host dalam jaringan pribadi.