Lo sviluppatore dovrebbe essere coinvolto nella configurazione dei dati di test in ambiente QA e UAT?

3

Quando viene il QA o l'UAT, lo sviluppatore dovrebbe comunque essere coinvolto nella configurazione dei dati o nella ricerca di dati di test per il tester di controllo qualità o l'utente aziendale? O questo introdurrebbe pregiudizi allo sviluppatore che ha codificato le modifiche al sistema che sono state testate in questi ambienti?

    
posta Carlos Jaime C. De Leon 14.11.2011 - 10:14
fonte

3 risposte

2

Mentre il pregiudizio dello sviluppatore con la creazione del codice di test è un rischio, molte volte lo sviluppatore sa come farlo più rapidamente di quanto potrebbero fare le risorse del QA. Ho impostato i dati di test e gli ambienti per le risorse di QA e tende a funzionare in due modi:

  1. Il team addetto al controllo qualità potrebbe farlo alla fine, ma non sono così efficienti o veloci. Comprendono anche MOLTO chiaramente i requisiti e hanno già pianificato i loro casi di test e sono pronti a procedere indipendentemente da ciò che li aiuti. Questo è quando va bene.

  2. Il team addetto al controllo qualità è incapace persino di svolgere i compiti più semplici o qualsiasi cosa che possa essere concepita a distanza come pensiero critico. dipendono dallo sviluppatore per fornire loro dati di test, ambienti e persino un piano di test. Un team di QA migliore può probabilmente essere assemblato guidando dietro un Home Depot con un camion a letto vuoto e urlando "Trabajo!". Questo è quando è una brutta cosa!

In altre parole, se hanno BISOGNO di farlo, allora è una cattiva idea, se VOGLIONO che tu lo faccia, allora probabilmente è ok.

    
risposta data 14.11.2011 - 13:04
fonte
2

Dipende molto dal tipo di risorse / persone a cui l'organizzazione ha accesso e dipende dalle persone stesse.

Alcune organizzazioni non possono permettersi di non utilizzare gli sviluppatori in quest'area. E alcuni sviluppatori sono più o meno bravi nel QA, mentre quelli del QA lo sono, mentre altri mancano in questo campo. Non c'è motivo di fare una dichiarazione generale e dire che dovrebbe essere in un modo o nell'altro.

Vuoi avere una buona persona / squadra di controllo qualità. Se il tuo sviluppatore ha questa abilità, questo è un bonus da non perdere.

    
risposta data 14.11.2011 - 10:55
fonte
1

Dovresti valutare il pregiudizio contro il lavoro potenzialmente salvato. Lo sviluppatore offre una buona conoscenza del sistema e dei potenziali casi di test e può certamente aiutare e abbreviare il processo. Normalmente metterei l'onere di evitare pregiudizi sul QA o sull'uomo d'affari: fa parte del loro lavoro.

Tuttavia, ciò dipende in gran parte dalle persone effettivamente coinvolte. Con la combinazione sbagliata di personalità, il pensiero di gruppo diventa un problema importante e lo sviluppatore intaccherà il test con troppa prospettiva dello sviluppatore.

    
risposta data 14.11.2011 - 10:27
fonte

Leggi altre domande sui tag