Testes
87% dos desenvolvedores têm testes em seus projetos. A execução de testes de unidade é a abordagem mais popular, pois é usada por 68% dos desenvolvedores.
Que tipos de testes você tem em seus projetos?
77% disseram que testes são uma parte integrante do processo de desenvolvimento em suas empresas ou equipes.
As perguntas a seguir foram apresentadas apenas aos desenvolvedores contratados como testadores ou engenheiros de controle de qualidade ou que estão envolvidos em atividades de teste em suas empresas.
Seu processo de teste inclui a concepção de cenários de teste?
Esta pergunta foi apresentada apenas a desenvolvedores que utilizam ferramentas especiais de gerenciamento de testes.
Quais ferramentas você usa para armazenar cenários de testes?
Esta pergunta foi apresentada apenas a desenvolvedores que utilizam ferramentas especiais de gerenciamento de testes.
Como a concepção e a implementação de teste são realizadas?
Quais tipos de testes são usados no seu projeto?
Qual é a proporção entre o número de testadores ou engenheiros de controle de qualidade e desenvolvedores de software na sua equipe ou projeto?
Três quartos dos entrevistados afirmam que há menos de três testadores ou engenheiros de controle de qualidade para cada 10 desenvolvedores em seus projetos. Apenas 3% dos entrevistados disseram que há 9 ou mais engenheiros de controle de qualidade por 10 desenvolvedores em seus projetos.
Quantos testadores ou engenheiros de controle de qualidade possuem habilidades de programação na sua equipe ou projeto?
Quantos testadores ou engenheiros de controle de qualidade fazem somente testes manuais na sua equipe ou projeto?
Quantos de seus testes são automatizados?
49% dos entrevistados disseram que metade ou mais de seus testes são automatizados. A ferramenta mais popular para automação de testes é o Postman (35%), e os frameworks mais populares são o JUnit (41%) e o Selenium WebDriver (31%).
Quais frameworks de automação de testes você utiliza?
Quais ferramentas de automação de teste você utiliza?
Quais linguagens de programação você usa para automatizar testes na sua equipe ou projeto?
O Java, o JavaScript e o Python são as linguagens mais populares para automação de testes, cada uma sendo usada por um terço dos entrevistados ou mais.
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.
Participe do Laboratório de Insights de Tecnologia da JetBrains
Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.