Quando falamos em teste de software é muito comum pensarmos apenas em rotinas de verificação simples do software desenvolvido, na qual os próprios desenvolvedores fazem testes rápidos para ver se determinada funcionalidade mais difícil está funcionando como deveria.

 Também é  muito comum as pessoas confundirem o real significado da etapa de validação no ciclo de desenvolvimento: “testes são feitos somente para eliminar falhas”. Os testes com certeza auxiliam na remoção das falhas por serem uma forma de identificá-las, mas o seu real objetivo é de apontar o maior número de falhas possível, comprovando o que NÃO está funcionando.

Um dos maiores problemas em relação a este tema é como saber se todos os erros foram encontrados se não se sabe quantos existem? Por isso é necessário entender o nível de qualidade aceito pelo seu cliente para que possa ser replicado em todos os seus releases de software.

É importante ter sempre em mente que testar não é somente seguir um “passo-a-passo” bem detalhado verificando o resultado esperado. Antes disso é importante que uma pessoa planeje como serão feitos os testes e como o software deverá ser testado para então serem desenvolvidas rotinas com ações e resultados esperados no qual qualquer pessoa possa seguir e anotar os resultados obtidos, inclusive um computador!

Nessas horas deve vir a dúvida “se é tão complicado, devo ter alguém especializado trabalhando aqui comigo?” A resposta a esta pergunta é sim! Mas como a maioria das empresas pequenas e Startups não têm dinheiro disponível para sair contratando diversas pessoas, a nossa dica de hoje é: comece a escrever as suas rotinas de teste!

 

Muitas pessoas costumam realizar testes de software sem nenhum planejamento e nem sequer anotar as rotinas que serão testadas e como elas serão testadas. Mas a partir de agora todas as vezes que for testar um software, vocês vão escrever a rotina que será testada! Não precisa ser com muitos detalhes, é necessário somente iniciar um mapeamento para conseguir obter os dados necessários para medir a sua qualidade. Então, comece com esse passo pequeno, para iniciar o entendimento de quais são os pontos falhos para depois poder focar num planejamento melhor. Além disso, com o tempo é possível perceber que muitas das rotinas de testes já criadas anteriormente poderão ser re-utilizadas em novos releases de software.

 

Por isso não se esqueça das dicas fundamentais:

 

DEFINA UM OBJETIVO DE TESTE  

Ao criar seus testes não esqueça de formalizar seu objetivo deixando-o claro e bem específico para o teste que estará desenvolvendo. Ao fazer esse planejamento pense: o que eu quero comprovar com esse teste? Quais métricas me ajudam a chegar a este resultado? Como utilizar essas métricas? Não se esqueça de especificar também a funcionalidade que será testada e principalmente o que será testado como por exemplo: “Verificar se a entrada de dados no campo nome aceita caracteres especiais”.

 

 

 

ESCREVA AÇÕES PARA ALCANÇAR OS RESULTADOS ESPERADOS

 Após definir o objetivo você pode escrever passo a passo para que o responsável pelo teste siga para chegar até a rotina desejada ou então apenas descrever a ação necessária para produzir o seu resultado esperado. Esta segunda opção é mais rápida e fácil de desenvolver, e a primeira visa facilitar a execução de testes por pessoas que não conhecem a ferramenta.

Essas dicas, podem ser aplicadas também na validação do seu produto e na execução de testes com seus clientes. Essa abordagem é muito simples e te ajuda a organizar o seu raciocínio. Seu ponto principal é deixar bem claro onde se quer chegar: qual o seu objetivo? Ao validar a sua ideia também é importante saber o objetivo da sua ferramenta e a partir dele, e definir métricas assim como é feito com teste de software. As métricas serão suas aliadas em todos os momentos no desenvolvimento da sua Startup. Elas ajudam na tomada de decisão, e a responder perguntas como: “devo pivotar ou continuar”.

Não sabe o que é pivotar? Não tem nem ideia de como definir uma métrica? Continue acompanhando o Startup Sorocaba que nós te ajudaremos!


E você, o que pensa sobre o assunto? Gostou do artigo? Compartilhe conosco sua opinião. Não gostou? Acha que podemos melhorar? Então nos ajude a aprimorar nosso trabalho.

Siga o Startup Sorocaba no Facebook e cadastre-se para receber nossa newsletter e para ser informado sobre todas as novidades.

Compartilhe: