Arsitektur framework pengujian VTS terintegrasi dengan layanan penayangan pengujian berbasis cloud. Pengontrol host VTS berjalan pada mesin host dan mengontrol instance memanfaatkan uji (misalnya, Tradefed) seperti ditunjukkan di bawah ini:
Gambar 1. Arsitektur pengontrol host VTS.
Pengontrol mengambil perintah dari pengendali cluster yang berjalan sebagai instance Google App Engine (GAE), lalu meneruskan perintah dan respons antara pengendali cluster dan instance harness pengujian.
Arsitektur ini mencakup keunggulan berikut:
- Karena dipisahkan dari instance test harness mana pun, atribut ini dapat mengontrol berbagai jenis memanfaatkan pengujian dan lebih tangguh. Desain alternatifnya (menyematkan logika kontrol host pada harness pengujian) tidak memblokir error agar tidak diterapkan.
- Karena menggunakan model perintah dan kontrol (C&C) berbasis pull, ia dapat berfungsi dengan berbagai jenis pengendali cluster sisi cloud serta host yang ada di balik firewall (untuk koneksi masuk). Desain alternatifnya (model C&C berbasis push) mungkin tidak mengizinkan cloud commander mengakses instance pengontrol host yang ada di komputer host dalam jaringan pribadi.