Condividi tramite


Procedura: riprodurre un test codificato dell'interfaccia utente basato sul Web utilizzando Firefox

È 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à dell'interfaccia utente. 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 e creare i test codificati dell'interfaccia utente. È possibile utilizzare Windows Internet Explorer per registrare le azioni e riprodurre i test tramite il browser Mozilla Firefox.

Per ulteriori informazioni sulla creazione dei test codificati dell'interfaccia utente, vedere Test dell'interfaccia utente con test automatizzati dell'interfaccia utente o Procedura dettagliata: riproduzione di test codificati dell'interfaccia utente utilizzando Firefox.

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.

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 Web tramite il browser Firefox non è supportata.

Aggiungere la proprietà per riprodurre utilizzando Mozilla Firefox

  1. Verificare di avere installato Microsoft Visual Studio 2010 Feature Pack 2 e l'estensione del supporto test per Mozilla Firefox. Le informazioni relative all'installazione sono incluse nell'introduzione.

  2. Verificare che sia stato installato Firefox versione 3.5 o 3.6. Eseguire Firefox almeno una volta utilizzando le credenziali dell'utente.

  3. Creare un test codificato dell'interfaccia utente in un'applicazione basata su Web o un sito Web utilizzando Windows Internet Explorer.

    Per ulteriori informazioni, vedere Procedura dettagliata: creazione, modifica e gestione di un test codificato dell'interfaccia utente o Procedura dettagliata: riproduzione di test codificati dell'interfaccia utente utilizzando Firefox.

  4. Nel file CodedUITest1.cs, individuare il metodo MyTestInitialize() che utilizza TestInitializeAttribute, rimuovere il commento dal codice e aggiungere la proprietà CurrentBrowser con il valore "Firefox" come illustrato nel codice seguente:

    SuggerimentoSuggerimento

    Facoltativamente, invece di aggiungere la proprietà BrowserWindow, è possibile creare una variabile di ambiente denominata CodedUITestCurrentBrowser con il valore "Firefox" e riavviare Visual Studio.

    ////Use TestInitialize to run code before running each test 
            [TestInitialize()]
            public void MyTestInitialize()
            {        
            //    // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
            //    // For more information on generated code, see https://go.microsoft.com/fwlink/?LinkId=179463
                BrowserWindow.CurrentBrowser = "Firefox";
            }
    
    ' Use TestInitialize to run code before running each test
        <TestInitialize()> Public Sub MyTestInitialize()
            '
            ' To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
            ' For more information on generated code, see https://go.microsoft.com/fwlink/?LinkId=179463
            '
            BrowserWindow.CurrentBrowser = "Firefox"
    
    
        End Sub
    
    SuggerimentoSuggerimento

    Se nel sistema sono installate più versioni di Firefox, è possibile scegliere una versione specifica utilizzando la variabile Browser.CurrentBrowser. Ad esempio, "Firefox 3.5.7 (en-US)". Per ulteriori informazioni, vedere Procedura: eseguire test mediante Windows Internet Explorer e riprodurli mediante Mozilla Firefox.

    Per ulteriori informazioni su come utilizzare l'attributo TestInitialze(), vedere Procedura: generare un test codificato dell'interfaccia utente registrando l'applicazione sottoposta a test.

  5. Nel file CodedUITest, individuare il metodo del test codificato dell'interfaccia utente. Fare clic con il pulsante destro del mouse sul test di carico e scegliere Esegui test.

    -o-

    Nel menu Test, selezionare Windows e fare clic su Visualizzazione test. In Visualizzazione test selezionare CodedUITestMethod1 nella colonna Nome test, quindi fare clic su Esegui selezione sulla barra degli strumenti.

    Il test codificato dell'interfaccia utente deve essere eseguito utilizzando Firefox.

Vedere anche

Concetti

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

Altre risorse

Procedura dettagliata: riproduzione di test codificati dell'interfaccia utente utilizzando Firefox

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