testcomplete tutorial
Un test completo Guida completa (Parte I):
Come parte della nostra serie di tutorial sugli strumenti di test del software, oggi parleremo di un nuovo strumento di test della GUI: TestComplete. Questa sarà una serie completa di tutorial in 3 parti.
Tutorial in questa serie:
- TestComplete tutorial 1: TestComplete Introduzione
- TestComplete tutorial 2: Come eseguire test basati sui dati
- TestComplete tutorial 3: Come automatizzare le applicazioni Android
L'automazione del test gioca un ruolo fondamentale nel test di qualsiasi software. Alcuni casi di test sono laboriosi, lunghi e ripetitivi.
L'automazione di tali casi di test può far risparmiare molto tempo, il che rende l'automazione inevitabile per il successo della fornitura continua e dei modelli di test dello sviluppo software.
Cosa imparerai:
- introduzione
- Perché utilizzare questo strumento?
- Installazione di TestComplete
- Creazione del tuo primo progetto in TestComplete
- Interfaccia utente di TestComplete
- Creazione del nostro primo test su un progetto basato sul Web
- Registrazione di un test per l'applicazione Web
- Analisi dei risultati dei test
- Creazione di test su applicazioni desktop
- Registrazione del test per l'applicazione basata su desktop
- Analisi del test registrato
- Conclusione
- Lettura consigliata
introduzione
TestComplete , sviluppato da SmartBear Software, offre supporto a un'ampia gamma di tecnologie come .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, Web e Mobile.
TestComplete aiuta i tester a sviluppare i loro casi di test in vari linguaggi di scripting come JavaScript, Python, VBScript, Delphi Script, JavaScript. È disponibile con due licenze e una versione di prova gratuita valida per 30 giorni.
Perché utilizzare questo strumento?
TestComplete offre un'ampia gamma di funzionalità di automazione dei test. Alcuni di loro sono elencati di seguito
- Test delle parole chiave: Utilizzando l'editor di test basato su parole chiave integrato, i tester possono sviluppare facilmente framework basati su parole chiave
- Test con script : I tester possono scrivere script di test da zero o modificare quelli registrati in un editor integrato
- Registrazione e riproduzione di prova : Fornisce il meccanismo di base di registrazione e riproduzione per la creazione di test. I casi di test registrati possono essere modificati secondo necessità
- Integrazione al software di tracciamento dei bug : Si integra con vari software di tracciamento dei bug come Jira , Bugzilla, ecc. Può essere utilizzato per modificare o creare elementi nel software di monitoraggio dei bug utilizzando il modello di monitoraggio dei problemi
- Test basato sui dati: Facile estrazione dei dati da file CSV, tabelle di database, fogli Excel, ecc.
- Visualizzatore di test: Cattura schermate durante l'esecuzione del test permettendoci di distinguere tra schermate previste e effettive.
requisiti minimi di sistema
Sistema operativo : Microsoft Windows XP Professional 32/64 bit.
Processore : Intel Core 2 Duo 2 GHz o superiore.
Ram : 2 GB di RAM su altri sistemi operativi.
Disco rigido : 1 GB di spazio libero su disco per l'installazione.
Risoluzione : 1024 × 768 o risoluzione dello schermo superiore.
Mouse o altri dispositivi di puntamento.
Installazione di TestComplete
Scarica => TestComplete può essere scaricato dal sito web ufficiale di SmartBear da Qui .
Dopo il download, segui i passaggi per installare TestComplete
# 1) Fare doppio clic sul pacchetto di installazione di TestComplete scaricato. Verrà avviata l'installazione del software e verranno visualizzati gli accordi di licenza.
#Due) Specificare il percorso della cartella in cui si desidera installare il software.
# 3) Ora, viene visualizzata una finestra di dialogo di benvenuto che chiede di attivare una licenza, possiamo iniziare facendo clic su una licenza di prova di 30 giorni.
# 4) Dopo questo processo riavvia il computer, abbiamo terminato il processo di installazione di TestComplete.
Creazione del tuo primo progetto in TestComplete
Avvia l'applicazione e vedrai la pagina iniziale.
Segui questi passaggi per creare un nuovo progetto.
1) Vai al menu File.
Due) Fare clic su Nuova opzione dal menu.
miglior downloader di lettori mp3 per Android
3) Fare clic sull'opzione Nuovo progetto.
(Nota: fare clic su qualsiasi immagine per ingrandirla)
4) In alternativa, puoi utilizzare il tasto di scelta rapida (MAIUSC + CTRL + N) per creare un Nuovo progetto.
5) Apparirà una finestra, dare un nome al progetto.
6) Fare clic su Fine.
7) Pertanto, abbiamo creato il nostro primo progetto in TestComplete.
Interfaccia utente di TestComplete
L'interfaccia utente di TestComplete è ben organizzata e suddivisa in diverse sezioni.
- Il pannello Project Explorer sul lato sinistro della finestra mostra le suite del progetto, i progetti e il loro contenuto
- Il pannello dell'area di lavoro è dove puoi modificare e creare test
- Il pannello Visualizzatore di test (in basso) mostra le schermate salvate durante l'esecuzione dello scenario di test
Creazione del nostro primo test su un progetto basato sul Web
Cominciamo con la creazione del nostro primo progetto basato sul web in TestComplete.
# 1) Selezionare File | Nuovo | Nuovo progetto come mostrato nello screenshot.
#Due) Inserisci il nome del progetto; è anche possibile modificare la posizione, se necessario.
# 3) Clicca su Il prossimo pulsante.
Nota : Poiché TestComplete supporta diverse piattaforme come web, desktop, dispositivi mobili, ecc., Dobbiamo selezionare la piattaforma su cui stiamo testando.
# 4) Inizialmente, stiamo testando un'applicazione basata sul web, quindi seleziona 'Test funzionale delle pagine web' e fai clic su Il prossimo .
# 5) Dopo aver selezionato la nostra piattaforma nel passaggio precedente, una procedura guidata per la creazione del progetto ci porterà alla pagina Test Visualizer, dove possiamo abilitare / disabilitare la funzionalità Test Visualizer. Clicca su Il prossimo .
# 6) Ora dobbiamo specificare il linguaggio di scripting per il nostro progetto. Dopo aver selezionato il linguaggio di scripting, fare clic su finire .
Quindi, il nostro progetto per testare un'applicazione web è pronto.
Registrazione di un test per l'applicazione Web
Inizieremo con la registrazione del nostro test in cui apriremo Motore di ricerca di Google e cerca una query.
Segui i passaggi per registrare il test:
# 1) Clicca su Aggiungi al test , come mostrato nell'immagine sottostante.
in caso di errore riprendi dopo in qtp
Nota: TestComplete registra le azioni dell'utente e in genere i clic del mouse, ovvero ogni volta che l'utente fa clic su un oggetto, l'id e i riferimenti vengono registrati.
#Due) Verrà visualizzato un pannello di registrazione come mostrato nell'immagine, che indica che la registrazione del test è iniziata. Ora siamo tutti pronti per eseguire azioni.
# 3) Avvia il browser, TestComplete identifica il browser con lo speciale comando di test integrato.
# 4) Accedi a questo URL https://www.google.com
# 5) Digita una query nella casella di ricerca di Google, ad esempio aiuto per il test del software.
# 6) Clicca su Fermare pulsante come mostrato nell'immagine.
# 7) Dopo aver fatto clic sul pulsante di interruzione, TestComplete visualizzerà l'editor di parole chiave in cui vengono visualizzate tutte le nostre parole chiave registrate.
# 8) Per riprodurre, i nostri casi di test registrati è sufficiente fare clic su Esegui test pulsante come mostrato nell'immagine.
Analisi dei risultati dei test
Analizziamo i risultati dei test.
Il browser di esecuzione avvia il browser. Rileva il browser avviato tramite funzioni di test integrate ed esegue il test durante la riproduzione.
Questo comando viene utilizzato per attendere il caricamento della pagina; qui abbiamo aperto la home page di Google, quindi l'esecuzione del test è sospesa fino a quando la home page di Google non è stata caricata completamente.
Il seguente comando viene utilizzato per impostare il testo nella barra di ricerca di Google, abbiamo utilizzato il test del software come parola chiave e quindi viene visualizzato il testo seguente.
Nel Visualizzatore di test, gli screenshot sono stati acquisiti durante l'esecuzione del test, per consentire al tester di distinguere tra l'output dello schermo effettivo e quello previsto.
Una parola di cautela: Tieni presente che fino ad ora abbiamo registrato solo alcuni passaggi di base. In tempo reale, questo non è mai un test completo. Dovrai aggiungere / rimuovere / personalizzare i passaggi per fare in modo che lo script esegua la convalida che ti serve.
Creazione di test su applicazioni desktop
TestComplete supporta sia applicazioni Web che desktop.
Cominciamo con la creazione del nostro progetto su un'applicazione desktop.
Nota : Chiudi tutti i progetti aperti in TestComplete. Clic File | Vicino .
# 1) Crea un nuovo progetto-> File | Nuovo | Nuovo progetto aprire una nuova procedura guidata per la creazione del progetto.
#Due) Specificare il nome e la posizione del progetto. Clic Il prossimo .
Nota: Mentre stiamo eseguendo il nostro test su un'applicazione desktop, scegli l'applicazione Windows nella procedura guidata. Questo ti porterà alla pagina in cui possiamo specificare la piattaforma del progetto. Selezionare Applicazione Windows generica e fare clic Il prossimo .
Nota : Quando automatizziamo l'applicazione desktop, dobbiamo specificare l'applicazione da testare in TestComplete
# 4) Fare clic sul pulsante Aggiungi e specificare il percorso del progetto nella finestra che si apre.
A scopo dimostrativo, stiamo creando il nostro test su notepad.exe.
# 5) Specificare il percorso per il file notepad.exe sulla macchina
Per esempio : 'C: Users Admin AppData Roaming Microsoft Windows Menu Start Programmi Accessori Notepad.lnk'.
# 6) Clic ok . Poi, Il prossimo.
# 7) Scegli le impostazioni necessarie per Test Visualizer. Clic Il prossimo.
# 8) Seleziona il linguaggio di scripting. Clic finire .
Ora abbiamo creato un progetto per registrare il nostro test su un'applicazione desktop.
Registrazione del test per l'applicazione basata su desktop
Dopo aver registrato il nostro test su un progetto basato sul Web, registrare il nostro test per le applicazioni basate su desktop è semplice.
# 1) Fare clic su Aggiungi per eseguire il test.
#Due) Si aprirà un nuovo file del blocco note.
software per copiare dvd su pc
# 3) Scrivi un testo a tua scelta. Dì 'Aiuto per il test del software'.
# 4) Fare clic sul pulsante di arresto.
# 5) Chiudi il file del blocco note.
# 6) Per la riproduzione è sufficiente fare clic su Esegui test.
Analisi del test registrato
Run Tested App è il comando utilizzato per avviare la nostra applicazione. Poiché stiamo eseguendo il nostro test su notepad.exe, il nome blocco note viene visualizzato nella colonna Operazione. TestComplete registra l'operazione all'avvio dell'applicazione.
Abbiamo digitato la guida per il test del software nella finestra aperta del blocco note, quindi il comando Modifica viene utilizzato per impostare il testo nell'applicazione.
Conclusione
In questo articolo, abbiamo un'introduzione molto semplice a TestComplete.
Abbiamo imparato come creare progetti basati sul Web e basati su desktop. Abbiamo registrato test su due domini diversi e abbiamo imparato ad analizzare i risultati.
A questo punto, sentiti libero di installare la versione di prova e collaborare . Prova a creare un progetto e registra alcuni test. Prendi confidenza con la comprensione dei passaggi e delle funzioni in cui lo strumento traduce le tue azioni. Questa serie sta per diventare seria, preparati!
Seconda parte - La seconda parte di questo tutorial è sul ' Test guidato dai dati utilizzando TestComplete '.
Riguardo a autore: Questo è un guest post di Vivek, un QA Automation Engineer.
Domande? - Chiedi sotto. Commenti? - Sempre il benvenuto!
Lettura consigliata
- Tutorial sullo strumento di test dell'accessibilità di WAVE
- Test funzionale vs test non funzionale
- Tutorial approfonditi su Eclipse per principianti
- Tutorial Geb - Test dell'automazione del browser utilizzando lo strumento Geb
- Migliori strumenti di test del software 2021 [Strumenti di automazione del test QA]
- Alpha test e beta test (una guida completa)
- Sikuli GUI Automation Testing Tool - Guida per principianti Parte n. 2
- Tutorial sul test DevOps: in che modo DevOps influirà sui test di controllo qualità?