Pruebas

Compartir:

La siguiente pregunta se mostró a todos los encuestados. Todas las demás preguntas se mostraron solo a los encuestados que afirmaron que trabajaban como testers o ingenieros de control de calidad, o que participaban en pruebas como parte de su trabajo.

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

63%

Unitarias

47%

Integración

34%

De extremo a extremo

32%

Rendimiento

1%

Otro/a

15%

Ninguno/a

17 %

de los que tienen pruebas de unidad en sus proyectos no las escriben.

80 %

de todos los encuestados afirma que las pruebas desempeñan un papel integral en sus proyectos de desarrollo de software.

58 %

de los encuestados que participan en actividades de pruebas desarrollan pruebas automatizadas.

46 %

de los encuestados utiliza el diseño de casos de prueba como parte de su proceso de pruebas.

¿Qué técnicas de diseño de pruebas utiliza?

51%

Pruebas de casos de uso

40%

Pruebas de historias de usuarios

28%

Pruebas de estado

25%

Análisis de valores límites

25%

No lo sé seguro

53 %

de los encuestados afirma que, en sus empresas, las mismas personas que diseñan las pruebas también las ejecutan.

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

77%

72%

62%

Pruebas funcionales

43%

48%

43%

Pruebas de rendimiento

44%

48%

39%

Pruebas de regresión

45%

42%

36%

Pruebas de aceptación

59 %

de los que utilizan pruebas de unidad también utilizan métricas de cobertura de pruebas.

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

38%

LoC/Métodos/Clases/Paquetes

22%

Ramas

14%

Rutas

11%

Predicados de condiciones

11%

Métricas de flujo de datos

1%

Otro/a

41%

Ninguno/a

¿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%

40%

41%

Menos de 1 persona de control de calidad por cada 10 desarrolladores

29%

31%

32%

De 1-3 personas de control de calidad por cada 10 desarrolladores

5%

7%

7%

De 4-6 personas de control de calidad por cada 10 desarrolladores

1%

1%

1%

De 7-8 personas de control de calidad por cada 10 desarrolladores

3%

2%

2%

De 9-10 personas de control de calidad por cada 10 desarrolladores

1%

1%

1%

Más personas de control de calidad que desarrolladores

18%

18%

16%

No lo sé seguro

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

35%

33%

33%

0–25 %

12%

12%

17%

26–50 %

7%

7%

9%

51–75 %

20%

24%

20%

76–100 %

26%

23%

21%

No lo sé

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

34%

38%

35%

0–25 %

10%

12%

13%

26–50 %

9%

10%

11%

51–75 %

20%

15%

16%

76–100 %

27%

24%

25%

No lo sé

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

42%

Documentación de oficina

33%

No utilizo ninguna herramienta específica

27%

Herramientas especiales de gestión de casos de prueba

9%

Otro/a

Aproximadamente, ¿cuántas de las pruebas de su proyecto están automatizadas?

10%

Todos

24%

La mayoría

12%

La mitad

26%

Solo algunas

14%

No lo sé seguro

14%

Ninguno/a

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

34%

31%

34%

JUnit

20%

19%

27%

Selenium

29%

34%

26%

Postman

23%

25%

20%

Jest

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

2020202120222023
33 %35 %36 %36 %JavaScript/TypeScript
33 %29 %31 %34 %Python
36 %29 %29 %33 %Java
13 %11 %13 %12 %C#
7 %7 %6 %8 %Kotlin
20 %13 %8 %PHP
10 %12 %7 %Bash
4 %4 %5 %C++
6 %8 %4 %Go
6 %5 %3 %3 %Ruby
4 %6 %3 %Groovy
1 %2 %3 %Rust
2 %3 %3 %Scala
2 %2 %2 %Swift
1 %0 %0 %1 %Tcl
1 %1 %2 %1 %Perl
0 %1 %1 %Clojure
11 %2 %3 %3 %Otro/a
11 %6 %4 %6 %Ninguno/a
0 %36 %

TechRepublic

techrepublic.com

Aprovechar el código y la automatización para multiplicar la cobertura de las pruebas se está convirtiendo en algo esencial. Así que si está pensando en qué lenguajes aprender o repasar, tenga en cuenta que entre los lenguajes de codificación más utilizados por los encuestados que se identificaron como testers, JavaScript/TypeScript está en cabeza, con una cuota del 37 %. Completan los tres primeros puestos Python y Java, con un 34 % y un 32 %, respectivamente.

TechRepublic capacita a los profesionales para liderar sus organizaciones a través de la tecnología con historias de noticias, datos, características, tutoriales y recomendaciones de productos en los que pueden confiar.

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

85%

No uso BDD

9%

Cucumber

5%

Gherkin

1%

JBehave

1%

Herramientas de software Behat

1%

Lettuce

1%

Gauge

1%

Otro/a

85 %

de los encuestados no utiliza ninguna tecnología de desarrollo basada en el comportamiento.

¿Cuál es el principal objetivo de sus pruebas?

Las aplicaciones web son el objetivo más común de las pruebas.

¿Qué tipos de pruebas automatiza?

84%

Pruebas de API

52%

Pruebas de IU

16%

Pruebas de escritorio

5%

Otro/a

Entre quienes desarrollan pruebas automatizadas, el 52 % realiza pruebas de interfaz de usuario y el 84 %, pruebas de API.

JetBrains Aqua

¿Desea aumentar su productividad desarrollando pruebas automatizadas más fiables que requieran menos mantenimiento? Pruebe JetBrains Aqua, un potente espacio de trabajo para la automatización de pruebas.

Aqua es compatible con los lenguajes de programación más populares, así como con los principales marcos de pruebas de automatización, como Selenium, Playwright y Cypress. Integra un navegador web que le proporciona información útil mientras escribe sus pruebas. Suscríbase a nuestro blog para estar al día de las últimas mejoras de Aqua, ¡y no se olvide de seguirnos en X (el antiguo Twitter)!

¿Es usted ingeniero de control de calidad profesional o aficionado a las pruebas? Pase a formar parte del Aqua Adopters Group, cuyo objetivo es obtener una visión más en profundidad de la comunidad dedicada al control de calidad. Como miembro, tendrá la oportunidad de participar en investigaciones adaptadas a su experiencia, así como de ayudarnos a mejorar JetBrains Aqua. ¡Únase a nosotros ahora!

Pruebas:

2023

¡Gracias por el tiempo que nos ha dado!

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

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