ISTQB Foundation (CTFL v4.0) Examen de práctica #4 — Preguntas y respuestas

Todas las preguntas de este examen de práctica, con la respuesta correcta marcada y una justificación escrita para cada opción a continuación — para leer y repasar, no una prueba cronometrada.

Pregunta 1

¿Cuál describe MEJOR por qué son necesarias las pruebas?

Reduce el riesgo de fallos durante la operación.

Respuesta correcta

Correcto — una razón clave.

Garantiza que el software no contiene defectos.

Las pruebas no demuestran la ausencia de defectos.

Sustituye el análisis de requisitos.

Las pruebas complementan el trabajo de requisitos.

Hace innecesaria la depuración.

La depuración sigue siendo necesaria.

Por qué

Las pruebas reducen el riesgo de fallos en operación y ayudan a determinar si la calidad es aceptable; no garantizan software sin defectos.

Pregunta 2

Un tester cree que una función funciona y solo diseña pruebas que lo confirman. ¿Con qué sesgo cognitivo se relaciona?

Sesgo de confirmación — favorecer información que confirma creencias.

Respuesta correcta

Correcto — el sesgo del principio de factores humanos.

La paradoja del pesticida.

Trata de pruebas repetidas que pierden eficacia.

Agrupación de defectos.

Trata de dónde se concentran los defectos.

Falacia de ausencia de errores.

Trata de un sistema sin defectos pero inadecuado.

Por qué

Es el sesgo de confirmación: favorecer la evidencia que confirma expectativas.

Pregunta 3

Un sistema pasó todas las pruebas y tiene pocos defectos, pero los usuarios lo rechazan porque no satisface sus necesidades. ¿Qué principio ilustra?

Falacia de ausencia de errores.

Respuesta correcta

Correcto — pocos defectos no garantizan satisfacer al usuario.

Las pruebas muestran la presencia de defectos.

Cierto, pero no lo que ilustra el escenario.

Las pruebas exhaustivas son imposibles.

No es el punto aquí.

Las pruebas dependen del contexto.

Válido, pero no describe esta situación.

Por qué

La 'falacia de ausencia de errores': corregir defectos no sirve si el sistema no satisface al usuario.

Pregunta 4

Ordene lógicamente: 1) diseño, 2) análisis, 3) implementación, 4) ejecución.

Análisis → Diseño → Implementación → Ejecución

Respuesta correcta

Correcto — el orden lógico.

Diseño → Análisis → Ejecución → Implementación

El análisis precede al diseño.

Implementación → Análisis → Diseño → Ejecución

Análisis y diseño van antes.

Ejecución → Implementación → Diseño → Análisis

Es el orden inverso.

Por qué

Análisis → diseño → implementación → ejecución.

Pregunta 5

¿Cuál de los siguientes es una condición de prueba y no un caso de prueba?

"Validación del inicio de sesión con contraseña inválida"

Respuesta correcta

Correcto — aspecto comprobable sin datos concretos.

Entrada 'amy'/'x', esperar 'credenciales inválidas'.

Tiene entradas y resultado — un caso.

Introducir 'amy'/'secret123' y cargar el panel.

Datos concretos — un caso.

Introducir contraseña de 13 caracteres y esperar rechazo.

Valor concreto — un caso.

Por qué

Una condición es un aspecto comprobable. Un caso añade entradas y resultados esperados.

Pregunta 6

¿Cuáles DOS forman parte del análisis de pruebas? (Elija dos.)

Identificar condiciones analizando la base de prueba.

Respuesta correcta

Correcto — parte central.

Detectar defectos en la base, como ambigüedades.

Respuesta correcta

Correcto — el análisis suele descubrirlos.

Ejecutar los casos y registrar resultados.

Eso es ejecución.

Preparar el entorno y las herramientas.

Eso es implementación.

Por qué

El análisis identifica condiciones de prueba y detecta defectos en la base.

Pregunta 7

¿Por qué es importante la responsabilidad de todo el equipo por la calidad en contextos modernos (ágiles)?

Permite prevenir y detectar defectos antes en todo el equipo.

Respuesta correcta

Correcto — favorece la calidad temprana.

Elimina la necesidad de habilidades de prueba.

Las habilidades siguen siendo necesarias.

Solo los desarrolladores son responsables.

Todo el equipo la comparte.

