Condividi tramite


Procedura: eseguire test mediante Windows Internet Explorer e riprodurli mediante Mozilla Firefox

Tramite Microsoft Visual Studio 2010 Feature Pack 2, you, è possibile utilizzare Windows Internet Explorer 7 (o versioni successive) per registrare azioni dell'interfaccia utente in un sito Web o in un'applicazione basata su Web e riprodurre quindi i test tramite il browser Mozilla Firefox versione 3.5 o 3.6.

Nota di avvisoAttenzione

Dopo avere completato l'installazione di Microsoft Visual Studio 2010 Feature Pack 2, se si desidera utilizzare il pacchetto di test per Mozilla Firefox, è necessario installare e configurare l'estensione del supporto test per Mozilla Firefox. Per ulteriori informazioni, vedere Procedura: installare l'estensione di supporto test per Mozilla Firefox.

SuggerimentoSuggerimento

Per impostazione predefinita, il file del programma di installazione dell'estensione del supporto test (ConfigFFExtension.exe) si trova in uno dei seguenti percorsi:

  • computer a 32 bit: %CommonProgramFiles%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.

  • computer a 64 bit: %CommonProgramFiles(x86)%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.

Nota di avvisoAttenzione

È possibile utilizzare il browser Firefox solo per riprodurre i test codificati dell'interfaccia utente. La registrazione dei test codificati dell'interfaccia utente nei siti Web e nelle applicazioni basate su Web tramite il browser Firefox non è supportata.

È possibile utilizzare i seguenti tipi di test per riprodurre i test codificati dell'interfaccia utente tramite il browser Firefox:

  • Test codificati dell'interfaccia utente: è possibile creare test automatizzati dell'interfaccia utente, noti come test codificati dell'interfaccia utente. Questi consentono di eseguire test funzionali dell'interfaccia utente e di convalidarne i controlli. I test codificati dell'interfaccia utente consentono di verificare la funzionalità di un'interfaccia utente. L'esecuzione di questo tipo di test è più rapida rispetto ai test manuali. È pertanto possibile eseguirli con maggiore frequenza. Utilizzando Microsoft Visual Studio 2010 Feature Pack 2, è possibile registrare le azioni dell'interfaccia utente in un sito Web o in un'applicazione basata su Web. È possibile creare test codificati dell'interfaccia utente Internet Explorer e riprodurre i test tramite il browser Firefox.

    Per ulteriori informazioni sui test codificati dell'interfaccia utente, vedere Test dell'interfaccia utente con test automatizzati dell'interfaccia utente.

  • Test manuali: è possibile creare test case manuali per testare l'applicazione. In un test case manuale, è possibile documentare tutti i passi del test necessari per uno scenario specifico e qualsiasi altra informazione necessaria per l'esecuzione del test manuale. Potrebbero essere inclusi i file allegati al test case manuale. È necessario aggiungere i test case manuali a un piano di test per poterli eseguire tramite Test Runner. Aggiungendo i test case manuali a un piano è possibile salvare i risultati ogni volta che si esegue il test. Microsoft Visual Studio 2010 Feature Pack 2 consente di creare una registrazione delle azioni per i passaggi dei test manuali che vengono eseguite su un sito Web o in un'applicazione basata su Web. È possibile registrare i test tramite Internet Explorer e riprodurre i test tramite il browser Firefox.

    Per ulteriori informazioni sui test manuali, vedere Creazione di test case manuali e Esecuzione di test manuali mediante Test Runner.

Esecuzione in remoto dei test codificati dell'interfaccia utente

Per eseguire i test codificati dell'interfaccia utente in remoto per l'applicazione, è necessario installare Microsoft Visual Studio 2010 Feature Pack 2 in un computer che disponga di un agente di test o un controller di test da utilizzare per eseguire i test. Per ulteriori informazioni su come eseguire i testi codificati dell'interfaccia utente, vedere Procedura: configurare l'agente di test per eseguire test che interagiscono con il desktop e Esecuzione di test automatizzati.

Compilazione dei test codificati dell'interfaccia utente con Team Build

Per compilare il progetto di test contenente i test codificati dell'interfaccia utente di Silverlight come parte di Team Build utilizzando un agente di compilazione, è necessario installare Microsoft Visual Studio 2010 Feature Pack 2 in un computer che disponga di un agente di compilazione che viene utilizzato per compilare il progetto di test. Per ulteriori informazioni sulla compilazione e sull'esecuzione dei test, vedere Procedura: configurare ed eseguire test pianificati dopo avere compilato l'applicazione.

Supporto di riproduzione con più versioni di Mozilla Firefox

È possibile che siano installate più versioni di Firefox e più lingue della stessa versione di Firefox. La riproduzione consente all'utente di scegliere la versione e la lingua di Firefox in cui deve essere eseguita. Durante la riproduzione tramite Microsoft Test Runner, tutte le versioni Firefox installate nel computer vengono visualizzate per la scelta dell'utente. Nel caso di CodedUITest, l'utente può impostare l'attributo di ambiente BrowserWindow.CurrentBrowser su una delle versioni installate e la riproduzione sceglierà la versione di Firefox progettata per la riproduzione.

Ad esempio, se si imposta BrowserWindow.CurrentBrowser = "Firefox 3.5.7 (ar)" la riproduzione utilizzerà la versione araba di Firefox 3.5.7. Impostando la proprietà CurrentBrowser su "Firefox" verrebbe scelta la versione predefinita di Firefox installata per la riproduzione. Controllare la chiave del Registro di sistema sotto HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox per trovare i nomi di tutte le versioni di Mozilla Firefox installate nel computer e utilizzare questi nomi per impostare la proprietà CurrentBrowser. È inoltre possibile specificare la proprietà CurrentBrowser con la variabile di ambiente CodedUITestCurrentBrowser. I test codificati dell'interfaccia utente leggono questa variabile di ambiente e impostano la stessa proprietà CurrentBrowser includendola nell'inizializzazione dei test. Si tratta di un metodo più efficace per scegliere un browser per la riproduzione in quanto non include la modifica del test codificato dell'interfaccia utente. Tramite questa variabile di ambiente è inoltre possibile modificare il browser per la riproduzione.

Prerequisiti

  • Visual Studio 2010 Ultimate, Visual Studio 2010 Premium o Test Professional 2010.

  • La versione 3.5 o 3.6 di Mozilla Firefox è installata ed è stata avviata almeno una volta per l'utente corrente.

Attività

Attività principali

Argomenti correlati

Nota di avvisoAttenzione
Dopo avere completato l'installazione di Microsoft Visual Studio 2010 Feature Pack 2, se si desidera utilizzare il pacchetto di test per Mozilla Firefox, è necessario installare e configurare l'estensione del supporto test per Mozilla Firefox.È inoltre necessario installare l'estensione del supporto test come inclusa nel browser Mozilla Firefox.

Riprodurre i test manuali utilizzando Mozilla Firefox: quando si esegue un test manuale, è possibile specificare il test per utilizzare il browser Mozilla Firefox per le interazioni con un sito Web o un'applicazione basata su Web.

Riprodurre i test codificati dell'interfaccia utente utilizzando Mozilla Firefox: è possibile aggiungere una variabile di ambiente ai test codificati dell'interfaccia utente che consente ai test di utilizzare il browser Firefox quando vengono eseguiti test su siti Web o applicazioni basate su Web.

Vedere anche

Concetti

Test dell'applicazione

Test dell'interfaccia utente con test automatizzati dell'interfaccia utente

Creazione di test case manuali

Esecuzione di test manuali mediante Test Runner

Altre risorse

Test dell'applicazione con il Feature Pack 2