VTS test çerçevesinin mimarisi, bulut tabanlı test sunma hizmetiyle entegredir. VTS ana makine denetleyicisi, ana makinede çalışır ve aşağıda gösterildiği gibi bir test donanım örneğini (ör. Tradefed) kontrol eder:
Şekil 1. VTS ana makine denetleyicisi mimarisi.
Denetleyici, Google App Engine (GAE) örneği olarak çalışan bir küme komutanından komutları alır, ardından komutlar ile yanıtları küme komutanı ile test kullanma örneği arasında aktarır.
Bu mimarinin avantajları şunlardır:
- Herhangi bir test donanım örneğinden ayrılmış olduğundan farklı test donanım türlerini kontrol edebilir ve daha sağlamdır. Alternatif tasarım (ana makine kontrol mantığını bir test bandına yerleştirmek), hataların yayılmasını engellemez.
- Çekme tabanlı bir komuta ve kontrol (C&C) modeli kullandığından, bulut tarafında farklı türde küme komutanlarıyla ve güvenlik duvarının arkasında bulunan ana makinelerle (giriş bağlantıları için) çalışabilir. Alternatif tasarım (push tabanlı C&C modeli), bulut komutanının özel bir ağdaki ana makine bilgisayarlarda bulunan ana makine denetleyicisi örneklerine erişmesine izin vermeyebilir.