Senza dubbio i Coded UI Test sono una delle novità più interessanti per i tester introdotta con VS2010. Il vantaggio dei CUIT rispetto ai tradizionali strumenti di automazione di UI sta nel modello a plugin/provider, che utilizza la tecnologia più adatta in base al tipo di UI. Ad esempio se effettuate l’automazione di un test di una pagina web in IE, quello che verrà registrato è l’interazione con gli oggetti del DOM, tanto che è possibile eseguire lo stesso test in Firefox. Anche per quanto riguarda i programmi desktop, se ad esempio usate WPF, verranno registrate le interazioni tramite le API di accessibilità e non le coordinate dello schermo/finestra su cui sto cliccando.
Tutto questo rende i CUIT solitamente molto più stabili di test prodotti con altri tool. Vi segnalo inoltre questo tool, open source in codeplex che aumenta la manutenibilità e la flessibilità dei test registrati, creando un Object Repository con cui interagire (al posto della più ostica UIMap). Se lavorate con i CUIT vale veramente la pena darci un occhio (è presente anche una presentazione Power Point nel sito)
Alk.