Os bugs também têm sentimentos
Autor: Marcelo Lourenço | Publicado: 2011-10-05T10:46:00-03:00

Muitas vezes uma imagem diz mais do que mil palavras. No blog&nbsp;Cartoon tester, Andy Glover faz uso de imagens extremamente simples, mas que transmitem de maneira objetiva conceitos e práticas interessantes relacionadas com as atividades do engenheiro de testes.
A imagem abaixo é do&nbsp;post do blog, que fala de maneira correta sobre algumas atitudes que devemos ter no nosso dia a dia quando encontramos bugs. Abaixo, uma breve explicação dos pontos mencionados.






Se você encontrar um bug:


1 – Reporte-o, bugs não gostam de ser esquecidos.

Diversos motivos podem levar um testador a esquecer de reportar algum defeito encontrado,&nbsp;prazos apertados, tarefas acumuladas,&nbsp;desorganização&nbsp;ou simplesmente o fato de que algumas vezes os defeitos são encontrados antes mesmo dos testes, em conversas informais, treinamentos, etc.. e nem sempre os envolvidos tomam as devidas ações nessas situações.


2 – Conheça-o melhor, bugs gostam de ser compreendidos.

Antes de reportar um defeito, devemos entender por&nbsp;completo&nbsp;seu comportamento, sua&nbsp;abrangência&nbsp;e quais são seus&nbsp;impactos.


3 – Tire uma foto, bugs gostam de guardar recordações das ocasiões.

Screenshots, fotos e inclusive vídeos ajudam a evidenciar melhor a reportagem de um defeito,&nbsp;facilitando&nbsp;o entendimento do desenvolvedor e&nbsp;evitando&nbsp;CRs reabertas.


4 – Conheça seus companheiros, bugs são socialites.

Ao encontrar um defeito é comum que outros bugs estejam localizados nas suas&nbsp;redondezas, por isso é importante a varredura nas funcionalidades relacionadas para rapidamente detectar novas falhas.

5 – Reporte rapidamente, do contrário os bugs se estabelecem e fazem moradia.

Agilidade na reportagem permite que sua&nbsp;correção&nbsp;também seja&nbsp;antecipada, evitando que outros bugs causados pela falha já existente sejam revelados.


6 – Seja honesto, bugs não gostam de fofocas.

Classificação de severidade e prioridade&nbsp;supervalorizadas,&nbsp;melhorias&nbsp;registradas como defeitos, entre outros problemas frequentes, causam problemas na comunicação da equipe e atrapalham o andamento das atividades.


7 – Guarde como o conheceu, bugs são românticos.

Ao encontrar um defeito, a primeira tarefa é sempre de&nbsp;verificar&nbsp;quais foram os&nbsp;passos prévios&nbsp;para detecção do problema, reportar como podemos&nbsp;reproduzir&nbsp;o issue é essencial para os desenvolvedores durante a correção e também para os testadores no momento da verificação das correções.


8 – Não o ignore, bugs podem morder quando não apreciados.

Em meio a tantos bugs, normalmente encontrados durante os testes, é comum que em alguns momentos desprezemos&nbsp;alguns defeitos encontrados, por acreditarmos que os mesmos são&nbsp;irrelevantes&nbsp;ou&nbsp;nunca serão corrigidos. Porém, já cansei de ver defeitos ignorados sendo reportados posteriormente por clientes ou quando vistos por outros ângulos gerando consequências graves para o sistema.

Adicionaria a lista de atitudes a&nbsp;verificação dos defeitos&nbsp;já existentes, prática bastante simples, mas que muitas vezes é relegada, e que pode evitar trabalho&nbsp;desnecessário&nbsp;de diversas pessoas.


E vocês concordam com os tópicos? Sentiram falta de mais alguma atitude?


QABI Consultoria e Oz InSite - Desenvolvimento Web