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.

Testes

75%

de todos os entrevistados afirmam que o teste desempenha um papel fundamental no desenvolvimento

44%

de todos os entrevistados estão envolvidos no processo de teste

Que tipos de testes você tem em seus projetos?

Essa pergunta foi mostrada a todos os entrevistados.

Como você realiza testes de unidade nos seus projetos?

Essa pergunta foi mostrada a todos os entrevistados que possuem testes de unidade em seus projetos.

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

33%

dos entrevistados afirmam que, em suas empresas, há diferentes indivíduos responsáveis pelo design e pela execução dos testes

52%

dos entrevistados usam o design de casos de teste como parte de seus processos de teste

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

Fato interessante

Apenas 13% dos entrevistados dizem usar a ajuda externa de avaliadores e contratados terceirizados para testes de produtos.

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

Parece que há uma escassez de engenheiros de controle de qualidade nas empresas: 44% dos entrevistados dizem ter menos de um engenheiro de controle de qualidade para cada dez desenvolvedores em seus projetos. Apenas 10% têm mais de quatro engenheiros de controle de qualidade para cada dez desenvolvedores.

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

Em 29% dos projetos, mais da metade dos engenheiros de controle de qualidade fazem apenas testes manuais, enquanto em 27% dos projetos, mais da metade dos testadores têm habilidades de programação.

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

Quais ferramentas você usa para armazenar cenários de testes?

Cerca de 41% dos testadores e engenheiros de controle de qualidade não usam uma ferramenta específica para armazenar casos de teste, e apenas 20% usam ferramentas especiais de gerenciamento de casos de teste.

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

47% dos entrevistados automatizaram metade ou mais de seus testes. Como no ano passado, as tecnologias mais populares são JUnit (34%), Postman (29%), Jest (23%) e Selenium WebDriver (20%). JavaScript, Java e Python ainda são as três principais linguagens para automação de testes.

Quais frameworks/ferramentas/tecnologias de teste você usa, se for o caso?

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

Quais tecnologias de BDD (Desenvolvimento orientado por comportamento) você usa, se for o caso?

Fato interessante

12% dos entrevistados usam tecnologias de Desenvolvimento Orientado por Comportamento em seus processos de teste, e 8% usam IA/ML. Nesse grupo, IA/ ML são usados principalmente para logs do sistema e análise de dados de comportamento do usuário.

Você usa IA/ML nos testes do seu produto?

Reunimos nossas ferramentas para Garantia de qualidade e automação de testes em um só lugar. Você pode adicionar facilmente ferramentas e recursos úteis ao seu IDE da JetBrains ou pode experimentar o nosso Kit de automação de testes.

Quer receber atualizações sobre nossas notícias e ferramentas de controle de qualidade? Inscreva-se no nosso blog de controle de qualidade agora mesmo!

By submitting this form I agree to the JetBrains Privacy Policy

Encontre a ferramenta certa

Escolha sua tecnologia

Escolher

Baixe a ferramenta que você precisa

Escolher
Experimente grátis

Obrigado pelo seu tempo!

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

Participe de pesquisas futuras

By submitting this form I agree to the JetBrains Privacy Policy

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