jueves, 28 de febrero de 2019

Aforismo de Dijstra

Resultado de imagen para dijkstra frases





“Probar programas sirva para demostrar la presencia de errores, pero nunca para demostrar su ausencia” 





Me  cuesta trabajo comprender la frase, pero siento que se refiere a que las pruebas solo te ayudan a encontrar algunos errores, pero no por que realices pruebas en tu software significa ya no los va a tener.
Tipo de prueba
Descripción
¿Qué se utiliza como base para la prueba?
¿Será útil para tu aplicación móvil?
Pruebas unitarias



Pruebas de integración
Incremental ascendente ( Bottom-up)



Pruebas de integración
Incremental descendente (Top-down)



Pruebas de sistema



Pruebas de aceptación



Pruebas de instalación




Diferencia entre un bug, un defecto, un fallo y un error en el desarrollo de software

Resultado de imagen para error

Error: esto  no tiene que ver con un problema del sistema si no más bien cuando el usuario  realiza algo que no esta contemplado en el programa.


Defecto: es un desperfecto en alguno de los componentes que integran el sistema.


Fallo: este puede ser causado por un error o defecto ya que es la manifestación del mismo.

Bug: este es parecido a el defecto, pero en este caso es un desperfecto a la hora de programar o darle funcionalidad al sistema.

Prueba de software

Resultado de imagen para pruebas de software

Una prueba de software es un proceso en el cual se miden diferentes características del  software como puede se la usabilidad, portabilidad, funcionalidad, entre otras. Para esto se hace uso de los diferentes tipos de métricas dependiendo  de lo que se este midiendo y así por determinar si un producto es de calidad, en este caso el software,  este proceso se  debe documentar para así poder saber posteriormente que es lo que ya cumple el software para ser de calidad y también los fallos que tiene para que puedan ser corregidos.