Garantiza cero defectos en el producto.

Ningún enfoque garantiza cero defectos.

Por qué

La responsabilidad compartida permite prevenir y detectar defectos antes.

Pregunta 8

En el proceso de prueba de ISTQB, una actividad define los objetivos de la prueba y selecciona el enfoque que mejor los alcanza dentro de las restricciones dadas, y su resultado principal es el plan de pruebas. ¿De qué actividad se trata?

Planificación de pruebas

Respuesta correcta

Correcto — la planificación de pruebas establece los objetivos y elige el enfoque y los recursos para alcanzarlos; el plan de pruebas es su resultado.

Monitorización y control de pruebas

Esta actividad compara el progreso real con el plan y desencadena acciones correctivas. Usa el plan, no lo crea.

Análisis de pruebas

El análisis de pruebas deriva condiciones de prueba de la base de prueba, es decir, qué probar. No define los objetivos globales ni selecciona el enfoque.

Implementación de pruebas

La implementación crea y organiza el testware necesario para la ejecución (procedimientos, suites, datos, entorno). Ocurre después de haber elegido el enfoque.

Por qué

La planificación de pruebas define los objetivos de la prueba y selecciona el enfoque (técnicas, niveles, criterios de entrada/salida, recursos, calendario) que mejor los alcanza dentro de las restricciones del proyecto. Su testware principal es el plan de pruebas.

Pregunta 9

¿Qué caracteriza MEJOR los enfoques 'test-first' como TDD?

Las pruebas se escriben antes del código, que luego las supera.

Respuesta correcta

Correcto — la característica definitoria.

Las pruebas se escriben solo al terminar el sistema.

Es lo contrario de test-first.

No se usan pruebas automatizadas.

TDD depende de pruebas automatizadas.

Solo pruebas de aceptación, nunca unitarias.

TDD se centra en pruebas unitarias.

Por qué

En TDD se escriben las pruebas antes del código, que luego se escribe para superarlas.

Pregunta 10

Representantes del cliente prueban si el sistema soporta sus procesos de negocio reales antes de producción. ¿Qué forma de aceptación es?

Prueba de aceptación de usuario (UAT)

Respuesta correcta

Correcto — los usuarios validan contra sus necesidades reales.

Prueba de integración de componentes

Verifica interfaces entre componentes.

Prueba de componente

El nivel más bajo, por desarrolladores.

Prueba de regresión

La regresión busca efectos secundarios.

Por qué

La prueba de aceptación de usuario valida que el sistema soporta los procesos reales del usuario.

Pregunta 11

¿Cuál es el MEJOR ejemplo de prueba no funcional de la característica 'fiabilidad'?

Ejecutar el sistema 72 horas seguidas sin fallos ni degradación.

Respuesta correcta

Correcto — la prueba de resistencia aborda la fiabilidad.

Comprobar que una transferencia mueve la cantidad correcta.

Una prueba funcional.

Medir cuán rápido se renderiza la página.

Eficiencia de rendimiento, no fiabilidad.

Comprobar que las etiquetas están traducidas al francés.

Localización/usabilidad.

Por qué

La fiabilidad concierne a seguir funcionando en el tiempo, p. ej. ejecución prolongada sin fallos.

Pregunta 12

En el modelo en V, ¿con qué fase se asocia MEJOR el diseño de las pruebas de sistema?

La fase de especificación de requisitos del sistema.

Respuesta correcta

Correcto — las pruebas de sistema verifican los requisitos.

La fase de diseño detallado.

Se empareja con la prueba de componente.

La fase de codificación.

Se empareja con la prueba de componente.

La fase de requisitos de negocio / contrato.

Se empareja con la aceptación.

Por qué

El diseño de pruebas de sistema se basa en la especificación de requisitos del sistema.

Pregunta 13

¿Qué tipo de prueba determina el cumplimiento con regulaciones, normas o requisitos contractuales?

Prueba de cumplimiento (conformidad)

Respuesta correcta

Correcto — verifica la adhesión a normas/regulaciones.

Prueba de humo

Verifica la estabilidad básica.

Prueba de usabilidad

Trata la facilidad de uso.

Prueba de confirmación

Verifica que una corrección resolvió un defecto.

Por qué

La prueba de cumplimiento verifica la adhesión a leyes, normas o contratos.

Pregunta 14

Poco antes de la puesta en producción, el equipo de operaciones comprueba la copia de seguridad y su restauración, el procedimiento de recuperación ante desastres, la administración de usuarios y los scripts de instalación en un entorno similar al de producción. ¿Qué forma de prueba de aceptación es?

Prueba de aceptación operativa

Respuesta correcta

Correcto — son exactamente las tareas operativas que cubre la OAT, realizadas por el personal de operaciones o administración de sistemas.

Prueba de aceptación de usuario

La prueba de aceptación de usuario la realizan usuarios de negocio y valida que el sistema soporte sus procesos y su idoneidad de uso, no los procedimientos de copia, recuperación y administración.

Prueba alfa

La prueba alfa la realizan usuarios potenciales o existentes en las instalaciones de la organización desarrolladora. El factor distintivo es quién prueba y dónde, no el carácter operativo de las tareas.

Prueba de aceptación regulatoria

La prueba de aceptación regulatoria demuestra el cumplimiento de leyes, normativas y estándares. Copia, recuperación y administración de usuarios son cuestiones operativas, no evidencia regulatoria.

Por qué

La prueba de aceptación operativa (OAT) la realiza el personal de operaciones o administración de sistemas y cubre tareas como copia/restauración, recuperación ante desastres, gestión de usuarios, instalación y mantenimiento del sistema en su entorno operativo.

Pregunta 15

¿En qué paso del proceso de revisión los revisores examinan individualmente el producto antes de la reunión?

Revisión individual (preparación individual)

Respuesta correcta

Correcto — examinan el producto por separado primero.

Planificación

Define alcance y participantes.

Corrección e informe

Ocurre tras comunicar hallazgos.

Inicio de la revisión

El inicio distribuye el producto.

Por qué

El paso de 'revisión individual' es donde los revisores examinan el producto por su cuenta.

Pregunta 16

¿Qué tipo de revisión es MEJOR cuando el objetivo es lograr consenso, dirigida por el autor?

Recorrido (walkthrough)

Respuesta correcta

Correcto — dirigido por el autor, busca consenso.

Inspección

Dirigida por un moderador, la más formal.

Revisión informal

Sin estructura definida.

Auditoría

Verifica cumplimiento de normas.

Por qué

El recorrido lo dirige el autor y busca comprensión y consenso.

Pregunta 17

¿Cuál es un producto típico que puede examinarse mediante pruebas estáticas?

Un documento de especificación de requisitos.

Respuesta correcta

Correcto — los documentos son típicos.

El tiempo de respuesta medido bajo carga.

Un resultado dinámico.

El uso de CPU durante una prueba de estrés.

Métricas en ejecución requieren prueba dinámica.

El registro de ca1da real cuando la app falla.

Surge al ejecutar.

Por qué

Las pruebas estáticas examinan requisitos, diseño, código, planes, etc.

Pregunta 18

¿Cuál es la distinción PRINCIPAL entre un defecto hallado por prueba estática y un fallo hallado por prueba dinámica?

La estática halla defectos directamente; la dinámica observa fallos.

Respuesta correcta

Correcto — estática halla el defecto, dinámica ve el síntoma.

La estática siempre halla más defectos.

Ninguna es universalmente superior.

La dinámica no requiere casos de prueba.

Usa casos para ejecutar el sistema.

La estática ejecuta el código de forma controlada.

La estática no ejecuta el código.

Por qué

La estática halla defectos directamente sin ejecución; la dinámica observa fallos durante la ejecución.

Pregunta 19

¿Cuáles DOS de las siguientes son técnicas de caja negra (basadas en especificación)? (Elija dos.)

Pruebas con tabla de decisión.

Respuesta correcta

Una técnica basada en especificación (caja negra) para combinaciones de condiciones.

Pruebas de transición de estados.

Respuesta correcta

Una técnica basada en especificación (caja negra) basada en estados y transiciones.

Pruebas de sentencias.

Las pruebas de sentencias son de caja blanca (estructurales).

Pruebas de ramas.

Las pruebas de ramas son de caja blanca (estructurales).

Por qué

Las técnicas de caja negra incluyen partición de equivalencia, análisis de valores límite, tablas de decisión, transición de estados y casos de uso. Las pruebas de sentencias y de ramas son de caja blanca.

Pregunta 20

