हमने हाल ही में एक सलाहकार से कहा था कि यदि कोई सुविधा केवल स्वचालित यूआई परीक्षण (जैसे सेलेनियम, कोडेड यूआई) के माध्यम से जांच की जा सकती है, तो एक अंतर्निहित वास्तु मुद्दा है। हालांकि यह कथन थोड़ा चरम हो सकता है, यह परीक्षण पिरामिड की उसी रेखा के साथ है जिसमें यूआई परीक्षण आपके समग्र स्वचालित परीक्षण सूट के एक छोटे से हिस्से का निर्माण करें।
तो, किस प्रकार की विशेषताओं में स्वचालित UI परीक्षण होना चाहिए ? क्या एक cogent आर्किटेक्चर के साथ एक सिस्टम में अभी भी ऐसी विशेषताएं होंगी जो केवल UI परीक्षणों के माध्यम से सत्यापित की जा सकती हैं, या क्या ये परीक्षण केवल यूनिट और सर्विस टेस्ट के लिए "बैक-अप" के रूप में कार्य करना चाहिए?