Вслед за недавним релизом Windows 7 Microsoft также выпустила обновление для Windows Vista и Windows Server 2008. В эти обновления включено новые технологии Windows 7 для этих операционных систем. А именно, 'Windows Graphics, Imaging, and XPS Library' (собстевенно новый DirectX), 'Windows Portable Devices Platform' и 'Windows Ribbon and Animation Manager Library', а также одну интересную штуку, как 'Windows Automation API', которая позволяет инструментам автоматизации тестирования доступаться к графическому интерфейсу Windows ("enables accessibility tools and test automations to access the Windows user interface in a consistent way across operating system versions").
Потому, если вы начинаете проект автоматизации тестирования Windows приложения, стоит подумать над этим. Вы можете сделать ваши автоматические скрипты с помощью Automation API на любом языке программирования Microsoft (Visual Basic, C# или даже C++) и при этом возможно используя бесплатную версию Express Editions of Visual Studio. Я думаю, что это может быть вполне реальной альтернативой дорогостоящих инструментов автоматизации, таких как QTP или RFT и более того, результаты выполнения данных будут более стабильнее, так как сама Microsoft использует данную технологию для тестирования собственных графических интерфейсов.
Источник: testautomationblog.com