Testes

Compartilhar:

Essas perguntas foram mostradas apenas aos entrevistados que disseram trabalhar como Testadores/Engenheiros de QA ou que estão envolvidos em testes como parte do trabalho.

79%

de todos os entrevistados dizem que os testes desempenham um papel fundamental em seu desenvolvimento, o que representa quatro pontos percentuais a mais do que no ano passado.

63%

dos entrevistados disseram que estão pessoalmente envolvidos na automação de testes.

Que tipos de testes você tem em seus projetos?

85%

daqueles que têm testes de unidade em seus projetos os escrevem por conta própria.

Como você executa testes para o seu produto?

46%

dos entrevistados usam o projeto de caso de teste como parte de seu processo de teste.

Quais técnicas de design de teste você utiliza?

59%

dos entrevistados relatam que, em suas empresas, as mesmas pessoas participam do design e da execução do teste.

O uso de testes de desempenho, regressão e estresse aumentou em comparação com o ano passado, enquanto os testes funcionais e de usabilidade foram usados com menos frequência, apesar de ainda estarem entre os 5 principais tipos de teste.

Quais tipos de testes são usados no seu projeto?

63%

daqueles que usam testes de unidade também usam métricas de cobertura de teste.

Quais métricas de cobertura de teste você usa para testes de unidade?

Os engenheiros de teste/controle de qualidade tornaram-se mais solicitados e altamente qualificados. A parcela de projetos em que há mais de 1 engenheiro de controle de qualidade por 10 desenvolvedores aumentou quatro pontos percentuais em relação ao ano passado. O mesmo crescimento é observado entre os projetos em que 76-100% dos engenheiros de controle de qualidade têm habilidades de programação. Respectivamente, a parcela daqueles que fazem apenas testes manuais diminuiu.

Qual é a proporção entre o número de testadores/engenheiros de QA e desenvolvedores de software no seu projeto?

Quantos testadores/engenheiros de controle de qualidade têm habilidades de programação no seu projeto?

Quantos testadores/engenheiros de controle de qualidade fazem apenas testes manuais no seu projeto?

Que ferramentas você usa para armazenar casos de teste?

A parcela dos que utilizam ferramentas específicas para armazenamento de casos de teste aumentou nove pontos percentuais em relação ao ano passado. A cobertura de automação de teste não mudou muito em relação ao ano passado. A parcela de projetos com pelo menos metade dos testes automatizados ainda é pouco superior a 50%.

Forneça uma estimativa de quantos testes do seu projeto são automatizados?

Quais frameworks/ferramentas/tecnologias de teste você usa?

Quais linguagens de programação você usa para automatizar testes no seu projeto?

As cinco principais linguagens usadas para automação de teste não mudaram em relação ao ano passado e ainda são JavaScript/TypeScript, Python, Java, C# e PHP.

Quais tecnologias de BDD (Desenvolvimento orientado por comportamento) você usa?

14%

dos entrevistados dizem que usam IA/ML para testar seus projetos, o que representa seis pontos percentuais a mais do que no ano passado.

O desenvolvimento orientado por comportamento (BDD - Behavior Driven Development) está se tornando cada vez mais difundido, acrescentando cinco pontos percentuais desde o ano passado. Agora, 17% dos entrevistados dizem que usam algumas tecnologias de BDD.

JetBrains AquaNovo

Procurando uma ferramenta poderosa para automação de testes? Obtenha o JetBrains Aqua e aumente sua produtividade desenvolvendo testes automatizados mais confiáveis que requerem menos manutenção.

Com base em seus valiosos comentários, o Aqua oferece suporte às linguagens de programação e frameworks de teste de automação mais populares. Inscreva-se em nosso blog para receber notícias sobre as últimas melhorias e não deixe de nos seguir no Twitter!

Testes:

2022

Encontre a ferramenta certa

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.