Características que fazem a diferença na carreira de uma pessoa que testa aplicações

Paulo Oliveira
Revista eQAlizando (antiga Revista TSPI)
2 min readJun 15, 2020

Visão completa do produto a ser testado, mentalidade de usuário e saber montar uma estratégia de testes eficaz e assertiva antes de começar a testar são as principais características de uma pessoa que testa aplicações.

Não basta conhecer apenas as regras de negócio da sua aplicação, um bom profissional de qualidade de software precisa ter uma visão completa do produto a ser testado. É muito importante ter uma perspectiva diferente, ver o todo e analisar situações de uma maneira mais ampla e conectada. Buscar informações de como a aplicação será ou está sendo desenvolvida, como por exemplo, linguagem, frameworks, plataformas e infraestrutura utilizada, vai servir de insumo para construir melhores cenários de teste e, consequentemente, para testar melhor a aplicação.

Olhar para a aplicação com os olhos do usuário que irá utilizar esta aplicação vai permitir que você desenvolva testes mais eficazes, que teste realmente fluxos mais próximos da realidade, ao invés de se preocupar apenas com a construção de testes que muitas vezes nunca serão caminhos percorridos pelo usuário. Ter este olhar de usuário, é ter a preocupação com o cliente final da aplicação: aquele que de fato vai utilizá-la.

Antes de meter a mão na massa, é muito importante definir a estratégia de ataque, isto é essencial para que o tempo disponível seja utilizado de maneira inteligente e eficaz. Não adianta ficar fazendo testes sem planejamento ou construir testes que podem nem fazer sentido, para evitar isto, é preciso dar um passo anterior respondendo algumas perguntas como: Quais os cenários de teste que preciso executar? Quais testes exploratórios devo realizar? Quais ferramentas irei utilizar? Quais são os riscos que enxergo nesta funcionalidade? Que tipos de validações extras vou precisar fazer? Que tipo de infraestrutura vou precisar para realizar os testes? Estes são alguns dos pontos que devem ser levados em consideração ao montar uma estratégia de testes eficaz.

Se você deseja crescer como uma pessoa que testa aplicações, direcione seus esforços em ampliar a sua visão sistêmica, entender o que é importante para o usuário que vai utilizar a aplicação e aprender a montar uma boa estratégia de testes. Estas são as principais características que você deve desenvolver para ser um profissional de destaque na área de teste de software.

--

--

Paulo Oliveira
Revista eQAlizando (antiga Revista TSPI)

Quality Assurance Engineer at Mindera (Portugal), with more than 13 years of experience in software testing.