top 10 challenges testers face workplace
Os desafios são normais. É quando você olha para eles como oportunidades, uma mina de ouro e como obstáculos, uma mina terrestre. Tive minha cota de ‘oportunidades’ ao longo dos anos na indústria de TI.
Alguns vieram com o papel que eu estava desempenhando, alguns gerais. Esta é minha tentativa de gravá-los e chegar à comunidade para ver se algum deles ressoa em você e talvez, em uma pequena capacidade, ajudá-lo e deixá-lo saber que você não está sozinho.
Aqui está minha lista dos 10 principais:
O que você aprenderá:
- Os 10 principais desafios que os testadores enfrentam no local de trabalho
- Desafios específicos de teste / controle de qualidade
- Outros Desafios
- Leitura recomendada
Os 10 principais desafios que os testadores enfrentam no local de trabalho
# 1) Cultura da empresa:
Este é o primeiro item honorário da lista porque estar no setor de serviços de TI me fazia alternar entre vários clientes, equipes, locais e empresas. Adorei fazer parte de algumas equipes e algumas, bem, não repetiria a experiência.
- Uma equipe para a qual trabalhei começou às 6 da manhã. Outro insistiu em trabalhar até as 18 horas.
- Um fazia os empreiteiros entrarem no prédio por uma porta diferente e outro que nem acreditava no acesso com cartão magnético.
- Um nos fez deixar todos os dispositivos móveis com memória, Bluetooth ou qualquer outra conectividade externa enquanto outra empresa tocava música maravilhosa no local de trabalho o dia todo.
- Algumas empresas seguem uma hierarquia rígida com seu CEO atingindo o status de celebridade e outra que não tem cubículos e todos são iguais.
O que percebi com o tempo é que não existe uma maneira certa ou errada; é apenas o jeito deles. Com o tempo, sempre nos adaptaremos às circunstâncias, mas se você não fizer isso depois de dar uma chance justa, encontre a saída mais próxima de você.
# 2) Fusos horários diferentes:
Você fica no escritório ou em casa em frente ao laptop às 23h ou às 5h da manhã, tentando acompanhar suas equipes que estão geograficamente distribuídas? Isso tudo é muito familiar, não é?
Realmente não há antídoto para este problema (pode ser, café?) Use relógios que mostram a hora exata em locais diferentes (o relógio mundial em seu smartphone também funciona), protocolos de comunicação perfeitos de uma forma que não haja necessidade de reuniões para problemas resolvido por e-mail e prática de agendamento consciente do fuso horário para evitar esse problema em grande medida.
Leitura recomendada => No local - Modelo offshore de teste de software - Faça o trabalho para você
# 3) Diferenças transculturais:
Trabalhei na Índia e nos Estados Unidos. Embora a cultura corporativa seja bastante não étnica, de onde viemos afeta nosso comportamento e compreensão.
analista de negócios entrevista perguntas e respostas ppt
Por exemplo: 'Oi como você está?' é uma saudação comum nos EUA. Isso não significa necessariamente que eles querem saber exatamente o que você está sentindo no momento. No entanto, quando eu era novo nos Estados Unidos, costumava pensar: “Eu estava recentemente em uma reunião com essa pessoa. O que mudaria em tão pouco tempo? ” :) Bom para mim, aprendi rápido.
Além disso, em algumas culturas, falar menos indica contemplação silenciosa, enquanto em outras significa simplesmente que é chato ou você não tem nada a dizer.
Quando você tenta entender essas pequenas nuances, entende melhor as pessoas e pode funcionar de uma maneira melhor.
Desafios específicos de teste / controle de qualidade
# 4) Sem documentação:
O clássico. Muitas equipes ainda acreditam na comunicação verbal e mantêm pouco material de referência sobre como o software se tornou o que é hoje. Os ciclos de desenvolvimento rápido apenas tornaram isso mais intenso.
No entanto, este é realmente um daqueles casos de desafios que se transformam em oportunidades.
Converse com suas equipes de desenvolvimento, análise de negócios ou técnicas. Pesquise o aplicativo; configurar referências olhando para aplicativos semelhantes e seus padrões. Compreenda a perspectiva do usuário final. Aventure-se com testes exploratórios.
Para obter mais instruções, verifique => Como testar um aplicativo sem requisitos?
# 5) Ambiente instável:
Normalmente, as equipes de controle de qualidade sofrem com a configuração de um ambiente inferior, de modo que realmente temos que estar prontos para aproveitar ao máximo o que temos.
Por exemplo: O servidor que fica sobrecarregado e precisa ser reiniciado algumas vezes durante o teste, os registros que precisam ser limpos com frequência para garantir que não haja um estouro, etc.
Traga esses problemas para o primeiro plano e certifique-se de obter suporte do ambiente durante os testes. Para casos comuns, obtenha acesso aos servidores com as etapas para fazer algumas manutenções simples, como reiniciar, limpar filas, etc.
Leitura recomendada => Como minimizar os defeitos do ambiente de teste
# 6) Ferramentas sendo alimentadas à força:
Às vezes, sabemos que uma ferramenta não é adequada para o trabalho. Não temos escolha a não ser continuar a usá-lo porque os clientes / equipes já têm licenças e não gostariam de comprar uma nova até que a licença atual acabasse.
Tive que testar um aplicativo de mainframes no HP QTP sem o complemento Terminal Emulator. Nesse caso, eu tinha a ferramenta, mas não a configuração correta. Havia pouco que eu pudesse fazer sobre isso, então tive que alternar entre os modos de gravação Normal e de baixo nível como uma solução alternativa.
Não é divertido, mas você aprende alternativas. Ou, pelo menos, você chegará a uma conclusão definitiva sobre se as alternativas realmente funcionam ou não.
Ler também => Guia de A a Z sobre como selecionar uma ferramenta de automação
# 7) Alguns aplicativos simplesmente não funcionam:
Você já testou um aplicativo e começou a se perguntar: 'Como isso pode ser chamado de software quando é uma máquina produtora de bug?'
Tive este privilégio especial onde a maior parte do meu dia era simplesmente relatar bugs e reportar bugs um pouco mais. Algumas áreas do aplicativo são interrompidas como resultado desses bugs. Todo o espectro de gravidade tira você do jogo e fica opressor quando você começa a pensar: 'O que estou fazendo aqui tem um ponto de vista?'
Com o tempo, aprendi a permanecer firme na minha decisão de que o software não está pronto para testar e rejeitar a construção. Eu não procuro mais um forro de prata quando não há um.
Outros Desafios
Nº 8) peculiaridades das pessoas:
Você já teve um desenvolvedor batendo na mesa da sala de conferências assim que explicou um defeito? Sim, isso aconteceu comigo. :) Posteriormente descobri que era a sua forma de expressão e não o agravamento.
Eu também tinha um membro da equipe que no início parecia pouco cooperativo e rude, mas era apenas tímido. Essa pessoa dificilmente diria algumas palavras ou olharia nos olhos quando solicitada por atualizações de status. Eu estava muito perto de fazer uma avaliação de desempenho negativa e escalonar se não tivesse percebido que os mesmos detalhes podem ser recebidos dele de maneira fácil e elaborada por e-mail. É a conversa individual com a qual ele não se sentia confortável.
Todo mundo é diferente e merece o benefício da dúvida. Não se precipite em julgar e respeitar os limites.
Também leia isto => Como gerenciar a equipe de teste com eficácia
# 9) Falta de ciclo de feedback:
Às vezes, você passa dias trabalhando e obcecado por uma entrega apenas para descobrir que não era para ser assim.
Ou você trabalha em um local remoto com sua equipe localizada em outro lugar onde se sente isolado e não tem ninguém para compartilhar suas ideias.
Ou você recebe um feedback que não é exatamente útil. Digamos que você criou um documento de processo e eles disseram que era bom. Você não vê o documento do processo publicado ou colocado em uso e fica se perguntando o que aconteceu com ele. Portanto, o feedback 'bom' não adiantou nada aqui e é quase um não feedback.
Busque feedback honesto e crie uma comunidade para discutir suas ideias. Muitas vezes não é o mais fácil de fazer, mas sem o reforço positivo que essa etapa fornece, você fica desmotivado.
# 10) Noções pré-concebidas:
Bem, sabemos que há muitos preconceitos no local de trabalho em torno de gênero, nacionalidade etc. Não vou entrar em detalhes aqui, mas a menos que comecemos a olhar para o mundo como uma aldeia global e todos iguais, o mundo e o local de trabalho se tornam tóxico.
Sobre o autor: Agradecimentos ao membro da equipe STH, Swati, por compartilhar esses 10 principais desafios enfrentados pelos testadores.
Agora é sua vez.
Qual dos itens da lista você surpreendeu ou acenou com a cabeça em compreensão? Que desafios você enfrentou e como os superou?
Por favor, compartilhe e comente!
Leitura recomendada
- Negócio global de teste de software chegará a $ 28,8 bilhões em breve
- Conselhos sobre teste de software para testadores iniciantes
- Como manter a motivação viva em testadores de software?
- Melhores ferramentas de teste de software 2021 (QA Test Automation Tools)
- Zen e a arte do teste de software
- Trabalho de assistente de controle de qualidade de teste de software
- Melhores artigos de teste de software de 2008
- Desafios de teste manual e de automação