Testar software vai muito além de registrar defeitos e encontrar erros. Em ambientes ágeis que inspiram, quem testa faz parte da equipe de desenvolvimento, como quem trabalha ao lado dos roteiristas e produtores em um set de filmagem. Essas pessoas colaboram com todos, de programadores iniciantes a líderes de projeto experientes e inventores, para melhorar continuamente produtos e serviços e incorporar qualidade ao que entregam.
Perspectivas do International Software Test Institute™
O que é preciso para testar software em uma organização ágil?

Comunicação em uma equipe ágil
Ao trabalhar com uma equipe de desenvolvimento, conversar pessoalmente é a melhor maneira de compartilhar reflexões, ideias e descobertas.
Quem testa inicia boa parte da comunicação nas equipes Scrum. A coordenação constante é o centro do trabalho. Essas pessoas trabalham com programadores, com o Scrum Master, com o Product Owner do Scrum e com quem mais puder agregar valor ao processo e ao produto.
Testar pode ser divertido em ambientes ágeis onde é preciso pensar rápido. Uma equipe que se organiza por conta própria colabora mais, dá menos espaço a interesses individuais e tem menos atritos entre desenvolvimento e testes. Todos compartilham o mesmo objetivo: melhorar um ótimo produto e inovar.
Habilidades interpessoais
Além de saber testar, não há regras absolutas para quem faz testes em ambientes ágeis. Você faz parte de uma equipe em que todos estão em pé de igualdade. Desenvolva suas habilidades técnicas, seus relacionamentos e sua inteligência emocional. A maioria das empresas que contrata profissionais de testes ágeis procura pontos fortes em todas essas áreas.
Ser muito bom em design e programação não esconde dificuldades no trato com as pessoas, que podem prejudicar a equipe. Pode ser mais fácil apoiar alguém que se relaciona bem, mesmo com menos experiência técnica, se essa pessoa tiver disposição e vontade de aprender. As equipes Scrum acreditam muito no aprendizado contínuo para desenvolver talentos.
Um profissional de testes ágeis é como um atleta. Seja praticando um esporte ou escrevendo código, você desempenha um papel específico em uma equipe de profissionais entusiasmados que buscam o sucesso. A atitude vem primeiro, com a aptidão logo atrás.
Identificar ambiguidades
Em Scrum, quem testa ajuda a descrever as funcionalidades do produto. Antes de começar a desenvolver uma funcionalidade ou história de usuário, essa pessoa se reúne com o restante da equipe e o Product Owner do Scrum para conversar sobre o cartão da história e entender o que se espera. Quem tem experiência em testes se destaca nesse momento, porque percebe ambiguidades antes de iniciar os testes.
Quem testa pode identificar os cenários relevantes e validar os critérios de aceitação com antecedência. Usar essa habilidade antes do desenvolvimento, em vez de durante ou depois, mantém a equipe focada em seus objetivos. Esses profissionais ajudam tanto a prevenir problemas quanto a detectá-los.
Para concluir
Em uma organização ágil, unida e de ritmo acelerado, «só testar» provavelmente é a última coisa que você pode esperar. Seu trabalho também inclui:
- Participar de reuniões para esclarecer histórias de usuário e mudanças. A agilidade é iterativa e incremental. A colaboração constante dentro da equipe e com o Scrum Master e o Product Owner do Scrum é essencial.
- Comunicar-se de forma eficaz para que desenvolvedores, Scrum Master e Product Owner do Scrum estejam alinhados.
- Identificar riscos, reduzi-los quando for possível e priorizar tarefas que ajudem a entregar um produto pronto para lançamento no fim de cada sprint.
- Sugerir melhorias para a automação de builds noturnos e dos testes de integração e regressão, além dos testes exploratórios e de aceitação.
- Dar a toda a equipe de desenvolvimento retorno contínuo sobre a situação e o progresso do produto em elaboração.
Testar de forma ágil é uma ótima oportunidade para pensar com senso crítico, colaborar com uma equipe dedicada e contribuir para algo maior do que você. Se tiver as habilidades e a vontade de realizar, nosso parceiro NPAW (Nice People At Work) tem grandes desafios para você: www.npaw.com/careers
