<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>RSS feed for InstantSpot site Ingenier&#xed;a del Software</title><link>http://ingsoft.instantspot.com</link><description>De inter&#xe9;s para alumnos de Ingenier&#xed;a del Software II en la UAP</description><language>en-us</language><copyright>This work is Copyright &#xA9; 2009 by Ingenier&#xed;a del Software</copyright><generator>RSSVille ColdFusion FeedMaker, version 1.0</generator><pubDate>Sat, 07 Nov 2009 09:57:57 GMT</pubDate><item><title>Estrategias de prueba de software</title><link>http://ingsoft.instantspot.com/blog/2008/11/03/Estrategias-de-prueba-de-software</link><description>&lt;p&gt;1. Compare la actividad de dise&amp;ntilde;o de una prueba con la de dise&amp;ntilde;o de la estrategia de la pruebas.&amp;nbsp; &amp;iquest;A qu&amp;eacute; nivel se piensa el sistema en cada caso?&lt;/p&gt; &lt;p&gt;2. &amp;iquest;Qui&amp;eacute;n hace la estrategia de pruebas?&lt;/p&gt; &lt;p&gt;3. Defina verificaci&amp;oacute;n de software.&lt;/p&gt; &lt;p&gt;4. Defina validaci&amp;oacute;n de software.&lt;/p&gt; &lt;p&gt;5. &amp;iquest;Se puede probar la existencia de calidad en el software?&lt;/p&gt; &lt;p&gt;6. &amp;iquest;Cu&amp;aacute;les son los problemas sicol&amp;oacute;gicos que plantea el proceso de pruebas a los desarrolladores?&lt;/p&gt; &lt;p&gt;7. El grupo independiente de pruebas elimina conflictos de intereses.&amp;nbsp; Indique cu&amp;aacute;les son.&lt;/p&gt; &lt;p&gt;8. El proceso de prueba se puede ilustrar con un modelo en espiral.&amp;nbsp; Explique.&lt;/p&gt; &lt;p&gt;9. &amp;iquest;C&amp;oacute;mo se determina que se han hecho las pruebas necesarias?&amp;nbsp; &amp;iquest;Cu&amp;aacute;ndo termina el proceso de pruebas?&lt;/p&gt; &lt;p&gt;10. Cuando probamos un software completamente, &amp;iquest;podemos estar seguros que no fallar&amp;aacute;?&lt;/p&gt; &lt;p&gt;11.&amp;nbsp; Hacer las pruebas agrega calidad al software.&amp;nbsp; Explique o discuta esa proposici&amp;oacute;n.&lt;/p&gt; &lt;p&gt;12. &amp;iquest;Qu&amp;eacute; pasos o puntos debemos abordar si deseamos implementar con &amp;eacute;xito una estrategia de pruebas?&lt;/p&gt; &lt;p&gt;13. &amp;iquest;Qu&amp;eacute; es una prueba de unidad? &amp;iquest;Qui&amp;eacute;n la escribe?&lt;/p&gt; &lt;p&gt;14. Enumere 5 errores de c&amp;aacute;lculo m&amp;aacute;s comunes.&lt;/p&gt; &lt;p&gt;15. &amp;iquest;Qu&amp;eacute; es el enfoque &lt;strong&gt;&lt;em&gt;antipurgado&lt;/em&gt;&lt;/strong&gt; de Yourdon?&lt;/p&gt; &lt;p&gt;16. Describa en sus palabras qu&amp;eacute; caracter&amp;iacute;sticas debe satisfacer un mensaje de error.&lt;/p&gt; &lt;p&gt;17. Explique para qu&amp;eacute; sirve un &lt;strong&gt;controlador&lt;/strong&gt; (&lt;em&gt;driver&lt;/em&gt;) en una prueba de unidad.&lt;/p&gt; &lt;p&gt;18. Explique para qu&amp;eacute; sirve un &lt;strong&gt;resguardo&lt;/strong&gt; (&lt;em&gt;stub&lt;/em&gt;) en una prueba de unidad.&lt;/p&gt; &lt;p&gt;19.&amp;nbsp; &amp;iquest;Qu&amp;eacute; es una prueba de integraci&amp;oacute;n?&lt;/p&gt; &lt;p&gt;20. Explique c&amp;oacute;mo se realizan las pruebas de integraci&amp;oacute;n con un enfoque &lt;strong&gt;descendente&lt;/strong&gt; (&lt;em&gt;top-down&lt;/em&gt;).&lt;/p&gt; &lt;p&gt;21. Explique c&amp;oacute;mo se realizan las pruebas de integraci&amp;oacute;n con un enfoque &lt;strong&gt;ascendente&lt;/strong&gt; (&lt;em&gt;bottom-up&lt;/em&gt;).&lt;/p&gt; &lt;p&gt;22. Compare ventajas y desventajas entre la integraci&amp;oacute;n ascendente y la descendente.&lt;/p&gt; &lt;p&gt;23. &amp;iquest;Qu&amp;eacute; es una prueba de regresi&amp;oacute;n?&lt;/p&gt; &lt;p&gt;24. &amp;iquest;Qu&amp;eacute; es una prueba de humo?&lt;/p&gt; &lt;p&gt;25.&amp;nbsp; &amp;iquest;Qu&amp;eacute; significa que se &lt;strong&gt;valida&lt;/strong&gt; el software en la prueba de validaci&amp;oacute;n?&lt;/p&gt; &lt;p&gt;26. &amp;iquest;Para qu&amp;eacute; sirve la revisi&amp;oacute;n de la configuraci&amp;oacute;n?&lt;/p&gt; &lt;p&gt;27. &amp;iquest;D&amp;oacute;nde se realiza la prueba alfa? &amp;iquest;Qui&amp;eacute;n la realiza?&lt;/p&gt; &lt;p&gt;28. &amp;iquest;D&amp;oacute;nde se realiza la prueba beta? &amp;iquest;Qui&amp;eacute;n la realiza?&lt;/p&gt; &lt;p&gt;29.&lt;/p&gt;</description><pubDate>Mon, 03 Nov 2008 21:52:00 GMT</pubDate><guid>http://ingsoft.instantspot.com/blog/2008/11/03/Estrategias-de-prueba-de-software</guid><category>pruebas</category></item><item><title>T&#xe9;cnicas de prueba del software</title><link>http://ingsoft.instantspot.com/blog/2008/11/03/T&#xe9;cnicas-de-prueba-del-software</link><description>&lt;p&gt;1. &amp;iquest;Qu&amp;eacute; es una prueba de software?&lt;/p&gt; &lt;p&gt;2. &amp;iquest;Qu&amp;iacute;en la realiza?&lt;/p&gt; &lt;p&gt;3. &amp;iquest;Qu&amp;eacute; debe probarse en un software?&lt;/p&gt; &lt;p&gt;4. Cuando termino de hacer las pruebas,&amp;nbsp; &amp;iquest;cu&amp;aacute;l es el producto que entrego?&lt;/p&gt; &lt;p&gt;5. Las pruebas &amp;iquest;comportan una actividad constructiva o destructiva?&lt;/p&gt; &lt;p&gt;6. &amp;iquest;Cu&amp;aacute;ndo tiene &amp;eacute;xito una prueba?&lt;/p&gt; &lt;p&gt;7. &amp;iquest;Cu&amp;aacute;l es la diferencia entre un error y un defecto?&lt;/p&gt; &lt;p&gt;8. Enumere tres principios b&amp;aacute;sicos de las pruebas del software.&lt;/p&gt; &lt;p&gt;9. &amp;iquest;Qu&amp;eacute; significa incorporar la &amp;quot;facilidad de prueba&amp;quot; en un programa?&lt;/p&gt; &lt;p&gt;10. Explique qu&amp;eacute; es cada una de las caracter&amp;iacute;sticas siguientes, que sirven para desarrollar un software f&amp;aacute;cil de probar:&lt;/p&gt; &lt;ol&gt;     &lt;li&gt;operativodad&lt;/li&gt;     &lt;li&gt;observabilidad&lt;/li&gt;     &lt;li&gt;controlabilidad&lt;/li&gt;     &lt;li&gt;capacidad de descomposici&amp;oacute;n&lt;/li&gt;     &lt;li&gt;simplicidad&lt;/li&gt;     &lt;li&gt;estabilidad&lt;/li&gt;     &lt;li&gt;facilidad de comprensi&amp;oacute;n&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;11. &amp;iquest;Es mejor que haya pruebas redundantes?&lt;/p&gt; &lt;p&gt;12. &amp;iquest;Es mejor que cada desarrollador pruebe los programas que hace? Explique.&lt;/p&gt; &lt;p&gt;13. &amp;iquest;Es mejor separar cada caso de prueba o juntarlos en un solo caso que los englobe?&lt;/p&gt; &lt;p&gt;14. &amp;iquest;Cu&amp;aacute;l es mejor: una prueba con alta probabilidad de encontrar un eror o una con baja probabilidad?&lt;/p&gt; &lt;p&gt;15. El software debe hacer lo previsto y no debe hacer lo no previsto.&amp;nbsp; &amp;iquest;C&amp;oacute;mo realiza estas pruebas? &amp;iquest;Caja negra o caja blanca?&lt;/p&gt; &lt;p&gt;16.&amp;nbsp; Defina las pruebas de caja negra.&amp;nbsp; &amp;iquest;Qu&amp;eacute; usa como dato para contruirlas?&lt;/p&gt; &lt;p&gt;17. Defina las pruebas de caja blanca. &amp;iquest;Qu&amp;eacute; usa como dato para contruirlas?&lt;/p&gt; &lt;p&gt;18.&amp;nbsp; Se deben usar pruebas de caja negra y de caja blanca.&amp;nbsp; Explique porqu&amp;eacute; y c&amp;oacute;mo las ventajas de una son debilidades de la otra.&lt;/p&gt; &lt;p&gt;19. &amp;iquest;Es razonable ejercitar todos los caminos de un programa en una prueba de caja blanca?&lt;/p&gt; &lt;p&gt;20. Si todas&amp;nbsp; las sentencias de nuestro programa est&amp;aacute;n cubiertas por alguna prueba, &amp;iquest;es eso suficiente para demostrar que funciona bien?&amp;nbsp; Si lo es, muestre un ejemplo, si no lo es, d&amp;eacute; un contraejemplo.&lt;/p&gt; &lt;p&gt;21. &amp;iquest;Es factible usar todas las entradas posibles y las salidas para comprobar exhaustivamente un software?&lt;/p&gt; &lt;p&gt;22. Defina complejidad ciclom&amp;aacute;tica.&amp;nbsp; &amp;iquest;C&amp;oacute;mo se calcula?&lt;/p&gt; &lt;p&gt;23. &amp;iquest;Qu&amp;eacute; es un camino independiente en un grafo de flujo?&lt;/p&gt; &lt;p&gt;24.&amp;nbsp; &amp;iquest;C&amp;oacute;mo se obtienen los casos de prueba en la prueba de camino b&amp;aacute;sico?&amp;nbsp;&amp;nbsp; Enumere los pasos que va a seguir o d&amp;eacute; un ejemplo.&lt;/p&gt; &lt;p&gt;25.&amp;nbsp; &amp;iquest;Qu&amp;eacute; son las pruebas de condici&amp;oacute;n?&lt;/p&gt; &lt;p&gt;26. Enumere los tipos de error de una condici&amp;oacute;n.&lt;/p&gt; &lt;p&gt;27. Indique c&amp;oacute;mo se hace un prueba de ramificaciones.&lt;/p&gt; &lt;p&gt;28. Indique c&amp;oacute;mo se hace un prueba de dominio.&lt;/p&gt; &lt;p&gt;29. Indique c&amp;oacute;mo funciona la BRO: prueba del operador relacional y de ramificaci&amp;oacute;n.&lt;/p&gt; &lt;p&gt;30. &amp;iquest;C&amp;oacute;mo funciona el m&amp;eacute;todo de prueba de flujo de datos?&lt;/p&gt; &lt;p&gt;31. &amp;iquest;C&amp;oacute;mo se prueba un bucle simple?&lt;/p&gt; &lt;p&gt;32. &amp;iquest;C&amp;oacute;mo se prueban bucles anidados?&lt;/p&gt; &lt;p&gt;33. &amp;iquest;C&amp;oacute;mo se prueban bucles concatenados?&lt;/p&gt; &lt;p&gt;34. &amp;iquest;Qu&amp;eacute; hay que hacer con los bucles no estructurados?&lt;/p&gt; &lt;p&gt;35. &amp;iquest;Cu&amp;aacute;les son las categor&amp;iacute;as de errores que permite encontrar las pruebas de caja negra?&lt;/p&gt; &lt;p&gt;36. &amp;iquest;Para qu&amp;eacute; sirve el grafo de objetos en la prueba de caja negra? &amp;iquest;Qu&amp;eacute; representan los v&amp;eacute;rtices y las aristas?&lt;/p&gt; &lt;p&gt;37. &amp;iquest;C&amp;oacute;mo trabaja el m&amp;eacute;todo de prueba por partici&amp;oacute;n equivalente? &amp;iquest;Qu&amp;eacute; se usa como dato en este m&amp;eacute;todo?&lt;/p&gt; &lt;p&gt;38. Indique las clases de equivalencia del siguiente ejemplo:&lt;/p&gt; &lt;p&gt;Se debe ingresar el c&amp;oacute;digo ISBN de un libro para buscarlo en una biblioteca,&amp;nbsp; luego la cantidad necesaria para dictar el curso y la fecha en la cual se usar&amp;aacute;.&amp;nbsp; El sistema indica si hay suficientes o no.&lt;/p&gt; &lt;p&gt;39. Explique c&amp;oacute;mo funciona el an&amp;aacute;lisis de valores l&amp;iacute;mite.&lt;/p&gt; &lt;p&gt;40.&amp;nbsp; &amp;iquest;Cu&amp;aacute;ndo se utiliza la prueba de comparaci&amp;oacute;n?&lt;/p&gt; &lt;p&gt;41. &amp;iquest;Cu&amp;aacute;ndo se utiliza la prueba de la tabla ortogonal? &amp;iquest;Cu&amp;aacute;les fallos detecta? &amp;iquest;Cu&amp;aacute;les aisla?&lt;/p&gt; &lt;p&gt;42. &amp;iquest;Cu&amp;aacute;les son las dificultades adicionales para la prueba de las interfaces gr&amp;aacute;ficas?&lt;/p&gt; &lt;p&gt;43. &amp;iquest;C&amp;oacute;mo se hace para probar la documentaci&amp;oacute;n?&lt;/p&gt;</description><pubDate>Mon, 03 Nov 2008 21:10:00 GMT</pubDate><guid>http://ingsoft.instantspot.com/blog/2008/11/03/T&#xe9;cnicas-de-prueba-del-software</guid><category>pruebas</category></item><item><title>Bienvenida, bienvenido</title><link>http://ingsoft.instantspot.com/blog/2008/09/07/Bienvenida-bienvenido</link><description>&lt;p&gt;Este es el blog de la asignatura Ingenier&amp;iacute;a del Software II que se dicta en la Universidad Adventista del Plata.&lt;/p&gt; &lt;p&gt;Aqu&amp;iacute; encontrar&amp;aacute; novedades, fechas de eventos como entregas de trabajos pr&amp;aacute;cticos y ex&amp;aacute;menes, y tambi&amp;eacute;n la informaci&amp;oacute;n m&amp;aacute;s duradera como el Programa de estudios de la asignatura y la bibliograf&amp;iacute;a.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Mon, 08 Sep 2008 03:19:00 GMT</pubDate><guid>http://ingsoft.instantspot.com/blog/2008/09/07/Bienvenida-bienvenido</guid><category>noticias</category></item></channel></rss>