Para la máquina de estados del cajero siguiente, ¿cuántos casos de prueba se requieren para lograr la cobertura 0-switch, es decir, cubrir cada transición individual válida exactamente una vez? (Cuente la autotransición 'PIN incorrecto (<3)' como una transición.)

ATM session state transition diagram

9

Respuesta correcta

Idle->AwaitPIN, AwaitPIN->Menu, autobucle de AwaitPIN, AwaitPIN->Locked, Menu->Dispensing, Dispensing->Menu, Menu->CardReturned, CardReturned->Idle, Locked->Idle.

6

Cuenta de menos; hay nueve transiciones distintas.

8

Omite una transición, p. ej. el autobucle.

5

Demasiado pocos para la cobertura 0-switch aquí.

Por qué

Hay nueve transiciones válidas, por lo que la cobertura 0-switch necesita nueve casos.

Pregunta 21

El diagrama del termostato muestra las transiciones válidas. ¿Qué secuencia de eventos es INVÁLIDA, comenzando en S1 (Apagado)?

Diagrama del termostato: inicio a S1 Apagado; S1 'turn on' a S2 Reposo; S2 'temp < set' a S3 Calentando; S3 'temp >= set' a S2 Reposo; S2 'turn off' a S1 Apagado; S3 'turn off' a S1 Apagado.

turn on, luego temp >= set

Respuesta correcta

Correcto — tras 'turn on' está en Reposo; 'temp >= set' solo válido desde Calentando.

turn on, luego temp < set, luego temp >= set

Válido: Apagado→Reposo→Calentando→Reposo.

turn on, luego turn off

Válido: Apagado→Reposo→Apagado.

turn on, luego temp < set, luego turn off

Válido: Apagado→Reposo→Calentando→Apagado.

Por qué

Desde S1 (Apagado) solo 'turn on' a S2 es válido. No hay transición de Apagado a Calentando, así que 'turn on' y luego 'temp >= set' es inválido.

Pregunta 22

Para el grafo de flujo de control, el cuerpo del bucle (nodo 3 → nodo 4) puede ejecutarse cero o más veces. ¿Cuál es el mínimo de casos para 100% de cobertura de ramas de la decisión en el nodo 2?

Grafo de flujo de control: nodo 1 a nodo 2 (decisión); nodo 2 'true' a nodo 3 luego nodo 4 y vuelve a nodo 2; nodo 2 'false' a nodo 5 luego nodo 6.

2

Respuesta correcta

Correcto — uno entra al bucle y otro lo omite.

1

Un test no cubre ambos resultados de rama.

3

Solo una decisión, dos resultados bastan.

4

Demasiados; una decisión necesita solo 2.

Por qué

La decisión en el nodo 2 tiene dos resultados: entrar al bucle (verdadero) y salir (falso). La cobertura de ramas exige ambos — 2 casos.

Pregunta 23

¿Cuál es el propósito PRINCIPAL de colapsar una tabla de decisión fusionando columnas redundantes?

Reducir el número de casos manteniendo la cobertura.

Respuesta correcta

Correcto — fusiona don't-care sin perder cobertura.

Añadir más condiciones.

Colapsar reduce, no añade.

Convertir la tabla en un diagrama de transición.

Son técnicas distintas.

Garantizar el 100% de cobertura de ramas del código.

Las tablas de decisión son de caja negra.

Por qué

Fusiona columnas con condiciones don't-care, reduciendo casos sin perder cobertura.

Pregunta 24

El costo de envío depende de dos condiciones: 'Miembro' y 'Pedido >= $50'. El comportamiento difiere en las cuatro combinaciones. ¿Cuántos casos para cobertura total?

4

Respuesta correcta

Correcto — 2 × 2 = 4 combinaciones distintas.

2

Dos no cubren las cuatro.

3

Tres dejan una sin probar.

8

8 sería 2^3; aquí solo dos condiciones.

Por qué

Dos condiciones binarias dan 2 × 2 = 4 combinaciones; todas difieren — 4 casos.

Pregunta 25

¿Qué criterio de caja blanca se satisface cuando cada sentencia ejecutable se ha ejercitado al menos una vez?

Cobertura de sentencias

Respuesta correcta

Correcto — mide las sentencias ejercitadas.

Cobertura de ramas

Exige cada resultado de decisión.

Cobertura de caminos

Exige todos los caminos independientes.

Cobertura de particiones de equivalencia

