Condividi tramite


Aggiornamento dei test codificati dell'interfaccia utente da Visual Studio 2010

I progetti di test che contengono test codificati dell'interfaccia utente creati in Visual Studio 2010 SP1 vengono ripristinati automaticamente una volta aperti in Visual Studio 2012.Se i progetti di Test vengono archiviati nel controllo del codice sorgente, vengono estratti i file del progetto per il ripristino.Una volta ripristinati, questi progetti di test che contengono test codificati dell'interfaccia utente possono quindi essere utilizzati sia in Visual Studio 2010 SP1 che in Visual Studio 2012.

Requisiti

  • Visual Studio Ultimate, Visual Studio Premium

[!NOTA]

Visual Studio 2012 include più di un tipo di progetto di test.Se si crea un nuovo test codificato di interfaccia utente, verrà creato in un tipo di progetto di test codificato di interfaccia utente.Per ulteriori informazioni, vedere Aggiornamento dei test da versioni precedenti di Visual Studio.

Nota di avvisoAttenzione

I progetti di test diVisual Studio 2010 che contengono test codificati dell'interfaccia utente devono essere ricreati quando si apre il progetto di test in Visual Studio 2012 o in Visual Studio 2010 fianco a fianco con Visual Studio 2012.

Nota di avvisoAttenzione

Quando un progetto di test viene creato in Visual Studio 2010 e contiene solo unità di test viene aperto in Visual Studio 2012, i test codificati dell'interfaccia utente non possono essere aggiunti ad esso.Analogamente, non è possibile aggiungere un test codificato dell'interfaccia utente a un progetto di unità di test creato in Visual Studio 2012.

Compatibilità dei problemi in Visual Studio 2010 e Visual Studio 2012

La seguente tabelle elenca problemi di cui è necessario essere consapevoli quando si esegue la migrazione di test codificati dell'interfaccia utente tra Visual Studio 2010 e Visual Studio 2012.

Nota di avvisoAttenzione

Esiste un problema noto riguardo ai riferimenti dei progetti di test codificati dell'interfaccia utente che non vengono visualizzati in Esplora Soluzioni.Per ulteriori informazioni, vedere il file Leggimi incluso nel supporto di installazione Visual Studio 2012.

Funzionalità codificata dell'interfaccia utente

Problema

Soluzione

Test dell'interfaccia utente Silverlight non è supportato in Visual Studio 2012

La compilazione avrà esito negativo

Se si ha Visual Studio 2010 Feature Pack 2 e viene creato il progetto di test codificato dell'interfaccia utente progetto per le applicazioni Silverlight, questi progetti non possono essere aperti in Visual Studio 2012.

Si consiglia di gestire questi progetti solamente in Visual Studio 2010 Feature Pack 2.

Nota di avvisoAttenzione

Test dell'interfaccia utente di Firefox non è supportato in Visual Studio 2012

Se la compilazione avrà esito positivo, l'esecuzione dei test avrà esito negativo

Se si ha Visual Studio 2010 Feature Pack 2 ed è stato creato il progetto di test codificato dell'interfaccia utente progetto per le applicazioni in Firefox, questi progetti non possono essere aperti in Visual Studio 2012.

Si consiglia di gestire questi progetti solamente in Visual Studio 2010 Feature Pack 2.

Nota di avvisoAttenzione

Il nuovo modo per testare il codice delle API è stato aggiunto in Visual Studio 2012

La compilazione avrà esito negativo

Se si creano test codificati dell'interfaccia utente utilizzando il nuovo metodo per testare le API dell'interfaccia utente in Visual Studio 2012, questi progetti non possono essere aperti in Visual Studio 2010.

I progetti che utilizzano le nuove API devono essere gestiti solo in Visual Studio 2012.

In Visual Studio 2010, i riferimenti erano aggiunti in un'istruzione "Scegli" nel file csproj.In Visual Studio 2012, viene utilizzato un file target di feedback per includere i riferimenti Assembly del test codificato dell'interfaccia utente.

In Visual Studio 2012, un test codificato dell'interfaccia utente non può essere aggiunto ad un progetto di test creato in Visual Studio 2010 (o in SP1) che non conteneva un test codificato dell'interfaccia utente.

Il processo di ripristino aggiunge il file target e l'istruzione Scegli.Se un test codificato dell'interfaccia utente non è presente nel progetto di test, allora il progetto viene contrassegnato come ripristinato e i riferimenti appropriati non verranno aggiunti quando si aggiungerà il test codificato dell'interfaccia utente in Visual Studio 2012.

È necessario creare un nuovo progetto di test nella stessa soluzione utilizzando Visual Studio 2012 ed aggiungere il nuovo test codificato dell'interfaccia utente in esso.In alternativa, è possibile aggiungere i test codificati dell'interfaccia utente nel progetto di test in Visual Studio 2010 SP1 ed aprire tale progetto in Visual Studio 2012.

Aggiornamento di Visual Studio 2010 SP1

Un aggiornamento a Visual Studio 2010 SP1 con il supporto di compatibilità in Visual Studio 2012 e Windows 8 è disponibile per il download in Area download Microsoft e anche come aggiornamento di Visual Studio.

Dopo avere applicato l'aggiornamento, le seguenti funzionalità dello strumento di test codificato dell'interfaccia utente di Visual Studio 2010 SP1 vengono aggiornate per Windows 8:

  • È possibile eseguire un test codificato dell'interfaccia utente di Microsoft .NET Framework 4,5 controlli basati su Windows Presentation Foundation (WPF) in un computer che esegue Windows 8.

  • È possibile eseguire un test codificato dell'interfaccia utente per 64 bit (x64) Internet Explorer 10 in un computer che esegue Windows 8.

L'aggiornamento contiene anche le correzioni per i problemi seguenti:

  • Impossibilità diCode coverage: di aprire un file di code coverage (coverage) creato da Visual Studio 2012 SP1 in Visual Studio 2010.

  • Elementi incagliati di test: il team ha un elemento del test viene assegnato a un utente non valido in Team Foundation Server (TFS) 2010.Ad esempio, un utente di impostare la società, ma è associato un test case assegnato a.L'aggiornamento di TFS 2010 al 2012.Utilizzare Microsoft Test Manager 2010 per connettersi al server aggiornato TFS.Non è possibile assegnare l'elemento del test per alcuni utenti TFS utilizzando Microsoft Test Manager 2010.

  • Test di carico: quando si esegue un test di carico con un tipo di rete diverso dal profilo di (LAN) della rete locale in un computer si esegue Windows 8, l'emulatore di rete che il driver del sistema operativo per l'arresto anomalo.Per ulteriori informazioni, vedere Articolo della Knowledge Base 2736182.

Vedere anche

Concetti

compatibilità di Visual Studio 11

Aggiornamento dei test da versioni precedenti di Visual Studio

Verifica del codice mediante test codificati dell'interfaccia utente

Configurazioni e piattaforme supportate per i test codificati dell'interfaccia utente e le registrazioni delle azioni

Altre risorse

Generazione di un test codificato dell'interfaccia utente da una registrazione delle azioni esistente