Nuovo nel campo del controllo qualità, mi è stato chiesto di fare SQA per un progetto che non conosco e che è vicino al completamento. Un esempio di un'attività funzionale specifica da testare è simile al seguente:
51: Rename Excluded Words at the Topic and Subtopic levels to be Not in Topic and Not in SubTopic
Ho visto come se fossi lo sviluppatore che ha costruito il progetto o se fossi stato coinvolto fin dall'inizio, allora sarebbe abbastanza ovvio fare clic su "Fai clic qui" e poi su "Fai clic su questo pulsante nel menu a discesa". "seguito da ... ecc., ecc. O perché ho sviluppato il progetto o perché ho testato il progetto mentre viene costruito da zero (e quindi lo conosco dentro e fuori). Ma poiché sono nuovo in questo progetto ed è relativamente grande, non conosco i passaggi necessari per arrivare effettivamente alla parte in cui "rinomina le parole escluse". Diavolo, forse è effettivamente rotto ed è per questo che non sono riuscito a trovarlo.
Quanto sopra è solo un esempio reale, ma il mio obiettivo qui è di ottenere alcune informazioni che posso applicare alla mia pratica in generale.
Se SQA è nuovo su un progetto già in fase di sviluppo, lo sviluppatore dovrebbe fornire i passaggi necessari per eseguire la funzione da testare?
Non è necessario ogni passaggio per ogni test (come la creazione di un nuovo utente) ma rigorosamente per funzionalità più nascoste o complicate.