Escolar Documentos
Profissional Documentos
Cultura Documentos
Bugs funcionais
Os bugs funcionais estão relacionados à funcionalidade de um
software, por exemplo, um botão não envia um formulário, a pesquisa
não reage à entrada do usuário, um aplicativo trava, etc. Cada vez que
você executa uma ação e o site / o aplicativo não responde conforme o
esperado, pode ser um problema funcional.
Como determinar se o comportamento do aplicativo é um bug funcional:
Bugs de conteúdo
Os bugs de conteúdo estão relacionados ao conteúdo real de sites ou
aplicativos: texto, rótulos, imagens, vídeos, ícones, links, dados, etc.
Portanto, bugs de conteúdo típicos são:
• Links ou imagens quebrados (404s) (a menos que estejam
localizados no menu de navegação, cabeçalho, rodapé ou uma
navegação breadcrumb, que são bugs pouco funcionais)
• Redirecionamentos defeituosos em geral
• Texto ausente, por exemplo, em uma dica de ferramenta vazia
• Conteúdo ausente, por exemplo, área de conteúdo vazia
• Conteúdo ausente, por exemplo, se 4 de 5 ícones têm uma dica de
ferramenta, 1 não
• Traduções ausentes, por exemplo, algum botão em um site em
inglês com rótulos em francês
• Alguns produtos estão faltando nos resultados da pesquisa, mas a
própria função de pesquisa funciona
• Dados ausentes
Observe que erros de ortografia não são considerados bugs de conteúdo
em nossa plataforma e não podem ser enviados como tal.
Visual Bugs
Os bugs visuais estão relacionados às interfaces gráficas do usuário de
sites ou aplicativos, por exemplo:
• Problemas de estrutura de layout, como textos / elementos
desalinhados
• Um problema de design responsivo, por exemplo, um elemento é
exibido em um dispositivo móvel, mas não em outro
• Texto / elementos se sobrepõem involuntariamente
• Texto / elementos são cortados
Atualização de um conteúdo ou bug visual para um
bug funcional
Assim que um conteúdo ou um bug visual impedir uma funcionalidade,
ele deve ser relatado como um bug funcional , mesmo que não seja a
função em si que está com defeito.
Um caso importante para quando um bug de conteúdo deve ser
submetido como um bug funcional é quando ocorre em um componente
funcional do produto - nomeadamente problemas de ligação no menu de
navegação, cabeçalho, rodapé ou uma navegação breadcrumb. Esses
problemas são normalmente bugs funcionais baixos .
Problemas repetitivos
Quando um conteúdo ou problema visual ocorre repetidamente, ele só
pode ser enviado uma vez , embora cada ocorrência possa ter um URL,
link, imagem diferente, etc. Isso também é o caso se as ocorrências
estiverem na mesma página ou em páginas diferentes . Este único
relatório de bug deve indicar que outros URLs, links, imagens, etc.
também estão preocupados.
Relatórios de bug individuais para cada ocorrência do problema não
devem ser enviados e serão rejeitados. Por exemplo, apenas um
relatório deve ser enviado para os seguintes problemas de conteúdo:
Algumas fotos de produtos em várias páginas de detalhes de produtos de
uma loja online estão quebradas, alguns links para download de manuais
em PDF em várias páginas de detalhes de produtos levam a 404
páginas, algumas descrições de produtos estão em um idioma diferente
do resto da loja virtual, algumas dicas não contêm nenhuma informação,
alguns links que pertencem ao mesmo grupo estão quebrados, etc.
Os seguintes problemas visuais também devem ser enviados apenas
uma vez: alguns textos ou imagens são maiores do que suas caixas,
vários campos de entrada não são grandes o suficiente para conter seus
textos padrão que, por sua vez, não são completamente visíveis, vários
teasers se sobrepõem involuntariamente a outros elementos, etc. .
Para obter informações mais detalhadas sobre cada tipo de bug e sua
documentação na plataforma de teste IO, visite os seguintes artigos:
• Bugs funcionais
• Bugs de conteúdo
• Visual Bugs
Cada bug deve ser documentado com pelo menos um anexo. Com seu
(s) anexo (s), você fornece evidências de que o bug ocorre em seu
dispositivo, sistema operacional e / ou navegador. Observação: os
anexos NÃO substituem as informações escritas em seu relatório.
Os anexos são uma visualização do problema e servem como prova.
Captura de tela ou screencast?
Em geral, a maioria dos bugs funcionais exige que um screencast seja
ilustrado de maneira adequada e eficaz. A menos que as instruções ou o
líder da equipe peça anexos específicos, use a seguinte regra prática
para determinar se uma captura de tela ou um screencast é necessário
para o bug:
• Sempre que uma ação for necessária para acionar um bug ou
quando um processo precisar ser ilustrado, carregue um
screencast. Capturas de tela como imagens estáticas são
instantâneas e não podem ilustrar a causa raiz.
• Quando a natureza de um bug é estática, por exemplo, para
problemas de GUI estática, uma captura de tela é suficiente e
uma visualização melhor do que um vídeo.
Requisitos gerais de fixação
• Novos anexos devem ser criados para cada relatório de bug ou
reprodução.
•É proibido copiar anexos de outros relatórios de bug ou
reproduções.
• Os anexos devem mostrar todas as informações relevantes do bug
para servir como prova.
• Todas as informações relevantes devem ser exibidas em inglês (ou
alemão opcional se o idioma do relatório de bug for alemão), por
exemplo, a data, informações do sistema e mensagens de erro.
• O conteúdo do site não pode ser alterado, por exemplo, usando o
serviço Google Translator para traduzir o site para um idioma
diferente, pois isso pode levar a um comportamento inesperado.
• Não mostre nenhuma informação sobre outros clientes IO de teste
que possam estar relacionados ao IO de teste (por exemplo, e-
mails de convite ou nomes de guias do navegador). Mostrar
aplicativos instalados de outros clientes é permitido.
• Se você se referir a vários navegadores ou dispositivos, faça
upload de um anexo para cada um deles.
• Para testes de site, o campo URL deve estar visível nos anexos.
• A data atual deve estar visível nos anexos.
• A data pode estar em qualquer formato de data comum, por
exemplo, DD / MM ou MM / DD.
• A resolução deve ser alta o suficiente, para que o texto e os
elementos possam ser facilmente identificados.
• A seção gravada da tela deve ser grande o suficiente para fins de
orientação.
• O tamanho máximo do arquivo para anexos é 25 MB.
• Um log de travamento é obrigatório para relatórios de bug sobre
travamentos de aplicativos. O vídeo que documenta a falha deve
corresponder ao registro de falha anexado, ou seja, os tempos
devem ser coerentes.
Mostrando a data atual
Ao exibir a data atual em seu anexo, você prova que a gravou nessa
data. A lista a seguir sugere onde encontrar a data:
• Windows : Exibindo a barra de tarefas ou combinando no
calendário
• Mac : exibição do ícone de calendário no Dock ou na barra de
menus
• iOS e Android : deslize para baixo no centro de notificação no
início de sua gravação.
Mais informações: TecRevue
O que precisa ser incluído em uma captura de tela?
Regras específicas para captura de tela:
Screencasts
Como faço para gravar minha tela?
Criação de screencasts
Você é livre para escolher qualquer ferramenta para criar screencasts. É
importante que você forneça um vídeo .mp4 de qualidade apropriada
(resolução e apresentação).
Navegadores recentes devem ser capazes de reproduzir seu vídeo.