Ecco lo scenario in cui ho una divergenza di opinioni con lo sviluppatore.
Abbiamo questo modulo che ha bisogno di dire - un nome utente, una password e un indirizzo IP del server come input dall'utente. Primo scenario, se tutte le informazioni sono corrette, l'utente è in grado di far funzionare la funzionalità. Secondo scenario, se una delle informazioni non è corretta o se il server è inattivo o irraggiungibile o rifiuta l'utente, la funzionalità non funziona per l'utente.
Ora il QA ha registrato un errore dicendo - nel secondo scenario, all'utente non viene fornito un errore di feedback o un messaggio di registro nei registri che specificano il motivo dell'errore. Lo ha contrassegnato come un bug critico. Tuttavia, lo sviluppatore lo ha declassato a Major da Critical. La sua argomentazione è che la funzione funziona come previsto e che non fornisce messaggi di errore o di registro è un problema non critico. La mia opinione è se c'è un errore e se non stiamo fornendo un errore di base come errore o log, la funzionalità non funziona come previsto. È un requisito implicito fornire un feedback di errore di base in modo che l'utente possa agire in base al motivo dell'errore.
Che cosa dici?
PS - (Blocker, Critical, Major, Normal e Minor sono la nostra gravità del bug)