ORACOLO DEL TEST

Unisciti anche tu alla prima grande comunità italiana dedicata al TEST!!!

Il calendario dell'avvento - cosa è il Testing

Categoria: Blog Pubblicato: Martedì, 04 Dicembre 2018 Scritto da La Redazione dell'Oracolo

 

 

Ciao,

con questo articolo inizia il "Calendario dell'avvento dell'Oracolo", un nuovo articolo ogni lunedi di Dicembre da qui a Natale e dato che il Natale e` un momento di riflessione e di raccoglimento voglio ripassare alcuni concetti base del TEST.

Cominciamo col ricordare cosa e` il Testing: 

Il Test e` l'insieme di attivita` atte a  verificare il risultato dell'esecuzione  di un software.

Tra le attivita` ci sono :

  • La pianificazione dei test;
  • L'analisi e la progettazione ;
  • L'implementazione dei test;
  • L'esecuzione dei test;
  • Il reporting dell’avanzamento;
  • Il reporting dei risultati dei test

e specialmente, la valutazione della qualità di un oggetto di test. 

Tutti questi aspetti vengono ricoperti da varie figure come il Tester, il Test Analyst ed il Test Manager. 

Negli anni sono stati scritti 7 principi che aiutano a comprendere meglio il nostro lavoro:

 

Principio 1 – Il testing mostra la presenza di difetti.

Il testing può mostrare la presenza di difetti, ma non può provarne l’assenza.

 

Principio 2 – Il testing esaustivo è impossibile.

Quindi, invece di concentrarsi sul testing esaustivo, bisognerebbe focalizzare gli sforzi di testing sulle analisi dei rischi e delle priorità.

 

Principio 3 – Anticipare il testing il prima possibile.

 

Principio 4 – “Clustering” dei difetti

Un piccolo numero di moduli contiene normalmente la maggior parte dei difetti scoperti durante il testing di pre-rilascio.

 

Principio 5 – “Paradosso pesticida”

Se gli stessi test sono ripetuti più e più volte, presumibilmente lo stesso insieme di test cases non troverà nessun nuovo difetto, i casi di test necessitano di essere riveduti e corretti.

 

Principio 6 – Il testing è dipendente dal contesto

 

 

Principio 7 – Il luogo comune dell’assenza di errori

L’assenza di errori è una falsa credenza. Un tester può solo dire, al limite, che non può trovare altri errori in un software, ma non che quel software non contenga errori.

 

Buon Ornitorinco a tutti