how make manual testing more efficient using micro focus sprinter
HP Quality Center / ALM è ora cambiato in Micro Focus Quality Center / ALM, ma il contenuto della pagina è valido anche sul nuovo dominio e strumenti Micro Focus
Oggi in questa era di Test di automazione , quasi in tutti i reparti di controllo qualità l'automazione è la prima preferenza. Ma ci sono pochi reparti di controllo qualità in cui il 70-80% dei test viene eseguito manualmente. In effetti, ci sono casi in cui la qualità è completamente determinata manualmente poiché non viene eseguita alcuna automazione.
Uno dei motivi cruciali per cui le aziende continuano con il test manuale è l'incapacità degli strumenti di automazione di far fronte ai cambiamenti che alcune applicazioni devono affrontare regolarmente. In alcuni casi, l'unica opzione rimasta con il QA è il test manuale.
Test manuale , la più antica forma di test, a volte può essere molto laboriosa poiché richiede al tester di essere molto paziente, creativo, innovativo, di mentalità aperta, abile. Il tester manuale dovrebbe avere un pensiero fuori dagli schemi e pensare sempre di essere nei panni del cliente durante il test dell'applicazione.
Il test esplorativo, come parte del test manuale, è l'area in cui i tester manuali possono analizzare la loro capacità di pensare fuori dagli schemi.
In caso di test approfonditi dell'applicazione, il test manuale gioca un ruolo cruciale. Durante la fase di sviluppo iniziale, è intelligente testare l'applicazione iniziale sviluppata manualmente piuttosto che perdere tempo a scrivere script di test.
Durante l'esecuzione di un test manuale per qualsiasi applicazione Web, applicazione desktop o, ad esempio, applicazione mobile, si dice che un ingegnere di test manuale lavori in modo più efficace quando il tester può identificare molti errori gravi e critici nell'applicazione in un breve periodo di tempo.
Tale capacità di pensare fuori dagli schemi è molto importante poiché spesso c'è un limite di tempo per ogni progetto di sviluppo software ed entro un periodo di tempo limitato, è necessario garantire la qualità del prodotto / applicazione. ' Il tempo è denaro '
Spesso si vede che corriamo per strumenti diversi aumentare l'efficienza del test di uno script automatizzato. Ci sono molti strumenti disponibili anche per supportare quasi ogni scenario, ma la realtà è che ci sono ancora molti casi in cui alcuni casi di test non possono o non dovrebbero essere automatizzati . La realtà è che, con i test di automazione, molte volte i tester continuano a lottare tra script di test, dati di test, app diverse per analizzare report di test, difetti di tracciamento, ecc. uno script di test, ecc.
Molto è stato fatto per aumentare l'efficienza dei test di automazione ma, al contrario, poco è stato fatto per migliorare l'efficacia dei test manuali .
Parliamo di alcuni fattori che possono essere presi in considerazione per rendere il lavoro dell'ingegnere di test manuale più produttivo e i test manuali più efficaci.
Cosa imparerai:
- Fattori che rendono i test manuali più produttivi:
- Sfide del test manuale
- La soluzione
- Passaggi dettagliati per eseguire un test di base utilizzando HP Sprinter
- Conclusione
- Lettura consigliata
Fattori che rendono i test manuali più produttivi:
- Un approfondito revisione del documento dei requisiti , comprendere ogni implementazione e modifica è il primo e più importante requisito / necessità prima di procedere per i test funzionali.
- Durante la preparazione dei casi di test, dovrebbe essere data maggiore enfasi a quelle aree in cui potrebbero essere rilevati bug critici o importanti. Per esempio , si dovrebbe dare maggiore enfasi alle aree in cui è presente l'integrazione con qualche altra applicazione o l'implementazione di nuove funzionalità, piuttosto che le modifiche dell'interfaccia utente (interfaccia utente).
- I casi di test devono coprire ogni dettaglio per la nuova implementazione o modifica che descriva ogni funzionalità.
- La priorità dei casi di test può essere impostata in base all'efficacia sull'applicazione in modo che in un limite di tempo inferiore dovrebbero essere coperti almeno solo quei casi di test la cui priorità è alta. Lo scenario di test che copre alcune modifiche minori all'interfaccia utente può essere ignorato quando c'è meno tempo in quanto l'efficacia di tali casi di test sull'applicazione è scarsa o nulla.
- I casi di test dovrebbero essere preparati in modo tale che ogni dato di test sia menzionato chiaramente con il risultato del test previsto corrispondente a ogni caso di test.
- Secondo il requisito dell'applicazione, test funzionale cross browser dovrebbe assolutamente essere eseguito. Il test funzionale su più browser consiste nel testare l'applicazione su un sistema operativo diverso con diverse combinazioni di browser. La funzionalità potrebbe non differire, ma molti errori dell'interfaccia utente vengono osservati nei test funzionali cross browser.
- A volte l'esperienza precedente del progetto aiuta molto nel determinare nuovi scenari di test per comprendere l'applicazione in modi diversi. Molte volte tale approccio si traduce in bug extra ordinari che non avrebbero potuto essere scoperti dalla normale esecuzione dei casi di test.
- I test esplorativi aiutano i tester a usare il loro pensiero per prendere l'applicazione nel modo in cui il cliente potrebbe prendere.
- Testare l'applicazione in ogni fase dello sviluppo è la migliore pratica in quanto può essere conveniente e ridurre le possibilità di trovare bug gravi in seguito. I difetti identificati in seguito sono molto costosi da correggere rispetto ai difetti identificati nelle prime fasi del test.
- La segnalazione dei bug dovrebbe essere tale da essere chiaramente compresa dallo sviluppatore. Dovrebbero essere forniti passaggi esatti per la riproduzione in modo che gli sviluppatori non assumano lo scenario durante la correzione del difetto. Ciò aiuterà a correggere rapidamente i bug.
- Corretto Strumenti di tracciamento dei bug come JIRA, Bugzilla, ecc. dovrebbero essere usati per segnalare problemi.
Sfide del test manuale
I test manuali sono da un lato molto soggetti a errori, richiedono tempo e laborioso, mentre dall'altro sono molteplici sfide affrontate durante l'esecuzione di test manuali . Di seguito sono elencati alcuni: -
- Passaggi ripetitivi da seguire durante l'esecuzione del test case.
- Immettere manualmente una grande quantità di dati.
- Lavora con più schermi e strumenti. Eseguire test cross-browser.
- Consumo di molto tempo nella scrittura dei casi di test e nella gestione dei dati dei test.
- Perdita di tempo durante la ricreazione / riproduzione dei problemi una volta osservati.
- Nessuna traccia viene mantenuta per l'azione di test eseguita durante i test esplorativi.
La soluzione
Per ottenere entrambi velocità e qualità , aumentare efficacia ed efficienza dei test manuali, Micro Focus ha introdotto una soluzione di test manuale del software, nota come, HP Sprinter , che accelera i test agili massimizzando l'impatto dei test esplorativi. HP Sprinter è spesso indicato anche come HP ALM / QC Sprinter .
Vantaggi dell'utilizzo di HP ALM / QC Sprinter:
Le caratteristiche principali di HP ALM / QC Sprinter includono:
- Migliora e migliora i test esplorativi determinando meglio il motivo del difetto o il risultato del test.
- Fornisci risultati più velocemente
- Registrazione dell'azione dell'utente durante l'esecuzione di casi di test in modo dettagliato risultante attraverso i risultati dei test.
- Elimina la ripetizione dei casi di test - Iniezione di dati
- Esecuzione simultanea di test case su più macchine per una maggiore copertura di ambienti diversi per determinare la compatibilità delle applicazioni
- Test dello specchio Testare più ambienti contemporaneamente.
- Aumento della produttività con il difetto risolto più rapidamente.
Download di Micro Focus Sprinter: È possibile scaricare la versione di prova di HP Sprinter su questa pagina .
Guarda un breve Demo di HP Sprinter video qui:
Passaggi dettagliati per eseguire un test di base utilizzando HP Sprinter
Facci capire con più screenshot ' Come viene eseguito un test di base ' utilizzando HP Sprinter.
1) Hp Sprinter ha due modalità: ' Piano ' e ' Correre '. Modalità di pianificazione per la risposta al test ed Esegui per l'esecuzione del test.
(Nota: Fare clic su qualsiasi immagine per ingrandirla)
Due) Ora, per aprire un test in HP Sprinter, prima di tutto fare clic sul pulsante 'Apri' presente nel pannello di sinistra e quindi selezionare 'Apri test HP ALM' dal menu a discesa.
Nell'esempio seguente, è selezionato il test 'Ordina un volo'.
3) La schermata successiva descrive 'Area di lavoro del test' che fornisce l'accesso ai dettagli del test che contengono tutte le informazioni.
4) I 'Passaggi' del test contengono i passaggi di progettazione inclusi nel test.
5) Possiamo aggiungere eventuali passaggi di test manuali anche facendo clic sul pulsante 'Aggiungi'. Come puoi vedere nello screenshot qui sotto, il passaggio 6 viene aggiunto facendo clic sul pulsante 'Aggiungi'.
6) Dopo aver scritto la descrizione del passaggio, è possibile aggiungere anche un'acquisizione dello schermo al passaggio.
7) Utilizzando test sprinter, possiamo documentare automaticamente i casi di test mentre navighiamo nell'applicazione. Fare clic su Step Capture per aprire la finestra dell'applicazione.
8) Nella scheda Esegui, dove viene eseguita l'esecuzione del test, tutte le funzionalità dello sprinter sono disponibili come barre laterali. Fare clic sul pulsante Esegui per inizializzare la corsa.
cos'è il test di regressione nel software
9) Sono disponibili schede attorno alle applicazioni come: Strumenti, Macro, Scanner e Controllo esecuzione.
10) Segnalazione dei difetti: Sprinter consente di creare dettagli dettagliati e documentati nelle informazioni sullo scenario di aggiunta del difetto (nella scheda Smart Defect)
undici) Quando inviamo un difetto, Sprinter può aggiungere passaggi di test alla descrizione del difetto; può anche allegare una cattura dello schermo o un filmato di un test a un difetto.
12) Può anche modificare la cattura dello schermo per chiarire ulteriormente il difetto o aiutare a convalidare gli elementi principali dell'interfaccia utente per gli sviluppatori che utilizzano strumenti.
13) Sprinter può anche rilevare automaticamente i difetti, sotto gli scanner, fare clic su scansione quando stiamo per cercare il difetto.
14) Inserimento dati: Il test di un'applicazione che contiene tutte le forme di molti campi di input può diventare noioso, richiedere tempo e soggetto a errori. L'inserimento dei dati inserisce automaticamente i dati predefiniti nell'applicazione. Ciò porta a un enorme risparmio di tempo in noiose attività di test manuali.
quindici) Quando si fa clic sul pulsante di iniezione, i dati vengono automaticamente inseriti nel modulo così come vengono visualizzati nell'applicazione.
16) Mirroring dei dati: Testare più ambienti contemporaneamente. Fornisce un enorme valore ai clienti tramite la localizzazione, diverse configurazioni di backend.
17) Dopo che viene creato il rapporto di esecuzione dettagliato. Il report include il riepilogo della corsa, tutti i passaggi che sono stati eseguiti, i difetti presentati e tutte le azioni eseguite.
18) Un altro modo per rivedere i risultati della corsa è Storyboard.
Conclusione
Sprinter è un'applicazione desktop di facile utilizzo, che aumenta la velocità di esecuzione del test case, riduce i costi e migliora la produttività e, in definitiva, aiuta ad aumentare l'efficienza dei test manuali.
pl sql intervista domande e risposte pdf
Lettura consigliata = >> Che cos'è il test di efficienza
L'impatto e l'efficacia dei test esplorativi non solo sono massimizzati da Sprinter, ma riduce anche il tempo impiegato per completare il ciclo di vita del test. Accelera la consegna delle applicazioni. Pertanto, includendo HP Sprinter durante l'esecuzione di test manuali per qualsiasi applicazione, il test manuale può essere dimostrato come un modo molto efficiente di test.
Circa l'autore: Questo è un guest post di Sushma S. Ha più di 4 anni di esperienza nel test del software e attualmente lavora come Senior Software Test Engineer in una MNC. Ha esperienza nei processi di QA e nei test manuali con consegna tempestiva rispetto a scadenze aggressive.
Facci sapere se hai domande sull'utilizzo di HP Sprinter.
Tutorial PREV | PROSSIMO Tutorial # 5: I 17 migliori strumenti di test esplorativi
Lettura consigliata
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Introduzione a Micro Focus LoadRunner - Test di carico con LoadRunner Tutorial n. 1
- EBook di aiuto sul test manuale - Download gratuito all'interno!
- Download dell'eBook Testing Primer
- Sfide dei test manuali e di automazione
- Sei un esperto di test manuali o di automazione? Lavora part time per noi!
- Come eseguire il test manuale delle prestazioni?
- Test di carico con HP LoadRunner Tutorial