Quais são os problemas mais comuns encontrados entre QAs e desenvolvedores de software?

Incompreensão / falhas de comunicação.

  • Se você me pedir (QA) para testar um campo telefônico, tentarei todos os tipos de combinações inválidas, bem como testes diretos. Se isso estiver fora do escopo dos requisitos, o controle de qualidade precisará saber disso.
  • Se o controle de qualidade não receber descrições completas do caso de uso, dos requisitos ou das instruções ambíguas, será difícil nos comunicar. Dizendo-me para olhar para um site e ver se algo está faltando é impossível se eu não souber o que deveria estar lá (cenário real). Um requisito de que a imagem seja “azul” não é informação suficiente para eu “testar” esse requisito (cenário real).
  • O controle de qualidade precisa fornecer o máximo de dados possível para o desenvolvedor, para garantir que eles solucionem o bug completo e compreendam o escopo do problema encontrado
  • O controle de qualidade não visa obter desenvolvedores ou torná-los ruins. Dedicamo-nos a aperfeiçoar uma entrega, sim, muitas vezes gostamos de quebrar coisas, mas o código sem erros não existe ou, se existir, provavelmente não obtém nada impressionante.
  • Os engenheiros de automação também são desenvolvedores, respeito.

não seguindo as melhores práticas

  • A inserção de código / alterações no ambiente de controle de qualidade deve ser regulamentada ou o teste de controle de qualidade pode ser invalidado, criando retrabalho, reduzindo a confiança na entrega e aumentando o estresse entre os dois grupos
  • Dizendo ao controle de qualidade para não registrar um erro e corrigi-lo debaixo das cobertas. Isso interfere nas métricas, oculta informações importantes que não estarão disponíveis para mais tarde no ciclo de vida do projeto. Nenhum dos lados deve participar desse comportamento.
  • Existe um método para o processo de teste do controle de qualidade. Dizer-nos para não testarmos tão minuciosamente não é uma aprovação oficial dos testes modificados.
  • Se o controle de qualidade não fornecer artefatos após o teste, como os desenvolvedores podem ter fé em seu teste?

Dado mais tempo, tenho certeza de que posso criar mais 🙂

Falta de respeito pelos colaboradores do controle de qualidade dos desenvolvedores e da gerência.

Muitos problemas surgem por não seguir muitos pontos mencionados neste livro:
Página no wordpress.com

More Interesting

Como é ser uma das principais pessoas que estabeleceu os padrões para programadores de C ++ no setor?

Por que alguns programadores estão obcecados em reescrever o mesmo trecho de código repetidamente para criar um "código melhor", mesmo quando já está funcionando?

Quanto estudo você fez antes de se tornar um programador?

Como estão os hackathons?

Como é trabalhar para um site pornô como programador?

Como se tornar um bom programador em Java

Por que é isso? As empresas indianas de TI deixam de ser uma das maiores empresas de TI do mundo, embora tenham ótimos codificadores?

Quem são os programadores de computador mais controversos da história?

Quais são algumas linguagens de programação que você precisa saber para ser um programador?

É verdade que a maioria dos desenvolvedores profissionais não tentaria dominar completamente uma linguagem de programação antes de aprender outra?

As empresas de jogos AAA migrarão seu mecanismo de jogo de C ++ para Rust?

O que faz com que os programadores tenham um bom desempenho em alguns trabalhos ou projetos, mas não em outros?

Alguém pode escrever um projeto bom o suficiente para que o próximo programador fique feliz em mantê-lo / atualizá-lo? Eu sempre vejo os programadores reclamarem do quão ruim o programador anterior codificou o projeto, nunca ouviu falar de elogios.

Quais são algumas empresas de terceirização que desenvolvem Python (web) e podem oferecer mais de 30 desenvolvedores?

Embora não seja de CS-IT, estou no cargo de desenvolvimento de software. O que todos os conceitos básicos que preciso aprender para ser um bom programador?