Estas preguntas solo se han mostrado a las personas encuestadas que han afirmado que trabajan como Testers o ingenieros de control de calidad, o que participan en pruebas como parte de su trabajo.

Testeo

El

75 %

de las personas encuestadas afirma que las pruebas desempeñan un papel integral en su desarrollo

El

44 %

de las personas encuestadas participa en las pruebas

¿Qué tipo de pruebas lleva a cabo en sus proyectos?

Esta pregunta se ha mostrado a todas las personas encuestadas.

UnitariaIntegraciónDe extremo a extremoRendimientoOtroNingunaUnitaria67%Integración48%De extremo a extremo33%Rendimiento31%Otro1%Ninguna15%

¿Cómo realiza pruebas unitarias en sus proyectos?

Esta pregunta se ha mostrado a las personas encuestadas que tienen pruebas de unidad en sus proyectos.

Escribo pruebas unitarias.
No utiliza pruebas de unidad
Uso pruebas unitarias, pero no las escribo yo.
57%33%11%

¿Qué métricas de cobertura de pruebas utiliza para las pruebas de unidades?

45%23%12% 9% 7% 1%40%LoC/Métodos/Clases/PaquetesRamasPredicados de condicionesRutasMétricas de flujo de datosOtroNinguna
El

33 %

de las personas encuestadas afirma que en sus empresas hay varias personas encargadas de diseñar y ejecutar las pruebas

El

52 %

de las personas encuestadas utiliza el diseño de casos de prueba como parte de sus pruebas

¿Qué tipo de testeo se utiliza en su proyecto?

77%45%44%43%39%29%28%26%26% 6% 1% 3%Testeo funcionalPruebas de aceptaciónTesteo de regresiónTesteo de rendimientoTesteo de usabilidadTesteo de seguridadTesteo de humoTesteo de estabilidadTesteo de estrésNo estoy seguroOtroNinguna

Dato interesante

Solo el 13 % de las personas encuestadas afirma recurrir a la ayuda externa de asesores y contratistas externos para las pruebas de productos.

¿Qué proporción hay entre el número de testers o ingenieros de control de calidad y los desarrolladores de software de su proyecto?

44%29% 5% 1% 3% 1%18%Menos de 1 persona de control de calidad por cada 10 desarrolladoresDe 1-3 personas de control de calidad por cada 10 desarrolladoresDe 4-6 personas de control de calidad por cada 10 desarrolladoresDe 7-8 personas de control de calidad por cada 10 desarrolladoresDe 9-10 personas de control de calidad por cada 10 desarrolladoresMás personas de control de calidad que desarrolladoresNo estoy seguro

Al parecer, hay escasez de ingenieros de control de calidad en las empresas: el 44 % de las personas encuestadas dice que tiene menos de 1 ingeniero de control de calidad por cada 10 desarrolladores en sus proyectos. Solo el 10 % tiene más de 4 ingenieros de control de calidad por cada 10 desarrolladores.

¿Cuántos testers/ingenieros de control de calidad tienen habilidades de programación en su proyecto?

35%12% 7%20%26%0–25 %26–50 %51–75 %76–100 %No lo sé

En el 29 % de los proyectos, más de la mitad de los ingenieros de control de calidad solo realizan pruebas manuales, mientras que en el 27 % de los proyectos más de la mitad de los testers tienen conocimientos de programación.

¿Cuántos testers/ingenieros de control de calidad solo realizan testeo manual en su proyecto?

34%10% 9%20%27%0–25 %26–50 %51–75 %76–100 %No lo sé

¿Qué herramientas utiliza para guardar los casos de prueba?

41%No utilizo ningunaherramienta específica
40%Documentación de oficina
20%Herramientas especiales degestión de casos de prueba
7%Otro

Alrededor del 41 % de los testers e ingenieros de control de calidad no utiliza ninguna herramienta específica para almacenar casos de prueba, y solo el 20 % utiliza herramientas especiales de gestión de casos de prueba.

Indique una estimación de cuántas pruebas de su proyecto están automatizadas.

28%25%12%10%10%14%Solo algunasLa mayoríaLa mitadNo estoy seguroTodasNinguna

El 47 % de las personas encuestadas ha automatizado la mitad o más de sus pruebas. Al igual que el año pasado, las tecnologías más populares son JUnit (34 %), Postman (29 %), Jest (23 %) y Selenium WebDriver (20 %). JavaScript, Java y Python siguen siendo los 3 lenguajes principales para la automatización de pruebas.

¿Qué marcos de trabajo/herramientas/tecnologías de prueba utiliza, en caso de hacerlo?

34%29%23%20%15%12%11%10% 9% 8%JUnitPostmanJestSelenium WebDriverPytestCypressApache JMeterMochaNUnit / xUnit.NetCucumber
Todos los resultados

¿Qué lenguajes de programación utiliza para la automatización de pruebas en su proyecto?

35%29%29%20%11%10% 7% 6%JavaScript/TypeScriptJavaPythonPHPC#BashKotlinGo
Todos los resultados

¿Qué tecnologías DGC (Desarrollo guiado por comportamiento) utiliza, si es que utiliza alguna?

88% 7% 4% 2% 1% 2%No uso BDDCucumberGherkinHerramientas de software BehatJBehaveOtro

Dato interesante

El 12 % de las personas encuestadas utiliza tecnologías para desarrollos guiados por comportamiento en las pruebas, y el 8 % utiliza IA / ML. Entre ellas, la IA / el ML se utiliza principalmente para los registros del sistema y el análisis de datos de comportamiento del usuario.

¿Utiliza la IA / el ML al probar su producto?

5% 5% 1% 1%92%Análisis de datos sobre el comportamiento de los usuariosAnálisis de los registros del sistemaPredicciones - EspecifiqueOtroNinguna

Hemos reunido nuestras herramientas para Control de calidad y Automatización de pruebas en un solo lugar. Puede añadir fácilmente herramientas y características útiles a su IDE de JetBrains o probar nuestro Kit de Automatización de pruebas.

¿Quiere estar al día de nuestras noticias y herramientas de control de calidad? Suscríbase ahora a nuestro Blog de control de calidad.

Encuentre la herramienta adecuada

Escoja su tecnología

Seleccionar

Descargue la herramienta que necesite

Seleccionar
Probar gratis

¡Gracias por el tiempo que nos has dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Participe en el JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.