Así que se ha pedido.
¿Cómo puedo comenzar a aprender acerca de las pruebas manuales de una manera práctica?
Déjame ofrecerte un ejercicio práctico para comenzar de inmediato.
¿Cómo vas a probar eso?
- Cómo evitar leer información irrelevante o redundante al leer
- ¿Dónde puedo aprender el acento galés?
- Como aprender a vivir
- Cómo aprender a reparar móviles
- Cómo aprender un idioma en una semana.
(Aplicación en vivo: Business Days Calculator – Count Workdays)
No hay teoría. Vamos a ensuciarnos las manos. (Y pensamiento cerebral).
Primer paso
Seleccione una Fecha de inicio como ayer y Fecha de finalización como hoy. Haga clic en calcular.
¿Lo que acaba de suceder?
- asumiendo que nada salió mal (¡eso también es posible!) pasaste un poco de tiempo entendiendo la interfaz,
- usted descubrió cómo ingresar las fechas,
- Pasaste un tiempo leyendo la salida.
En resumen, estabas aprendiendo.
La prueba es aprender.
Sí, en la práctica, la prueba es mucho aprendizaje. Recibirá información nueva constantemente y le dará un pensamiento. ¡Pero espera!
¿Cómo se obtiene esta información? – usted observó.
La prueba es la observación.
Está bien. En las pruebas, siempre miras, prestas atención constantemente a lo que sucede.
Permítame hacerle una pregunta.
¿Cuántas formas puede usar para ingresar una fecha en esta aplicación?
- Ahora en realidad ve y prueba.
- Toma nota de tus intentos y observaciones.
- Regrese cuando haya encontrado al menos 5 formas distintas de hacerlo.
- Dé un resumen de sus intentos y descubrimientos.
¿Qué fue eso?
Con esta pequeña tarea práctica quería demostrar que las pruebas también implican
- haciendo preguntas y cuestionando,
- prueba y error, intentar y adivinar,
- tomar notas (puede que esté en tu mente, pero es mejor tomar notas reales, como en el laboratorio),
- narración de cuentos.
Probemos algo más ..
A continuación tengo un resultado con 7777 días hábiles calculados. ¿Puedes reproducirlo?
(Desdibujé las fechas reales de inicio / finalización y los días festivos para hacer esta tarea un poco menos trivial)
Para averiguarlo ejercitas algunas habilidades más:
- modelado: era necesario establecer un modelo mental del proceso para realizar ingeniería inversa;
- Análisis: necesitabas dividir el proceso en partes y mirar cada uno.
¡Felicidades! ¡Ya estás en tu viaje de prueba!
Lo que acabamos de hacer en una serie de ejercicios rápidos está bien descrito por el concepto de Shuhari
- Primero, di una instrucción directa a seguir (fecha de entrada).
- Entonces, sugerí probar otras formas.
- Entonces me puse una meta sin dar ninguna instrucción.
Si bien Shuhari se relaciona principalmente con el camino del dominio en las artes marciales, me parece perfectamente aplicable a las pruebas de software.
La forma más práctica de aprender a hacer pruebas es: bueno, practicar. Ir a través de este bucle Shuhari dominar un aspecto tras otro.
Para resumir
En la práctica, las pruebas son una actividad práctica, aunque pensar es mucho más importante que solo golpear las teclas. Las pruebas involucran las siguientes actividades:
- observación
- aprendizaje
- cuestionamiento (es decir, pensamiento crítico)
- analizando
- modelado
- Tomar nota
- reportando
Esas pueden ser ad hoc, bastante aleatorias, o pueden ser actividades calificadas. Al practicar deliberadamente cada una de estas habilidades, se volverá un probador más fuerte.
Tomando más
Igual que en las artes marciales, hay una variedad de técnicas y métodos en las pruebas. Toma cursos prácticos, lee libros prácticos y practica tu mismo.
Ahora es el momento de recomendar algunas fuentes realmente buenas.
Fundamentos de pruebas, diseño de pruebas y defensa de errores
Entre los más prácticos, asequibles, disponibles y valiosos, sugiero los cursos de prueba de software Black Box de Cem Kaner.
- AST ofrece formación online: Cursos AST-BBST.
- Recursos en línea (videos y otros materiales): http://bbst.info/
¿Le gustaron las pruebas exploratorias rápidas?
- Disfrutarás de esto: ¡Explora! por Elisabeth Hendrickson
- Utilice la hoja de referencia de Heurística de prueba de Elisabeth para probar más ideas de prueba
Practicar online
Hay un movimiento dedicado a la artesanía de pruebas de software. Profesionales y novatos de todo el mundo se reúnen para la práctica de Pruebas de fin de semana: para aprender nuevas habilidades y compartir experiencias. ¡Busque el capítulo más cercano (por zona horaria) y Skype en!
¡Ve estratégico!
La prueba es una actividad práctica, pero tiene mucho más que solo golpear una aplicación.
Para obtener una visión profunda y amplia, lea el libro Perfect Software and Other Illusions About Testing de Gerald Weinberg. Te garantizo que se convertirá en tu manual sobre la estrategia de pruebas.
¡Gracias por leer!
- Si te ha gustado esta respuesta, por favor vota y sígueme.
- Si te ha resultado útil, compártela con los demás.
- ¿No estás de acuerdo o no te gustó? ¡Dispárame un comentario! Estoy seguro de que hay un margen de mejora.