Encuesta sobre beneficios del testing

From GXtest Wiki
Revision as of 13:23, 23 August 2010 by Ftoledo (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Se planteó en un post del blog a modo de "juego" o "trivia" responder dos preguntas muy simples en sólo dos renglones:

  • ¿Qué es el testing?
  • ¿Qué beneficios aporta?

Aquí están todas las respuestas recibidas:

Contents

Respuesta 1

El testing son los mecanismos mediante los cuales corroboramos el correcto funcionamiento, y la calidad del software desarrollado.

Algunos Beneficios:

  • Los errores son muy costosos de corregir una vez liberado el producto / versión, es mucho menor el costo si se encuentra el problema en la etapa de test.
  • Asegura la calidad, si está bien realizado crea confianza en el cliente sobre el producto
  • Al tener que pensar los casos de prueba, ayuda a que surjan nuevos casos de uso, elementos que no se tuvieron en cuenta.
  • Satisfacción del usuario final con el producto
  • Es importante conocer el comportamiento del sistema en los casos bordes, someterlo a estrés, etc.
  • Mediante el resultado de la prueba, ayuda a tomar decisiones de arquitectura, usabilidad, etc.

Respuesta 2

¿Qué es el testing? El testing para mí es poner a prueba el software generado, bajo distintos escenarios de uso de modo de poder evaluar si cumple o no con las expectativas del cliente.

¿Qué beneficios tiene el testing? Primero que nada: pone en evidencia defectos en el producto, luego: permite la toma de decisiones por parte de los interesados en el proyecto, brinda un mejor panorama de en qué condiciones un producto de software se es liberado.

Respuesta 3

1) Es la planificación, ejecución y revisión de pruebas que aseguren que el sistema realice correctamente todas las funcionalidades que correspondan (entendiendo esto porque haga lo que tiene que hacer, no permita hacer lo que no debe hacerse y que lo haga en tiempos razonables para el negocio)

2) Permite detectar errores en etapas más tempranas del proceso de desarrollo y mejora la calidad de las aplicaciones generadas. Posibilita además ejecutar los casos de prueba al realizar cambios en el sistema, asegurando que el comportamiento esperado no se haya modificado como resultado de las modificaciones implementadas.

Respuesta 4

¿Qué es el testing? R: Proceso para verificar y determinar la calidad de un producto de software

¿Qué beneficios tiene el testing? R: Determinante para determinar errores y fallas en forma oportuna en una etapa previa a la de puesta en producción.

Respuesta 5

1) Lo que hubiera evitado que se publicara: “Que beneficios tiene le testing?” en vez de “¿Qué beneficios tiene el testing?”

2) Me sirve para conocer con cierto nivel de certeza en qué  % el sistema hace lo que se entendió que los usuarios esperan que haga.

Respuesta 6

Que es: comprobar que los productos cumplen con las especificaciones para las cuales fueron desarrollados hoy y siempre

Que beneficios: evitar la frustración de los clientes/usuarios

Respuesta 7

¿Que es el testing.? Sin caer en dar una definición de libro: Para mi es la capacidad de poder medir la distancia existente entre los requerimientos (intangible) y el resultado (tangible). En el ejercicio de la medición se encuentra, entre otras, el someter al resultado a situaciones normales y anormales .

¿Que beneficios tiene el testing? Con el mismo espíritu que la anterior: Nos permite conocer que tan lejos (o cerca) estamos de la solución satisfactoria. Por sobre todas las cosas nos permite confiar en lo creado. Certifica y genera la posibilidad de marcar hitos, alinear expectativas y conocer el desarrollo de una perspectiva numérica permitiendo diferentes tipos de análisis (cantidad de incidentes, de pruebas, cantidad de errores, demoras, cuellos de botella, etc)

Respuesta 8

1.- Que es el testing? A simple vista el testing es un conjunto de pruebas donde se evalúa el funcionamiento del sistema. Sin embargo el testing no es solamente eso, es un proyecto dentro del propio proyecto. Donde se debe de tener en cuenta una planificación, estudio de los casos de uso a probar, el tipo de pruebas que se debe de realizar para cada caso en particular, planificar el ambiente de prueba, mantener una herramienta para llevar los controles de cambios, los incidentes que surgen, llevar estadísticas del avance del proyecto y de esta forma mostrar una situación concreta de la realidad.

2.- Que beneficios tiene el testing?

  • Mejora las exigencias del mercado
  • Mejora la calidad vs. Complejidad de la tecnología
  • Confiabilidad, estabilidad, escalabilidad, eficiencia y seguridad
  • Rapidez frente a los cambios

Respuesta 9

Qué es el testing? Testear es verificar que lo que implementamos cumple con los requisitos especificados en forma correcta, es decir, que dada cierta entrada, la salida es la esperada.

¿Qué beneficios trae el testing? Nos da confianza a la hora de pasar un upgrade a Producción, con esto el desarrollador puede sentir confianza en el producto entregado al cliente.

Respuesta 10

¿Qué es testing? Es la tarea de asegurar la calidad de los desarrollos realizados mediante la ejecución de casos todos los casos de prueba previamente definidos con los usuarios , que utilizarán la aplicación de común acuerdo Estos casos deben estar previamente documentados con las diferentes variantes.

¿Qué beneficios tiene? Poder asegurar que al momento de realizar el GO LIVE en producción de la aplicación en cuestión, se hayan ejecutado sino todos, por lo menos la enorme mayoría de los casos de uso de la misma.

Respuesta 11

¿Qué es testing?

  • Es encontrar los problemas "yo" antes de que los encuentre mi "cliente".
  • Es "algo" de paz mental.

¿Qué beneficios tiene?

  • Que mi "cliente" no me retenga los pagos.
  • Estabilidad en mi "roadmap", lo que conlleva a mejor planificación y mejores resultados en general.