Modifica di test codificati dell'interfaccia utente utilizzando l'editor di test codificato dell'interfaccia utente
L'Editor test codificati dell'interfaccia utente consente di modificare facilmente i test codificati dell'interfaccia utente. Tramite l'Editor test codificati dell'interfaccia utente, è possibile individuare, visualizzare e modificare i metodi di test, le azioni dell'interfaccia utente e i relativi controlli associati nella mappa del controllo dell'interfaccia utente.
Editor test codificati dell'interfaccia utente
Nella barra degli strumenti dell'Editor test codificati dell'interfaccia utente sono disponibili i comandi seguenti:
Trova consente di individuare le azioni e i controlli dell'interfaccia utente.
Elimina consente di rimuovere le azioni non desiderate dell'interfaccia utente.
Rinomina consente di modificare i nomi dei metodi di test e dei controlli.
Proprietà consente di aprire la finestra Proprietà per la voce selezionata.
Suddividi in nuovo metodo consente di organizzare le azioni dell'interfaccia utente.
Sposta codice consente di aggiungere codice personalizzato ai metodi di test.
Inserisci ritardo prima consente di aggiungere un ritardo specificato in millisecondi prima di un'azione dell'interfaccia utente.
Individua controllo dell'interfaccia utente consente di identificare la posizione del controllo nell'interfaccia utente dell'applicazione sottoposta a test.
Individuare tutti consente di verificare la proprietà del controllo e le modifiche significative ai controlli dell'applicazione.
Argomenti correlati
Attività principali |
Argomenti correlati |
---|---|
Aprire un test codificato dell'interfaccia utente nell'Editor test codificati dell'interfaccia utente: è possibile visualizzare e modificare Visual C# e Visual Basic in base al test codificato dell'interfaccia utente tramite l'Editor test codificati dell'interfaccia utente. L'Editor test codificati dell'interfaccia utente può essere più veloce e più efficiente dell'editor di codice per la modifica del codice dei metodi di test. |
|
Modificare le proprietà delle azioni dell'interfaccia utente e le proprietà del controllo associato: tramite l'Editor test codificati dell'interfaccia utente è possibile individuare e visualizzare velocemente tutte le azioni dell'interfaccia utente nei metodi di test. Quando si seleziona l'azione dell'interfaccia utente nell'editor, il controllo associato viene automaticamente evidenziato. Inoltre, se si seleziona un controllo, le azioni associate dell'interfaccia utente vengono evidenziate. Quando si seleziona un'azione dell'interfaccia utente o un controllo, è facile utilizzare la Finestra Proprietà per modificare le proprietà associate. |
|
Rimuovere le azioni non desiderate dell'interfaccia utente: è possibile rimuovere le azioni dell'interfaccia utente non desiderate dal test codificato dell'interfaccia utente tramite l'Editor test codificati dell'interfaccia utente. Ad esempio, il test potrebbe includere azioni dell'interfaccia utente non intenzionali o azioni dell'interfaccia utente che devono più essere testate. |
|
Chiarire e pulire test codificati dell'interfaccia utente suddividendo i relativi metodi: è possibile suddividere un metodo di test per definire in modo più preciso od organizzare le azioni dell'interfaccia utente. Ad esempio, il test potrebbe avere un singolo metodo di test con le azioni dell'interfaccia utente in due controlli contenitore che potrebbero essere meglio organizzati in due metodi associati a ciascun contenitore. |
|
Spostare un metodo di test nel file di UIMap.vb o UIMap.cs per semplificare il codice personalizzato: se si determina che uno dei metodi di test nel test codificato dell'interfaccia utente richiede codice personalizzato, è necessario spostarlo nel file UIMap.vb o UIMap.cs. In caso contrario, il codice verrà sovrascritto ogni volta che il test codificato dell'interfaccia utente viene ricompilato. |
|
Determinare la posizione in cui un controllo nel test codificato dell'interfaccia utente si trova nell'interfaccia utente dell'applicazione sottoposta a test: in alcuni casi, può essere difficile visualizzare dove i controlli vengono individuati nell'interfaccia utente dell'applicazione sottoposta a test. Tramite l'Editor test codificati dell'interfaccia utente, è possibile selezionare un controllo nel test codificato dell'interfaccia utente, quindi visualizzare dove si trova nell'interfaccia utente dell'applicazione associata. |
|
Individuare discendenti di un controllo contenitore: è possibile verificare che tutti i controlli sotto un controllo contenitore possano essere correttamente individuati nell'interfaccia utente dell'applicazione sottoposta a test. Questa operazione può essere utile nella verifica delle modifiche delle proprietà di ricerca che possono essere state eseguite nel contenitore. Inoltre, se sono state apportate modifiche significative nell'interfaccia utente dell'applicazione sottoposta a test, è possibile convalidare che le proprietà di ricerca del controllo esistenti siano comunque corrette. |
|
Aggiungere un ritardo prima di un'azione dell'interfaccia utente: talvolta potrebbe essere necessario attendere il verificarsi di determinati eventi prima di eseguire il test, ad esempio che venga visualizzata una finestra, nascosto l'indicatore di stato e così via. Tramite l'Editor test codificati dell'interfaccia utente, è possibile ottenere questo risultato inserendo un ritardo prima di un'azione dell'interfaccia utente. È possibile specificare il numero di secondi di ritardo.
Nota
Per esser certi che un controllo specifico sia disponibile prima di un'azione dell'interfaccia utente, è consigliabile aggiungere codice personalizzato al metodo di test utilizzando il metodo UITestControl.WaitForControl---() appropriato.Per ulteriori informazioni, vedere Impostazione dei test codificati dell'interfaccia utente per l'attesa di eventi specifici durante la riproduzione.
|
Vedere anche
Concetti
Test dell'interfaccia utente con test automatizzati dell'interfaccia utente