Como desenvolvedor júnior, estou trabalhando em uma empresa que desenvolve software para o setor aéreo. Como temos uma equipe de teste, não tenho motivação para aprender software de teste. Meu amigo está trabalhando para uma pequena empresa como desenvolvedor de back-end. A equipe deles não tem nenhuma equipe de teste específica e eles fazem os testes por conta própria. Um desenvolvedor de back-end deve aprender sobre o teste de software?
12
Respostas:
Absolutamente e inequivocamente: sim!
É uma habilidade essencial que se espera que você tenha em uma grande porcentagem de empresas nas quais deseja trabalhar no futuro.
Como desenvolvedor, os aspectos técnicos dos testes são mais interessantes do que os metodológicos: aprenda a usar uma estrutura de teste de unidade, configure testes automatizados, tente fazer um desenvolvimento orientado a testes para ver como você gosta.
Se você deseja se especializar, os testes de desempenho / estresse e testes de segurança / penetração são habilidades bastante procuradas.
fonte
Testar o código no qual você está trabalhando faz parte da disciplina que transforma um bom programador em um grande programador. A configuração de testes automáticos, usando casos de teste rápidos e leves, permite estabelecer uma linha de base de funcionalidade; modificar o código para corrigir erros ou adicionar novas funcionalidades pode ser testado de forma incremental e fornece um feedback rápido sobre seu código. Esse feedback rápido, quando feito com frequência, é muito mais eficiente em termos de retrabalho do que compilar tudo, compilar e testar, porque você acaba não indo tão longe no caminho certo.
fonte