¿Cuáles son algunos ejemplos de técnicas de prueba exploratoria?

Respuesta: ¿Cuáles son algunos ejemplos de técnicas de prueba exploratoria?

Las pruebas exploratorias son más un enfoque que una metodología.

El término ” pruebas exploratorias ” fue acuñado por Cem Kaner, JD, Ph.D., Profesor de Ingeniería de Software. En su presentación Un tutorial sobre pruebas exploratorias Kaner explica:

“Las pruebas son como CSI. Las herramientas y los procedimientos no definen una investigación o sus objetivos. Hay demasiada evidencia para probar, las herramientas a menudo son caras, por lo que los investigadores deben elegir qué estudiar y cómo revelar la información más necesaria “.

Desplegando la analogía, los investigadores de software exitosos necesitan

  • Habilidades y técnicas para reunir evidencia “en la escena”;
  • Habilidades y técnicas para aprender sobre el contexto;
  • Habilidades y técnicas para organizar y analizar información;
  • Habilidades para usar y crear cualquier herramienta que apoye / amplifique los esfuerzos;
  • Por último, pero no menos importante, habilidades y técnicas para tratar con personas, los clientes, colegas y partes interesadas.

(No se requiere fumar en pipa).

Centrándose en la parte de “recopilación de pruebas”, que a menudo se considera como la prueba en sí misma, podemos hablar de “diseño de prueba” y “ejecución de prueba”. En las pruebas exploratorias, estas suceden naturalmente en paralelo.

El diseño de la prueba se basa en el conocimiento sobre el producto. La interacción con el producto mientras se diseña aumenta nuestro aprendizaje y se abre para obtener aún más ideas de prueba .

Algunas de las técnicas comúnmente utilizadas por los investigadores exploratorios es el mapeo mental . Los mapas mentales permiten organizar la información de una manera altamente estructurada mientras mantienen la vista panorámica. El mapeo mental es una forma rápida y liviana de tomar notas.

Aquí está mi ejemplo de mapa mental de la respuesta de Albert Gareev a ¿Cómo definirías un plan de prueba para esta aplicación?


¡Gracias por leer!

  • Si te gustó esta respuesta, vota y sígueme
  • Si lo encuentra útil, por favor comparta con otros
  • ¿No estás de acuerdo o no te gustó? ¡Dispárame un comentario! Estoy seguro de que hay un margen de mejora.

Las pruebas exploratorias son una de las terminologías más mal utilizadas en las pruebas de software. Muy a menudo, se usa incorrectamente con pruebas ad-hoc y esto podría llevar a que los equipos no obtengan la eficiencia total de las pruebas exploratorias, el principal punto de venta.

Las pruebas exploratorias son un enfoque de las pruebas de software que se describe de manera concisa como aprendizaje simultáneo, diseño de pruebas y ejecución de pruebas. Mientras se prueba el software, el probador aprende cosas que, junto con la experiencia y la creatividad, generan nuevas buenas pruebas para ejecutar.

Entonces, de hecho, es un proceso formal que le permite al evaluador pensar de manera innovadora y comportarse como un usuario real. Independientemente del sistema que se esté desarrollando, nunca puede predecir los movimientos exactos del usuario y esta es la principal causa de defectos.

More Interesting

Antes de trabajar con un proveedor para el desarrollo de software, ¿cuáles son las preguntas importantes que deben hacerse antes de asociarse?

¿Cuánto tiempo tomaría antes de que pudiera comenzar a construir aplicaciones web complejas?

¿Hay alguna diferencia entre CS e ingeniería de software?

¿Qué significa cuando una persona está en el banco de una determinada empresa de TI?

Mi compañía de software está destinada a grandes empresas, ya que necesita que 1000 personas trabajen allí para ser eficaz, ¿cómo conseguiría un cliente tan grande?

¿Qué diferencia a Jeff Bezos de otros graduados universitarios summa cum laude?

¿Es el aprendizaje en profundidad de tecnologías particulares una pérdida de tiempo en ingeniería de software?

Pruebas de software: estoy trabajando como Manual Software Tester y ahora quiero aprender una herramienta de automatización. Mis habilidades de codificación son muy básicas. ¿Cuál sería una buena herramienta de automatización de pruebas que no requiere gran parte del conocimiento de codificación?

¿Qué debo elegir para Computer Sc Engineering: Ajay Kumar Garg Engineering College, Ghaziabad; o la Universidad de Chandigarh, Gharuan, Punjab?

¿Cuál es la parte más difícil de incorporar nuevos ingenieros de software en una empresa?

Cómo encontrar un socio en Alemania para expandir nuestros servicios de desarrollo de software en el mercado alemán

¿Dónde y cómo invierto mi dinero en el Reino Unido con mi primer trabajo como ingeniero de software?

¿Por qué los asistentes de configuración del programa se llaman 'asistentes'? Hay alguna razón para esto? ¿Qué programa usó primero el término 'asistente'?

Cómo reparar un error prohibido 403

¿Cuál es la mejor manera de comenzar a aprender el diseño de algoritmos si no has tomado un curso de informática en la escuela?