Un criterio de caja negra.

Por qué

La cobertura de sentencias mide el porcentaje de sentencias ejercitadas.

Pregunta 26

Un cuestionario califica 0–100: 0–39 = Suspenso, 40–69 = Aprobado, 70–100 = Distinción. ¿Qué conjunto elige UN representante de CADA partición válida?

{ 20, 55, 85 }

Respuesta correcta

Correcto — un valor en cada partición.

{ 39, 40, 69, 70 }

Son valores límite.

{ 10, 25, 35 }

Los tres en Suspenso.

{ 55, 60, 65 }

Los tres en Aprobado.

Por qué

Tres particiones: Suspenso, Aprobado, Distinción. Uno de cada una, p. ej. {20, 55, 85}.

Pregunta 27

¿Cuándo es la prueba de transición de estados la técnica MÁS apropiada?

Cuando el comportamiento depende del estado actual y los eventos.

Respuesta correcta

Correcto — modela estados, eventos y transiciones.

Cuando las entradas son rangos numéricos independientes sin memoria.

Eso conviene a partición/AVL.

Cuando el objetivo es medir la cobertura de sentencias.

Es un objetivo de caja blanca.

Solo cuando no hay especificación.

Depende de un modelo derivado de la especificación.

Por qué

Para sistemas cuyo comportamiento depende del estado actual y del historial, donde los eventos disparan transiciones.

Pregunta 28

¿Cuáles DOS son técnicas de caja blanca? (Elija dos.)

Prueba de sentencias

Respuesta correcta

Correcto — basada en la estructura del código.

Prueba de ramas

Respuesta correcta

Correcto — basada en decisiones del código.

Partición de equivalencia

Una técnica de caja negra.

Prueba de casos de uso

Una técnica de caja negra.

Por qué

Las pruebas de sentencias y ramas derivan de la estructura. Partición y casos de uso son de caja negra.

Pregunta 29

Un semáforo recorre Rojo → Verde → Ámbar → Rojo, con una transición válida entre cada par. ¿Cuántos casos para cobertura 0-switch?

3

Respuesta correcta

Correcto — tres transiciones válidas.

1

Uno no ejercita las tres.

6

6 corresponde a 1-switch.

9

Muchos más que tres.

Por qué

0-switch exige cada transición válida una vez. Tres transiciones — 3 casos.

Pregunta 30

Cuatro riesgos se valoran 1-5: R1 L=5 I=5; R2 L=2 I=4; R3 L=4 I=3; R4 L=3 I=5. Si nivel de riesgo = Probabilidad x Impacto, ¿cuál se prueba PRIMERO?

R1 (nivel de riesgo 25)

Respuesta correcta

5*5 = 25 es el más alto.

R4 (nivel de riesgo 15)

3*5 = 15 es menor que el 25 de R1.

R3 (nivel de riesgo 12)

4*3 = 12 es menor que el 25 de R1.

R2 (nivel de riesgo 8)

2*4 = 8 es el más bajo.

Por qué

R1 tiene el producto más alto (25).

Pregunta 31

¿Qué describe MEJOR la diferencia entre seguimiento y control de pruebas?

El seguimiento recopila información; el control actúa con ella.

Respuesta correcta

Correcto — el control actúa sobre lo que revela el seguimiento.

El seguimiento corrige defectos; el control escribe casos.

Ninguno es correcto.

Son la misma actividad.

Son distintas.

El control recopila métricas; el seguimiento aprueba el presupuesto.

Roles invertidos.

Por qué

El seguimiento recopila información; el control toma acciones correctivas con ella.

Pregunta 32

¿Cuál es el MEJOR ejemplo de una entrada basada en riesgo de producto en un plan de pruebas?

"Un cálculo de interés incorrecto podría causar pérdidas — probar a fondo."

Respuesta correcta

Correcto — un riesgo de producto.

"El entorno podría entregarse con dos semanas de retraso."

Un riesgo de proyecto.

"Dos testers podrían dejar el proyecto."

Un riesgo de personal.

"La licencia de la herramienta podría caducar."

Un riesgo de herramienta/proyecto.

Por qué

Un riesgo de producto se refiere a un fallo que daña a los interesados, p. ej. un cálculo de interés incorrecto.

Pregunta 33

