2009-08-19 7 views

risposta

4

Non posso parlare con Watin o selenio con Silverlight, ma ho giocato con White, che è uno strato in cima alla MS Automation Framework, e ho voluto quello che ho visto finora:

Dovrei anche aggiungere che differiamo la maggior parte dei test di comportamento dell'interfaccia utente ai test unitari usando il modello MVVM. Non prova TUTTO, ma ci ottiene il 95% del modo in cui ci sono.

I quadri di test funzionali come Watin/Selenium/White devono essere utilizzati insieme ai test di unità.

+0

I suoni interessanti, inizieranno a dare un'occhiata a questo. – MariangeMarcano

+1

Ho usato WatiN in un modo molto semplice per dare il via all'apertura delle pagine Silverlight e interagire con loro tramite script, ma non-UIA. –

+0

Si prega di aggiornare la risposta per fornire un collegamento al 'framework MVVM'? –

1

Ho utilizzato WebAii per collegarsi a Silverlight. È possibile creare test NUnit/MSTest per guidarli. Ho trovato un certo numero di bug in esso, ma hanno rilasciato un certo numero di versioni poiché si suppone che siano stati corretti.

2

Che dire del Silverlight Unit Test Framework incluso nel Silverlight Toolkit?

Ecco Scott Gu's intro

Non so se questo si adatta alle vostre esigenze, ma mi piace sempre di controllare la soluzione dalla fonte stessa!

+0

Questo framework (sì, l'ho progettato e scritto :-)) è inteso più per test unitari e test funzionali semplici, piuttosto che per test dell'interfaccia utente interattivi. –

+0

Immagino di poterti dire la tua parola> D – TJB