Test UI e copertura del codice [chiuso]

0

La mia azienda vuole che scriva test dell'interfaccia utente che testano la logica aziendale (tutti i casi d'uso DEVONO essere testabili in modo indipendente). Ho deciso di farlo in selenio. Sono riuscito a creare un prodotto decente (a partire da ora sono coperti circa l'80% dei casi d'uso, ho una funzione di registrazione video dell'esecuzione di prova e una funzione di screenshot per ogni caso di test in errore - e tutte queste funzionalità sono comunque accessibili una GUI facile da usare). Oh, e ho dimenticato di dire che funzionerà su Windows 10 e su Ubuntu (l'ultimo LTS) e consente anche di eseguire i test in una varietà di browser, che possono essere selezionati da un menu a discesa nella GUI .

Ma la mia azienda non è felice perché ho fatto solo l'80% di copertura. Pensano che io sia un idiota che sta progredendo troppo lentamente. Non capiscono quanto lavoro ci sia stato nel creare ciò che ho finora e quanto sia stupido testare la logica di business attraverso l'interfaccia utente.

Sono irragionevole o sono?

    
posta j.a 30.04.2016 - 05:04
fonte

1 risposta

2

Circa il tuo 80%. Suppongo si tratti di copertura del codice, giusto? La domanda è anche possibile testare tutte le logiche di business attraverso l'interfaccia utente? Ogni percorso del codice è davvero disponibile attraverso le azioni dell'interfaccia utente? Potrebbe esserci un percorso logico che non viene eseguito affatto. Quindi forse l'80% è vicino al massimo possibile?

E normalmente i test unitari sono usati per testare la logica aziendale, credo.

    
risposta data 30.04.2016 - 14:29
fonte

Leggi altre domande sui tag