Un equipo ejecutó 200 casos. 150 pasaron, 30 fallaron y 20 quedaron bloqueados. ¿Qué porcentaje de los ejecutados pasó?

Aproximadamente 83%

Respuesta correcta

Correcto — 150 / 180 ≈ 0,833.

75%

150 / 200 cuenta los bloqueados.

85%

No coincide con 83%.

90%

Sobreestima la tasa.

Por qué

Ejecutados = 150 + 30 = 180. 150 / 180 ≈ 83%.

Pregunta 34

¿Cuál es un atributo típico de un informe de defecto para clasificación y análisis?

La severidad y prioridad del defecto.

Respuesta correcta

Correcto — apoyan clasificación y priorización.

La opinión personal del tester sobre el desarrollador.

Los informes deben ser objetivos.

El presupuesto total del proyecto.

Ajeno al informe.

El número de reuniones de la semana.

Irrelevante.

Por qué

Los informes registran severidad/prioridad, estado, fase y referencias.

Pregunta 35

¿Cuál es un ejemplo de métrica basada en cobertura para monitorear el progreso?

Porcentaje de requisitos cubiertos por casos ejecutados.

Respuesta correcta

Correcto — métrica de cobertura.

El número de cafés consumidos.

No es una métrica significativa.

La marca de la herramienta.

Un atributo de herramienta.

El esquema de colores del panel.

Cosmético.

Por qué

Las métricas de cobertura miden la proporción cubierta, p. ej. requisitos cubiertos.

Pregunta 36

¿Qué distingue MEJOR la severidad de la prioridad de un defecto?

La severidad es el impacto; la prioridad la urgencia.

Respuesta correcta

Correcto — dimensiones independientes.

Siempre tienen el mismo valor.

Pueden diferir.

La severidad la fija la gerencia; la prioridad el compilador.

El compilador no fija la prioridad.

La prioridad es el impacto; la severidad la urgencia.

Invierte las definiciones.

Por qué

La severidad es el impacto; la prioridad es la urgencia de corregirlo. Pueden diferir.

Pregunta 37

Al aplicar pruebas basadas en riesgos, ¿qué efecto tiene que una función sea de alto riesgo?

Recibe pruebas más tempranas y exhaustivas.

Respuesta correcta

Correcto — el riesgo orienta la profundidad.

Se excluye de las pruebas.

Se prueban más, no se excluyen.

Se prueba solo después de la entrega.

Los altos riesgos se prueban antes.

Automáticamente tiene cero defectos.

El nivel de riesgo no cambia el número de defectos.

Por qué

Las áreas de alto riesgo reciben pruebas más tempranas y exhaustivas.

Pregunta 38

¿Qué práctica de gestión de la configuración es la MÁS importante para que las pruebas sean repetibles y trazables?

Identificar y controlar versiones de los elementos y el testware.

Respuesta correcta

Correcto — el control de versiones sustenta la repetibilidad.

Borrar resultados antiguos para ahorrar espacio.

Borrar socava la trazabilidad.

Dejar copias privadas sin versión a cada tester.

Destruye la repetibilidad.

Evitar toda documentación de versiones.

Sin documentación no hay trazabilidad.

Por qué

La GC identifica y controla versiones de los elementos y el testware.

Pregunta 39

¿Cuál es un beneficio de usar una herramienta de ejecución (automatización) para regresión?

Grandes conjuntos de regresión se ejecutan rápida y consistentemente.

Respuesta correcta

Correcto — velocidad y consistencia.

Elimina la necesidad de diseñar casos.

El diseño sigue siendo necesario.

Garantiza que no quedan defectos.

Ninguna herramienta lo garantiza.

Elimina todo esfuerzo de mantenimiento.

Requieren mantenimiento continuo.

Por qué

Las herramientas ejecutan grandes conjuntos de regresión rápida y repetidamente.

Pregunta 40

¿Cuál es una consideración clave al SELECCIONAR una herramienta de prueba?

Qué tan bien encaja con los procesos y la madurez, con evaluación costo-beneficio.

Respuesta correcta

Correcto — ajuste y ROI son centrales.

Solo el color de la interfaz.

Cosmético.

Elegir la opción más cara.

El precio no indica idoneidad.

Elegir la herramienta que usa un competidor.

Puede no encajar en tu contexto.

Por qué

La selección debe considerar madurez, ajuste con procesos, habilidades, soporte y costo-beneficio.