Нет автоматического определения лучшего бэкэнда. И не понятно, как это сделать. Некоторые приложения могут быть полностью автоматизированы с использованием любого из этих бэкэндов (например, MFC и некоторые из WinForms), поскольку API автоматизации пользовательского интерфейса во многих случаях поддерживает элементы управления на основе Win32 API.
Также нет прямого соответствия между структурой GUI, используемой для разработки приложений, и технологией доступности, поддерживающей его тестируемость GUI. Пользовательские элементы управления могут добавить больше трудностей для этого выбора.
В Inspect.exe
есть только одно полезное свойство FrameworkId, доступное только для бэкэнда «uia». Это не всегда актуально (иногда это просто «Win32» без каких-либо подробностей), но по крайней мере «WPF», «Qt5», «WinForms» и «MFC» могут быть обнаружены.