{"id":9753,"date":"2020-11-09T15:02:02","date_gmt":"2020-11-09T20:02:02","guid":{"rendered":"https:\/\/www.blmovil.com\/?p=9753"},"modified":"2024-01-28T09:22:39","modified_gmt":"2024-01-28T15:22:39","slug":"tecnicas-avanzadas-de-automatizacion-de-pruebas-ii","status":"publish","type":"post","link":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/","title":{"rendered":"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II"},"content":{"rendered":"<h2>T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II<\/h2>\n<h2>Problem\u00e1tica de la comprobaci\u00f3n y las pruebas<\/h2>\n<p><strong>\u00bfCu\u00e1nto esfuerzo en pruebas es suficiente?<\/strong><\/p>\n<p>Como todos los dem\u00e1s productos, tampoco el software est\u00e1 \u201csiempre\u201d libre de fallos. Las pruebas no pueden garantizar nunca la ausencia de fallos en un programa, sin embargo pueden encontrar y solucionar errores. En la pr\u00e1ctica unas pruebas exhaustivas son rara vez posibles, sin embargo tampoco se puede garantizar para las partes probadas la ausencia total de errores.<\/p>\n<p>Seg\u00fan el \u00e1mbito de aplicaci\u00f3n y el tipo de error pueden ocasionarse da\u00f1os graves. Por eso deben ser probadas \u201ctodas\u201d las funcionalidades de un software de manera sistem\u00e1tica. Un proceso de pruebas puede considerarse en cierto sentido como destructivo y debe estar siempre encaminado a encontrar fallos.<\/p>\n<p>La resoluci\u00f3n de errores durante el desarrollo mejora el producto y reduce el coste de una eliminaci\u00f3n posterior de los errores<\/p>\n<p><strong>Problemas generales de las pruebas<\/strong><\/p>\n<p><strong>\u00c1mbito de las pruebas<\/strong><\/p>\n<p>\u00a1Ning\u00fan software complejo puede ser probado completamente! Incluso si se definieran todos los casos de prueba posibles su ejecuci\u00f3n consumir\u00eda enormes recursos. En la pr\u00e1ctica no ser\u00eda posible la definici\u00f3n de todos los casos de prueba necesarios para unas pruebas exhaustivas, ya que habr\u00eda que tener en cuenta todas las diferentes condiciones de entorno posibles. Adem\u00e1s pr\u00e1cticamente en ning\u00fan caso se podr\u00e1 decir con seguridad que se han definido todos los casos de prueba posibles.<\/p>\n<p><strong>Alcance<\/strong><\/p>\n<p>El alcance de las pruebas debe ser, por consiguiente, reducido \u2013 esto sucede en funci\u00f3n de la relaci\u00f3n entre Prioridades y Riesgo establecida utilizando formas de proceder sistem\u00e1ticas. No est\u00e1 justificado un alto esfuerzo de pruebas para la eliminaci\u00f3n de fallos \u201cmenores\u201d. Implementar un programa sin comprobar los errores en sus caracter\u00edsticas esenciales no tiene mucho sentido.<\/p>\n<p>En la pr\u00e1ctica se prueba mediante casos puntuales. En todo caso, esta prueba puntual se determina en la pr\u00e1ctica de manera anal\u00edtica.<\/p>\n<p><strong>Costes<\/strong><\/p>\n<p>Las pruebas originan altos costes dentro del desarrollo de software. Sobre todo en grandes proyectos de TI el esfuerzo para realizar las pruebas puede ser el mayor de todos respecto del esfuerzo total. Las pruebas tempranas contribuyen a la mejora del proceso de desarrollo y reducen de esta manera los costes (entre otras causas por la reducci\u00f3n de errores descubiertos en fases posteriores del desarrollo de software, ya que ah\u00ed el descubrimiento de fallos y su resoluci\u00f3n conlleva un esfuerzo claramente mayor).<\/p>\n<p>Los errores que no se encuentran en las pruebas tambi\u00e9n producen costes (Coste de Errores). P\u00e9rdidas de imagen, esfuerzos para las correcciones y compensaci\u00f3n de da\u00f1os amenazan al productor. Errores o p\u00e9rdidas de datos y tiempos de inactividad son las consecuencias para los clientes.<\/p>\n<p>En muchas situaciones es aplicable que los costes en las pruebas deber\u00edan ser menores que los posibles costes de los errores.<\/p>\n<h2>Principios generales de las pruebas<\/h2>\n<p><strong>Principio 1: Las pruebas muestran la presencia de defectos<\/strong><\/p>\n<p>Las pruebas pueden mostrar la presencia de defectos. Las desviaciones respecto a los resultados previstos que se descubren durante las pruebas permiten localizar defectos existentes en el software. Las pruebas no pueden probar la ausencia de defectos. Las pruebas reducen la posibilidad de que queden defectos sin descubrir. La ausencia de fallos no prueba que el software sea correcto. El propio procedimiento de prueba puede contener errores. Las condiciones de pruebas pueden no estar bien preparadas para encontrar errores.<\/p>\n<p><strong>Principio 2: Las pruebas exhaustivas no son posibles<\/strong><\/p>\n<p><strong><em>Pruebas exhaustivas<\/em><\/strong>. Es una estrategia de pruebas en la que se abarcan todas las posibles combinaciones de valores de entrada y precondiciones.<\/p>\n<p><em><strong>Explosi\u00f3n de casos de prueba<\/strong><\/em>. Define el aumento exponencial de esfuerzo y coste que aparece cuando se hacen pruebas exhaustivas.<\/p>\n<p><strong><em>Muestreo en las pruebas<\/em>.\u00a0<\/strong>Las pruebas deben incluir s\u00f3lo un subconjunto de todos los valores de entrada posibles. Las entradas seleccionadas pueden escogerse de forma sistem\u00e1tica o aleatoria. En condiciones reales, se suele emplear el muestreo. Las pruebas de todas las combinaciones de entradas y precondiciones es viable desde el punto de vista econ\u00f3mico s\u00f3lo en casos triviales. En lugar de llevar a cabo pruebas exhaustivas, se deber\u00eda utilizar el an\u00e1lisis de riesgo y el uso de priorizaciones para enfocar los esfuerzos de las pruebas.<\/p>\n<p><strong>Principio 3:\u00a0 Pruebas tempranas<\/strong><\/p>\n<p>Las actividades de prueba deber\u00edan iniciarse tan pronto como sea posible en el ciclo de vida de desarrollo y deber\u00edan tener objetivos concretos. Cuanto antes se descubra un defecto, menos costosa ser\u00e1 su correcci\u00f3n. La m\u00e1xima efectividad se alcanza cuando los errores se corrigen antes de ser implementados. Pueden probarse los documentos de requisitos conceptuales y las especificaciones<br \/>\nLos defectos que se descubren en la fase de concepci\u00f3n del proyecto se corrigen con m\u00ednimos esfuerzos y costes. La preparaci\u00f3n de una prueba consume tiempo. La prueba no es s\u00f3lo la ejecuci\u00f3n. Pueden realizarse actividades de prueba (Dise\u00f1o) antes de que se complete el desarrollo de software. Las actividades de prueba (considerando como tales las revisiones) deber\u00edan llevarse a cabo en paralelo a la especificaci\u00f3n y el dise\u00f1o de sw.<\/p>\n<p><strong>Principio 4: Bloques de defectos<\/strong><\/p>\n<p>Unos pocos m\u00f3dulos contienen la mayor parte de los defectos descubiertos durante la fase de pruebas o son responsables de la mayor\u00eda de los fallos de producci\u00f3n. Encuentre un defecto y encontrar\u00e1 m\u00e1s en los alrededores. Los defectos aparecen frecuentemente en grupos como las setas. Es una buena idea repasar el m\u00f3dulo en el que se ha encontrado un defecto. Los probadores deben ser flexibles. Una vez detectado un defecto, es una buena idea reconsiderar la direcci\u00f3n de las siguientes pruebas. La localizaci\u00f3n de un defecto debe ser revisada con un mayor nivel de detalle, ya sea incorporando nuevas pruebas o modificando las existentes.<\/p>\n<p><strong>Principio 5: La paradoja del pesticida (Bezier)<\/strong><\/p>\n<p>Si se repiten una y otra vez los casos de prueba, se llegar\u00e1 a que el mismo conjunto de casos de prueba no sirva para localizar nuevos defectos. Para superar esta \u201cparadoja del pesticida\u201d, los casos de prueba necesitan ser revisados de manera regular y se necesita escribir casos nuevos (y diferentes) para ejercitar diferentes partes del software o sistema y localizar m\u00e1s defectos. Cualquier m\u00e9todo que se use para prevenir o encontrar bugs deja un residuo o bugs m\u00e1s sutiles, contra los que ese m\u00e9todo no es efectivo. Repetir las pruebas bajo las mismas condiciones no es efectivo. Si se repiten una y otra vez las mismas pruebas no se encontrar\u00e1n nuevos errores. Las pruebas deben ser revisadas regularmente. Es necesario repetir una prueba despu\u00e9s de que se hagan cambios en el c\u00f3digo. Las pruebas automatizadas pueden ser una ventaja si se usa regularmente un grupo de casos de prueba.<\/p>\n<p><strong>Principio 6: Las pruebas dependen del contexto<\/strong><\/p>\n<p>Las pruebas se llevan a cabo de manera diferente en contextos diferentes. Por ejemplo, el software critico desde el punto de vista de la seguridad de las personas (safety) se prueba de forma distinta que la seguridad de un portal de comercio electr\u00f3nico (security). Las pruebas pueden tener distintos resultados en distintos contextos. Repetir las pruebas bajo las mismas condiciones no es efectivo. Diferentes objetos de prueba se prueban de forma distinta. El controlador del motor de un coche requiere distintas pruebas que las de una aplicaci\u00f3n de comercio electr\u00f3nico. Pruebas en el entorno de prueba vs pruebas en el entorno de producci\u00f3n. Las pruebas deben llevarse a cabo en un entorno separado al de producci\u00f3n. El entorno de prueba debe ser muy similar al de producci\u00f3n. Siempre habr\u00e1 desviaciones entre ambos entornos.7<\/p>\n<p><strong>Principio 7: La falacia de la ausencia de errores<\/strong><\/p>\n<p>Localizar y corregir defectos no sirve de nada si el sistema construido no cubre las necesidades y expectativas de los usuarios. Unas pruebas adecuadas localizan los fallos m\u00e1s serios. En la mayor\u00eda de los casos, las pruebas no encontrar\u00e1n todos los defectos del sistema pero si los m\u00e1s serios. Con esto solamente, no se prueba la calidad del software. La funcionalidad del software puede no cumplir las necesidades y expectativas de los usuarios. No se puede probar la calidad de un producto s\u00f3lo con las pruebas, debe construirse desde el principio con la calidad requerida.<\/p>\n<p><strong>Otros principios (Myers)<\/strong><\/p>\n<p style=\"text-align: justify;\">La organizaci\u00f3n desarrolladora debiera evitar probar sus propios sistemas (hay una barrera mental que dificulta que encontremos defectos en aquello que construimos con esmero y dedicaci\u00f3n). No debe planearse un esfuerzo de prueba bajo el supuesto de que no se encontrar\u00e1n defectos. Probar es una tarea creativa e intelectualmente demandante.<\/p>\n<p><a role=\"button\" href=\"#\"><br \/>\nTrabaja con nosotros<br \/>\n<\/a><br \/>\nTanto si est\u00e1s buscando <strong>trabajar full time<\/strong>, como\u00a0<strong>suplementar tus actuales ingresos<\/strong>\u00a0con desarrollos adicionales a los que est\u00e1s haciendo en tu actual trabajo, o quieres implicarte en el desarrollo de\u00a0<strong>proyectos opensource<\/strong>\u00a0y apoyar a la comunidad, rellena el formulario que hay a continuaci\u00f3n y nos pondremos en contacto contigo para ver los proyectos en los que podemos colaborar.<\/p>\n","protected":false},"excerpt":{"rendered":"excerpt","protected":false},"author":1,"featured_media":2248,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","_trash_the_other_posts":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":5,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":""},"categories":[76],"tags":[80,79,77,74,78],"class_list":["post-9753","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-calidad-del-software-2","tag-principios-de-las-pruebas","tag-problematica-de-las-pruebas","tag-pruebas","tag-qa","tag-testing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II - BLMovil<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II - BLMovil\" \/>\n<meta property=\"og:description\" content=\"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II Problem\u00e1tica de la comprobaci\u00f3n y las pruebas \u00bfCu\u00e1nto esfuerzo en pruebas es suficiente? Como todos los dem\u00e1s productos, tampoco el software est\u00e1 \u201csiempre\u201d libre de fallos. Las pruebas no pueden garantizar nunca la ausencia de fallos en un programa, sin embargo pueden encontrar y solucionar errores. En la [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/\" \/>\n<meta property=\"og:site_name\" content=\"BLMovil\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BLMovil\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-09T20:02:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-28T15:22:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png\" \/>\n\t<meta property=\"og:image:width\" content=\"569\" \/>\n\t<meta property=\"og:image:height\" content=\"319\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jorge Bernal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jorge Bernal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/\"},\"author\":{\"name\":\"Jorge Bernal\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#\\\/schema\\\/person\\\/96dcb10c89b5c56f7e233af1cee4d28c\"},\"headline\":\"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II\",\"datePublished\":\"2020-11-09T20:02:02+00:00\",\"dateModified\":\"2024-01-28T15:22:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/\"},\"wordCount\":1537,\"publisher\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/28\\\/2019\\\/08\\\/Consultoria-de-procesos.png\",\"keywords\":[\"principios de las pruebas\",\"problem\u00e1tica de las pruebas\",\"Pruebas\",\"QA\",\"testing\"],\"articleSection\":[\"Calidad del Software\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/\",\"name\":\"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II - BLMovil\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/28\\\/2019\\\/08\\\/Consultoria-de-procesos.png\",\"datePublished\":\"2020-11-09T20:02:02+00:00\",\"dateModified\":\"2024-01-28T15:22:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/28\\\/2019\\\/08\\\/Consultoria-de-procesos.png\",\"contentUrl\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/28\\\/2019\\\/08\\\/Consultoria-de-procesos.png\",\"width\":569,\"height\":319},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/\",\"name\":\"BLMovil\",\"description\":\"Si tienes una idea nosotros te la desarrollamos\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#organization\",\"name\":\"BLMovil\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.blmovil.com\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2019\\\/10\\\/favicon.png\",\"contentUrl\":\"https:\\\/\\\/www.blmovil.com\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2019\\\/10\\\/favicon.png\",\"width\":128,\"height\":128,\"caption\":\"BLMovil\"},\"image\":{\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/BLMovil\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/#\\\/schema\\\/person\\\/96dcb10c89b5c56f7e233af1cee4d28c\",\"name\":\"Jorge Bernal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g\",\"caption\":\"Jorge Bernal\"},\"url\":\"https:\\\/\\\/www.blmovil.com\\\/en\\\/author\\\/hovait\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II - BLMovil","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/","og_locale":"en_US","og_type":"article","og_title":"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II - BLMovil","og_description":"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II Problem\u00e1tica de la comprobaci\u00f3n y las pruebas \u00bfCu\u00e1nto esfuerzo en pruebas es suficiente? Como todos los dem\u00e1s productos, tampoco el software est\u00e1 \u201csiempre\u201d libre de fallos. Las pruebas no pueden garantizar nunca la ausencia de fallos en un programa, sin embargo pueden encontrar y solucionar errores. En la [&hellip;]","og_url":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/","og_site_name":"BLMovil","article_publisher":"https:\/\/www.facebook.com\/BLMovil","article_published_time":"2020-11-09T20:02:02+00:00","article_modified_time":"2024-01-28T15:22:39+00:00","og_image":[{"width":569,"height":319,"url":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","type":"image\/png"}],"author":"Jorge Bernal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jorge Bernal","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/#article","isPartOf":{"@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/"},"author":{"name":"Jorge Bernal","@id":"https:\/\/www.blmovil.com\/en\/#\/schema\/person\/96dcb10c89b5c56f7e233af1cee4d28c"},"headline":"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II","datePublished":"2020-11-09T20:02:02+00:00","dateModified":"2024-01-28T15:22:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/"},"wordCount":1537,"publisher":{"@id":"https:\/\/www.blmovil.com\/en\/#organization"},"image":{"@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/#primaryimage"},"thumbnailUrl":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","keywords":["principios de las pruebas","problem\u00e1tica de las pruebas","Pruebas","QA","testing"],"articleSection":["Calidad del Software"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/","url":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/","name":"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II - BLMovil","isPartOf":{"@id":"https:\/\/www.blmovil.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/#primaryimage"},"image":{"@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/#primaryimage"},"thumbnailUrl":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","datePublished":"2020-11-09T20:02:02+00:00","dateModified":"2024-01-28T15:22:39+00:00","breadcrumb":{"@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/#primaryimage","url":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","contentUrl":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","width":569,"height":319},{"@type":"BreadcrumbList","@id":"https:\/\/www.blmovil.com\/en\/tecnicas-avanzadas-de-automatizacion-de-pruebas-ii\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.blmovil.com\/en\/"},{"@type":"ListItem","position":2,"name":"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II"}]},{"@type":"WebSite","@id":"https:\/\/www.blmovil.com\/en\/#website","url":"https:\/\/www.blmovil.com\/en\/","name":"BLMovil","description":"Si tienes una idea nosotros te la desarrollamos","publisher":{"@id":"https:\/\/www.blmovil.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.blmovil.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.blmovil.com\/en\/#organization","name":"BLMovil","url":"https:\/\/www.blmovil.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.blmovil.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.blmovil.com\/wp-content\/uploads\/sites\/3\/2019\/10\/favicon.png","contentUrl":"https:\/\/www.blmovil.com\/wp-content\/uploads\/sites\/3\/2019\/10\/favicon.png","width":128,"height":128,"caption":"BLMovil"},"image":{"@id":"https:\/\/www.blmovil.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BLMovil"]},{"@type":"Person","@id":"https:\/\/www.blmovil.com\/en\/#\/schema\/person\/96dcb10c89b5c56f7e233af1cee4d28c","name":"Jorge Bernal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2717026f433619c619b7fc938083ba1cbc1a3ac6621296c94861a178546b2095?s=96&d=mm&r=g","caption":"Jorge Bernal"},"url":"https:\/\/www.blmovil.com\/en\/author\/hovait\/"}]}},"featured_image_src":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","featured_image_src_square":"https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png","author_info":{"display_name":"Jorge Bernal","author_link":"https:\/\/www.blmovil.com\/en\/author\/hovait\/"},"uagb_featured_image_src":{"full":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos-150x150.png",150,150,true],"medium":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos-300x168.png",300,168,true],"medium_large":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"large":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"course_archive_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",100,56,false],"course_single_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",100,56,false],"lesson_archive_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",100,56,false],"lesson_single_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",100,56,false],"1536x1536":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"2048x2048":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"gb-block-post-grid-landscape":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"gb-block-post-grid-square":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"woocommerce_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos-300x300.png",300,300,true],"woocommerce_single":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"woocommerce_gallery_thumbnail":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos-100x100.png",100,100,true],"awb_sm":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",500,280,false],"awb_md":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"awb_lg":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false],"awb_xl":["https:\/\/www.blmovil.com\/en\/wp-content\/uploads\/sites\/28\/2019\/08\/Consultoria-de-procesos.png",569,319,false]},"uagb_author_info":{"display_name":"Jorge Bernal","author_link":"https:\/\/www.blmovil.com\/en\/author\/hovait\/"},"uagb_comment_info":0,"uagb_excerpt":"T\u00e9cnicas Avanzadas de Automatizaci\u00f3n de Pruebas II Problem\u00e1tica de la comprobaci\u00f3n y las pruebas \u00bfCu\u00e1nto esfuerzo en pruebas es suficiente? Como todos los dem\u00e1s productos, tampoco el software est\u00e1 \u201csiempre\u201d libre de fallos. Las pruebas no pueden garantizar nunca la ausencia de fallos en un programa, sin embargo pueden encontrar y solucionar errores. En la&hellip;","_links":{"self":[{"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/posts\/9753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/comments?post=9753"}],"version-history":[{"count":5,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/posts\/9753\/revisions"}],"predecessor-version":[{"id":11203,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/posts\/9753\/revisions\/11203"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/media\/2248"}],"wp:attachment":[{"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/media?parent=9753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/categories?post=9753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blmovil.com\/en\/wp-json\/wp\/v2\/tags?post=9753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}