Entonces se le ha preguntado.
¿Cómo puedo comenzar a aprender sobre las pruebas manuales de manera práctica?
Permíteme ofrecerte un ejercicio práctico para comenzar de inmediato.
¿Cómo probarás eso?
- ¿Por qué no hay conocimiento práctico disponible en el sistema educativo indio?
- ¿Alguien puede darme una lista de materias en orden incremental que debería estudiar para convertirme en un informático (comenzando desde cero)?
- ¿Es una buena opción hacer una consulta no médica de escuelas gubernamentales como GMSSS 16, 35 o 37 en Chandigarh?
- ¿Qué es la clase de Python ‘__init__’?
- En 2015, y dado el tiempo libre limitado que la gente tiene en estos días, ¿cuál sería el canon básico de no ficción y literario para los estadounidenses de educación razonable?
(Aplicación en vivo: Calculadora de días hábiles – Count Workdays)
Sin teoría Vamos a ensuciarnos las manos. (Y el pensamiento del cerebro).
Primer paso
Seleccione una Fecha de inicio como ayer y una 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!) dedicó un poco de tiempo a comprender la interfaz,
- descubriste cómo ingresar las fechas,
- Pasaste algún tiempo leyendo la salida.
En resumen, estabas aprendiendo.
Probar es aprender.
Sí, en la práctica, las pruebas son mucho aprendizaje. Constantemente recibirás nueva información y lo pensarás. Pero espera!
¿Cómo se obtiene esta información? – lo observaste.
La prueba es observación.
Eso es correcto. En las pruebas, siempre miras, constantemente prestas atención a lo que está sucediendo.
Déjame hacerte una pregunta.
¿De cuántas maneras puedes usar para ingresar una fecha en esta aplicación?
- Ahora ve y prueba.
- Tome notas de sus intentos y observaciones.
- Regrese cuando haya encontrado al menos 5 formas distintas de hacerlo.
- Da un resumen de tus 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 preguntas,
- prueba y error, intento y adivinanzas,
- tomando notas (puede estar en su mente, pero mejor tome notas reales, como en el laboratorio),
- cuentacuentos.
Probemos algo más …
A continuación tengo un resultado con 7777 días hábiles calculados. ¿Puedes reproducirlo?
(Borré las fechas reales de inicio / finalización y los días festivos para hacer esta tarea un poco menos trivial)
Para resolverlo, ejercitaste algunas habilidades más:
- modelado: necesitaba establecer un modelo mental del proceso para realizar ingeniería inversa;
- análisis: necesitabas dividir el proceso en pedazos 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 para seguir (fecha de entrada).
- Luego, sugerí probar otras formas.
- Luego me puse una meta sin dar instrucciones.
Si bien Shuhari se relaciona principalmente con el camino de la maestría en artes marciales, me parece perfectamente aplicable a las pruebas de software.
La forma más práctica de aprender las pruebas es, bueno, practicar. Ve a través de este bucle Shuhari dominando un aspecto tras otro.
Para resumir
En la práctica, la prueba es una actividad práctica, aunque pensar es mucho más importante que simplemente golpear teclas. Las pruebas implican las siguientes actividades:
- observación
- aprendizaje
- cuestionamiento (es decir, pensamiento crítico)
- analizando
- modelado
- Tomar nota
- informes
Esos pueden ser ad hoc, bastante aleatorios, o pueden ser actividades especializadas. Al practicar deliberadamente cada una de estas habilidades, te convertirás en un probador más fuerte.
Tomando más
Al igual que en las artes marciales, existe una variedad de técnicas y métodos en las pruebas. Tome cursos prácticos, lea libros prácticos y practique usted mismo.
Ahora es el momento de recomendar algunas fuentes realmente buenas.
Fundamentos de prueba, diseño de prueba y defensa de errores
Entre los más prácticos, asequibles, disponibles y valiosos, sugiero los cursos de Black Box Software Testing de Cem Kaner.
- AST ofrece capacitación en línea: Cursos AST-BBST
- Recursos en línea (videos y otros materiales): http://bbst.info/
¿Te gustaron las pruebas exploratorias rápidas?
- Disfrutarás esto: ¡Explora! por Elisabeth Hendrickson
- Utilice la hoja de trucos de heurística de prueba de Elisabeth para probar más ideas de prueba
Practica en línea
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!
¡Vaya estratégico!
La prueba es una actividad práctica, pero tiene mucho más que simplemente golpear una aplicación.
Para obtener una visión profunda y amplia, lea el libro de Gerald Weinberg Software perfecto y otras ilusiones sobre pruebas. Te garantizo que se convertirá en tu manual de estrategia de prueba.
¡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.