Che cosa dovrebbe fare un tester (Quality Assurance) in una squadra di mischia?

11

Provenendo da un ambiente di mischia senza un supporto integrato per i test e uno staff di controllo qualità indipendente, in che modo un tester (persona QA) è meglio integrato con un team di scrum? Cosa dovrebbero fare?

Per riferimento alcune funzioni di test sono:

  • Test unitario
  • Test di integrazione
  • Test funzionali
  • Test delle prestazioni
  • Test di accettazione
  •     
    posta Blake 20.10.2010 - 22:40
    fonte

    3 risposte

    3
    • dovrebbero partecipare alle riunioni di design.
    • dovrebbero partecipare agli standup.
    • Dovrebbero fornire un feedback sulla testabilità del software in fase di realizzazione.
    • dovrebbero analizzare ciò che viene sviluppato per elaborare un piano completo per testarlo.
    • dovrebbero scrivere test automatici.
    • dovrebbero fare test esplorativi
    • dovrebbero monitorare le esecuzioni dei test notturni.
    • dovrebbero fungere da mentori test per gli sviluppatori.
    • dovrebbero essere ambasciatori di qualità e difensore dei clienti.

    Un buon libro su questo argomento è Test Agile: una guida pratica per tester e agili team di Lisa Crispin e Janet Gregory. Altamente raccomandato.

        
    risposta data 02.06.2012 - 00:30
    fonte
    2

    Se sono nel codice, fagli fare revisioni standard del codice prima che un'attività venga completata. La loro recensione può comprendere una revisione della funzionalità e una revisione della guida del codice (se hanno abbastanza esperienza come sviluppatore o in codice da ottenere).

    Fondamentalmente, quando qualcuno riporta un "fatto", diventa un QA. In realtà è un'ottima idea integrare questo approccio di QA rapido, a patto che possano tenere il passo, è sempre meglio raccogliere i problemi prima piuttosto che dopo, quindi anche se non è completo può avere l'effetto di accelerare il QA formale / completo ciclo.

        
    risposta data 20.10.2010 - 23:02
    fonte
    2

    Scrum Master

    Perché la squadra deve avere persone con competenze interfunzionali.

    Scrum is facilitated by a Scrum Master, who is accountable for removing impediments to the ability of the team to deliver the sprint goal/deliverables. The Scrum Master is not the team leader, but acts as a buffer between the team and any distracting influences. The Scrum Master ensures that the Scrum process is used as intended. The Scrum Master is the enforcer of the rules of Scrum, often chairs key meetings, and challenges the team to improve. The role has also been referred to as a servant-leader to reinforce these dual perspectives. The Scrum Master differs from a Project Manager in that the latter may have people management responsibilities unrelated to the role of Scrum Master. The Scrum Master role excludes any such additional people responsibilities...

        
    risposta data 20.10.2010 - 22:53
    fonte

    Leggi altre domande sui tag