{"id":170,"date":"2010-01-19T10:15:38","date_gmt":"2010-01-19T13:15:38","guid":{"rendered":"http:\/\/qaustralweb.com.ar\/?p=170"},"modified":"2010-01-19T10:15:38","modified_gmt":"2010-01-19T13:15:38","slug":"la-importancia-de-la-norma-istqb","status":"publish","type":"post","link":"http:\/\/qaustral.com.ar\/sitio\/la-importancia-de-la-norma-istqb\/","title":{"rendered":"La importancia de la norma ISTQB"},"content":{"rendered":"<p><strong>La norma internacional ISTQB, es en la actualidad la norma superior que certifica la calidad de los profesionales que intervienen en el testing de alto nivel. Pruebas de software son los procesos que permiten verificar y revelar la calidad de un producto software.<\/strong><\/p>\n<p>El Comit\u00e9 internacional de cualificaci\u00f3n de pruebas de software (ISTQBTM: International Software Testing Qualification Board, <a href=\"http:\/\/www.istqb.org\">www.istqb.org<\/a>) es una organizaci\u00f3n, creada en el a\u00f1o 2002, con el fin de suportar y definir un esquema de certificaci\u00f3n internacional. Dicho comit\u00e9 suministra el plan de estudios y el glosario en los cuales se definen los est\u00e1ndares internacionales por nivel y se establecen las gu\u00edas para la acreditaci\u00f3n y evaluaci\u00f3n de los profesionales del testing a cargo de los comit\u00e9s de cada <a href=\"http:\/\/www.hastqb.org\">pa\u00eds<\/a>.<\/p>\n<p>Las <a href=\"http:\/\/qaustralweb.com.ar\/?p=172\">pruebas de software<\/a> se integran dentro de las diferentes fases del Ciclo del software dentro de la <a href=\"http:\/\/qaustralweb.com.ar\/?s=el+primer+bug\">Ingenier\u00eda de software<\/a>. As\u00ed se ejecuta un programa y mediante t\u00e9cnicas experimentales se trata de descubrir que errores tiene. <\/p>\n<p>Para determinar el nivel de <a href=\"http:\/\/www.qaustral.com\">calidad<\/a> se deben efectuar unas medidas o pruebas que permitan comprobar el grado de cumplimiento respecto de las especificaciones iniciales del sistema.<br \/>\nLas pruebas de software, testing o beta testing es un proceso usado para identificar posibles fallos de implementaci\u00f3n, calidad, o usabilidad de un programa de ordenador o videojuego. B\u00e1sicamente es una fase en el desarrollo de software consistente en probar las aplicaciones construidas. \u00abEl testing puede probar la presencia de errores pero no la ausencia de ellos\u00bb, E. W. Dijkstra. <\/p>\n<p>Hay muchos planteamientos a la hora de abordar el proceso de pruebas de software, pero para verificar productos complejos de forma efectiva requiere de un proceso de investigaci\u00f3n m\u00e1s que seguir un procedimiento al pie de la letra. Una definici\u00f3n de \u00abtesting\u00bb es: proceso de evaluaci\u00f3n de un producto desde un punto de vista cr\u00edtico, donde el \u00abtester\u00bb (persona que realiza las pruebas) somete el producto a una serie de acciones inquisitivas, y el producto responde con su comportamiento como reacci\u00f3n. Por supuesto, nunca se debe testear el software en un entorno de producci\u00f3n. Es necesario testear los nuevos programas en un entorno de pruebas separado f\u00edsicamente del de producci\u00f3n. Para crear un entorno de pruebas en una m\u00e1quina independiente de la m\u00e1quina de producci\u00f3n es necesario crear las mismas condiciones que en la m\u00e1quina de producci\u00f3n. Existen a tal efecto varias herramientas vendidas por los mismos fabricantes de hardware (IBM, Sun, HP etc.). Esas utilidades reproducen autom\u00e1ticamente las bases de datos para simular un entorno de producci\u00f3n. <\/p>\n<p>En general, los inform\u00e1ticos distinguen entre errores de programaci\u00f3n (o \u00abbugs\u00bb) y defectos de forma. En un defecto de forma, el programa no realiza lo que el usuario espera. Por el contrario, un error de programaci\u00f3n puede describirse como un fallo en la sem\u00e1ntica de un programa de ordenador. \u00c9ste podr\u00eda presentarse, o no, como un defecto de forma si se llegan a dar ciertas condiciones de c\u00e1lculo.<br \/>\nUna pr\u00e1ctica com\u00fan es que el proceso de pruebas de un programa sea realizado por un grupo independiente de \u00abtesters\u00bb al finalizar su desarrollo y antes de sacarlo al mercado. Una pr\u00e1ctica que viene siendo muy popular es distribuir de forma gratuita una versi\u00f3n no final del producto para que sean los propios consumidores los que la prueben. En ambos casos, a la versi\u00f3n del producto en pruebas y que es anterior a la versi\u00f3n final (o \u00abmaster\u00bb) se denomina beta, y a dicha fase de pruebas, beta testing.<br \/>\nPuede adem\u00e1s existir una versi\u00f3n anterior en el proceso de desarrollo llamada alpha, en la que el programa, aunque incompleto, dispone de funcionalidad b\u00e1sica y puede ser testeado.<br \/>\nFinalmente y antes de salir al mercado, es cada vez m\u00e1s habitual que se realice una fase de RTM testing (Release To Market), d\u00f3nde se comprueba cada funcionalidad del programa completo en entornos de producci\u00f3n. <\/p>\n<p>Otra pr\u00e1ctica es que el proceso de pruebas se realice desde el mismo momento en que empieza el desarrollo y contin\u00fae hasta que finaliza.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La norma internacional ISTQB, es en la actualidad la norma superior que certifica la calidad de los profesionales que intervienen en el testing de alto nivel. Pruebas de software son los procesos que permiten verificar y revelar la calidad de un producto software.<br \/>\nEl Comit\u00e9 internacional de cualificaci\u00f3n de pruebas de software (ISTQBTM: International Software Testing Qualification Board, www.istqb.org) es una organizaci\u00f3n, creada en el a\u00f1o 2002, con el fin de suportar y definir un esquema de certificaci\u00f3n internacional. Dicho &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[25,29,16,411,98,99,39,22],"class_list":["post-170","post","type-post","status-publish","format-standard","hentry","category-testing","tag-argentina","tag-bug","tag-calidad","tag-testing","tag-hastqb","tag-istqb","tag-qaustral","tag-software"],"_links":{"self":[{"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/posts\/170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/comments?post=170"}],"version-history":[{"count":0,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/posts\/170\/revisions"}],"wp:attachment":[{"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/media?parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/categories?post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/tags?post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}