CAP 06 Flashcards

1
Q

cosa si intende per test automation?

A

La test automation è il processo di utilizzo di strumenti software per eseguire test su un’applicazione in modo automatico, riducendo o eliminando la necessità di intervento manuale. Questo approccio viene spesso adottato per migliorare l’efficienza e l’affidabilità dei test, specialmente in ambienti di sviluppo complessi o con requisiti di frequenti aggiornamenti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quali sono Strumenti di Supporto per il Testing?

A

Gli strumenti di test supportano e facilitano molte attività di test. Esempi includono, ma non si limitano a:

Strumenti di management
Strumenti di testing statico
Strumenti per la progettazione e l’implementazione dei test
Strumenti di esecuzione dei test e di copertura
Strumenti per il testing non funzionale
Strumenti DevOps
Strumenti di collaborazione
Strumenti che supportano la scalabilità e la standardizz. del rilascio
strumento di supporto al testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quali sono i Benefici e Rischi della Test Automation?

A

Benefici della Test Automation:
Risparmio di tempo
Prevenzione degli errori umani
Test più rapidi e feedback immediato
Maggiore copertura e misurazioni oggettive
Maggiore produttività dei tester

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quali sono Rischi della Test Automation?

A

Aspettative irrealistiche
Spesso si spera che l’automazione risolva tutti i problemi. Tuttavia, gli strumenti non sono sempre facili da implementare, e la loro efficacia dipende da una corretta configurazione e manutenzione

Elevato investimento iniziale:
L’introduzione di strumenti di test automation richiede un investimento iniziale significativo in formazione, strumenti e tempo per la scrittura degli script

Manutenzione degli script di test
Gli script di test devono essere continuamente aggiornati per rispecchiare le modifiche all’applicazione, il che può risultare costoso e dispendioso in termini di tempo

Eccessiva fiducia nello Strumento
Affidarsi troppo agli strumenti automatizzati senza considerare l’intervento umano può essere rischioso. I test automatizzati non possono sostituire la necessità del pensiero critico umano, come l’analisi del contesto di un difetto

Rischi legati al fornitore dello strumento
La dipendenza da un fornitore può essere problematica se lo strumento viene ritirato dal mercato o se l’assistenza è insufficiente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly