<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:ymaps="http://api.maps.yahoo.com/Maps/V2/AnnotatedMaps.xsd"	>
<channel>
	<title>Comments on: Tests que no deben faltar</title>
	<atom:link href="http://www.manuelrecena.com/blog/archives/157/feed" rel="self" type="application/rss+xml" />
	<link>http://www.manuelrecena.com/blog/archives/157</link>
	<description>Donde escribo sobre cosas que forman parte de mi vida profesional</description>
	<lastBuildDate>Sun, 05 Sep 2010 11:01:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dilbert</title>
		<link>http://www.manuelrecena.com/blog/archives/157/comment-page-1#comment-1256</link>
		<dc:creator>Dilbert</dc:creator>
		<pubDate>Sat, 13 Sep 2008 17:16:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=157#comment-1256</guid>
		<description>El tema de las pruebas de software anda flojo en España. Los estudios sobre pruebas de software que han publicado desde el grupo de Calidad del Software de ATI (www.ati.es/gtcalidadsoft) que aparecen en Baquia (http://www.baquia.com/noticias.php?id=14106) y me han llegado ayer por su lista de distribución (https://mail.ati.es/mailman/listinfo/reicis).

No hay ningún pdf colgado pero dicen que lo que presentarán esto en las jornadas que organizan en Madrid los días 24 y 25 pero los detalles que pongo abajo parece que no hacen pintar bien el panorama.

Os pongo el resumen que mandaron:

Sobre un total de 20 prácticas clave para la realización madura de pruebas de software, como media las organizaciones implantan 8.

Sólo un 26% de los encuestados afirmaba haber recibido formación específica sobre pruebas. Al diseñar pruebas, los profesionales tienen tendencia a la falta de sistemática provocando:
&lt;ul&gt;
	&lt;li&gt;Baja eficacia (como promedio, se prueba el 46% de las opciones del software)
	&lt;/li&gt;&lt;li&gt;Baja eficiencia (se repiten innecesariamente casos de prueba totalmente equivalentes en valores que oscilan desde un 135% para alta de datos a un 13,8% en pruebas de borrado. el 50% de los casos ejecutaban caminos ya probados por el “tester”)&lt;/li&gt;
&lt;/ul&gt;

Desestimar la priorización (tras valorar la importancia y prioridad de los casos, sólo aparece 1 de los más prioritarios entre los 10 caminos más ejecutados y entre los 10 menos probados aparecen 3 de los 10 más prioritarios)

Los factores que más influyen (más del 85% de acuerdo) en que pueda existir una situación mejorable de las pruebas en España son:
&lt;ul&gt;
	&lt;li&gt;La presión de calendario de las pruebas como última fase del desarrollo&lt;/li&gt;
	&lt;li&gt;La tentación de recortes en calidad cuando hay problemas económicos o de retrasos&lt;/li&gt;
	&lt;li&gt;La desconexión y falta de aprovechamiento de los productos y diseños de desarrollo para diseñar las pruebas&lt;/li&gt;
	&lt;li&gt;La carencia de formación de directivos (para apreciar el potencial de las pruebas), la de los titulados en cuanto a formación específica en la carrera y la falta de formación a los profesionales en las empresas&lt;/li&gt;
&lt;/ul&gt;


Los factores menos generalizados (50% de acuerdo) para explicar las deficiencias de las pruebas son:
&lt;ul&gt;
	&lt;li&gt;Las pruebas constituyen un campo con poco desarrollo y atractivo profesional&lt;/li&gt;
	&lt;li&gt;Es una actividad destructiva, con poco atractivo, un fastidio obligatorio&lt;/li&gt;
	&lt;li&gt;Los puestos en calidad y pruebas son inestables y no es extraño que desaparezcan para integrar a los profesionales en la plantilla de desarrollo cuando hay problemas en la organización&lt;/li&gt;
&lt;/ul&gt;</description>
		<content:encoded><![CDATA[<p>El tema de las pruebas de software anda flojo en España. Los estudios sobre pruebas de software que han publicado desde el grupo de Calidad del Software de ATI (www.ati.es/gtcalidadsoft) que aparecen en Baquia (<a href="http://www.baquia.com/noticias.php?id=14106" rel="nofollow">http://www.baquia.com/noticias.php?id=14106</a>) y me han llegado ayer por su lista de distribución (<a href="https://mail.ati.es/mailman/listinfo/reicis" rel="nofollow">https://mail.ati.es/mailman/listinfo/reicis</a>).</p>
<p>No hay ningún pdf colgado pero dicen que lo que presentarán esto en las jornadas que organizan en Madrid los días 24 y 25 pero los detalles que pongo abajo parece que no hacen pintar bien el panorama.</p>
<p>Os pongo el resumen que mandaron:</p>
<p>Sobre un total de 20 prácticas clave para la realización madura de pruebas de software, como media las organizaciones implantan 8.</p>
<p>Sólo un 26% de los encuestados afirmaba haber recibido formación específica sobre pruebas. Al diseñar pruebas, los profesionales tienen tendencia a la falta de sistemática provocando:</p>
<ul>
<li>Baja eficacia (como promedio, se prueba el 46% de las opciones del software)
	</li>
<li>Baja eficiencia (se repiten innecesariamente casos de prueba totalmente equivalentes en valores que oscilan desde un 135% para alta de datos a un 13,8% en pruebas de borrado. el 50% de los casos ejecutaban caminos ya probados por el “tester”)</li>
</ul>
<p>Desestimar la priorización (tras valorar la importancia y prioridad de los casos, sólo aparece 1 de los más prioritarios entre los 10 caminos más ejecutados y entre los 10 menos probados aparecen 3 de los 10 más prioritarios)</p>
<p>Los factores que más influyen (más del 85% de acuerdo) en que pueda existir una situación mejorable de las pruebas en España son:</p>
<ul>
<li>La presión de calendario de las pruebas como última fase del desarrollo</li>
<li>La tentación de recortes en calidad cuando hay problemas económicos o de retrasos</li>
<li>La desconexión y falta de aprovechamiento de los productos y diseños de desarrollo para diseñar las pruebas</li>
<li>La carencia de formación de directivos (para apreciar el potencial de las pruebas), la de los titulados en cuanto a formación específica en la carrera y la falta de formación a los profesionales en las empresas</li>
</ul>
<p>Los factores menos generalizados (50% de acuerdo) para explicar las deficiencias de las pruebas son:</p>
<ul>
<li>Las pruebas constituyen un campo con poco desarrollo y atractivo profesional</li>
<li>Es una actividad destructiva, con poco atractivo, un fastidio obligatorio</li>
<li>Los puestos en calidad y pruebas son inestables y no es extraño que desaparezcan para integrar a los profesionales en la plantilla de desarrollo cuando hay problemas en la organización</li>
</ul>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manuel Jesús Recena Soto</title>
		<link>http://www.manuelrecena.com/blog/archives/157/comment-page-1#comment-835</link>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
		<pubDate>Wed, 11 Jun 2008 18:51:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=157#comment-835</guid>
		<description>Hola Gufo:

Lo que propones son de todo menos test básicos, concretamente algunos de los puntos son complicados de llevar a cabo. Entiendo que son necesarios, pero se escapan del alcance de lo que entiendo por test unitarios, de sistemas y de integración.

El punto 8 sí lo veo realmente interesante y factible. Para eso están las pruebas de rendimiento y escalabilidad. Algunas de ellas fácilmente automatizables y otras no tanto.

Con respecto al punto 7 nada mejor que un manual de buenas prácticas.

Sin embargo, es el punto 10 el que yo definiría en integración continua.

Mucha alegría verte por aquí.

Un abrazo.</description>
		<content:encoded><![CDATA[<p>Hola Gufo:</p>
<p>Lo que propones son de todo menos test básicos, concretamente algunos de los puntos son complicados de llevar a cabo. Entiendo que son necesarios, pero se escapan del alcance de lo que entiendo por test unitarios, de sistemas y de integración.</p>
<p>El punto 8 sí lo veo realmente interesante y factible. Para eso están las pruebas de rendimiento y escalabilidad. Algunas de ellas fácilmente automatizables y otras no tanto.</p>
<p>Con respecto al punto 7 nada mejor que un manual de buenas prácticas.</p>
<p>Sin embargo, es el punto 10 el que yo definiría en integración continua.</p>
<p>Mucha alegría verte por aquí.</p>
<p>Un abrazo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gufete</title>
		<link>http://www.manuelrecena.com/blog/archives/157/comment-page-1#comment-834</link>
		<dc:creator>Gufete</dc:creator>
		<pubDate>Wed, 11 Jun 2008 17:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=157#comment-834</guid>
		<description>Pues yo añadiría:

6. Procedimiento para dar &quot;marcha atrás&quot; por si la actualización no funciona como se esperaba.

7. Configurar el log4j para que los primeros días &quot;nos cuente muchas cosas&quot; y que cuando pasados esos días veamos que la cosa funciona bien, bajar el nivel de depuración.

8. Comprobar (mediante algún sistema automático) que la nueva versión no cambie a peor sustancialmente el funcionamiento de los sistemas (uso de memoria, carga de procesador, entrada/salida, generación de temporales/logs...)

9. Avisar claramente a los usuarios que hay una versión nueva, por si hubiera alguna incongruencia/cambio sea fácilmente detectado. Además, si la nueva versión &quot;cambia algo de sitio&quot; el usuario no se vuelve loco buscándolo, al menos sabe que se ha cambiado de versión.

10. Celebrar con cerveza que todo ha ido bien :) //nunca llego a este punto

Gufete</description>
		<content:encoded><![CDATA[<p>Pues yo añadiría:</p>
<p>6. Procedimiento para dar &#8220;marcha atrás&#8221; por si la actualización no funciona como se esperaba.</p>
<p>7. Configurar el log4j para que los primeros días &#8220;nos cuente muchas cosas&#8221; y que cuando pasados esos días veamos que la cosa funciona bien, bajar el nivel de depuración.</p>
<p>8. Comprobar (mediante algún sistema automático) que la nueva versión no cambie a peor sustancialmente el funcionamiento de los sistemas (uso de memoria, carga de procesador, entrada/salida, generación de temporales/logs&#8230;)</p>
<p>9. Avisar claramente a los usuarios que hay una versión nueva, por si hubiera alguna incongruencia/cambio sea fácilmente detectado. Además, si la nueva versión &#8220;cambia algo de sitio&#8221; el usuario no se vuelve loco buscándolo, al menos sabe que se ha cambiado de versión.</p>
<p>10. Celebrar con cerveza que todo ha ido bien <img src='http://www.manuelrecena.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  //nunca llego a este punto</p>
<p>Gufete</p>
]]></content:encoded>
	</item>
</channel>
</rss>
