Entradas

Mostrando las entradas de febrero, 2019

Aforismo de Dijstra

Que hacer pruebas de software siempre nos ayude a detectar los errores con testing , ya que yo pienso que un programa informático siempre puede ver errores ya que somos humanos y los humanos siempre nos podemos equivocar aunque algunos errores cuestan mas que otro esa es la finalidad de la frase que evitemos eso de no detectarlos con las pruebas que siempre nos sirva para ver la presencia de errores , pasa que a la primera y a veces por flojera uno dice ya hice la prueba y no hay ningún error cuando si hay un error pero no se detecto entonces de nada sirve que hagamos 1000 pruebas si nunca encontramos algún pequeño error y seguimos diciendo que los errores están ausentes

TABLA DE PRUEBAS DE SOFTWARE

Tipo de prueba Descripción ¿Qué se utiliza como base para la prueba? ¿Será útil para tu aplicación móvil? Pruebas unitarias Es una forma de comprobar el correcto funcionamiento de una unidad de código. Por ejemplo en diseño estructurado o en diseño funcional una función o un procedimiento, en diseño orientado a objetos una clase .   Busca asegurar que el código funciona de acuerdo con las especificaciones y que el módulo lógico es válido   Si será útil ya que con ello voy a verificar que el código de mi aplicación funcione correctamente Pruebas de integración Incremental ascendente ( Bottom-up)                  Identificar errores introducidos por la combinación de programas probados unitariamente.   Verificar que las especificaciones de diseño sean alcanzadas.   Si también esta prueba será ...

¿QUE DIFERENCIA EXISTE ENTRE UN BUG,UN DEFECTO,UN FALLO Y UN ERROR EN SOFTWARE?

Imagen
¿Que diferencia existe? primero mencionare a que se refiere cada concepto para poder saber cual es su diferencia ¿Que es un bug? R= es un término en inglés, cuya traducción literal es insecto,  Un bug, se puede referir a dos situaciones. 1.-  La primera, el programa  no se comporta según las intenciones del programador, de su creador. 2.-  las intenciones del informático no satisfacen las expectativas razonables del usuario.  A veces lo que intentó hacer el programador es totalmente sorpresivo para el usuario y causa problemas, eso es un bug, e s decir, es un fallo no intencionado en el código de escritura de un programa. Ya que sabemos cada concepto podríamos decir cual es su diferencia: La diferencia entre todos esos conceptos es que un bug es  un fallo no intencionado en el código del programa, un error, podría pasar en la  programación del sistema como por olvidadizo el pr...

¿QUE ES UNA PRUEBA DE SOFTWARE?

  ¿Qué es una prueba de software? una prueba de software consiste  en la dinámica de  verificación del comportamiento de un programa en un conjunto finito de casos de prueba, debidamente seleccionada  por lo general infinitas ejecuciones, contra la del comportamiento esperado. Son una serie de actividades que se realizan con el propósito de encontrar los posibles fallos de implementación,  calidad  o usabilidad de un  programa  u  ordenador ; probando el comportamiento del mismo, e ntre sus objetivos  estan: Detectar defectos en el software. Verificar la integración adecuada de los componentes. Verificar que todos los requisitos se han implementado correctamente. Identificar y asegurar que los defectos encontrados se han corregido antes de entregar el software al cliente. Diseñar casos de prueba que sistemáticamente saquen a la luz diferentes clases de errores, haciéndolo con la menor cantidad de tiempo y esfuerzo. Algun...