{"id":6035,"date":"2021-04-22T20:57:05","date_gmt":"2021-04-23T00:57:05","guid":{"rendered":"http:\/\/cl.abstracta.us\/blog\/?p=6035"},"modified":"2024-02-15T17:27:11","modified_gmt":"2024-02-15T20:27:11","slug":"ruta-test-automation","status":"publish","type":"post","link":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/","title":{"rendered":"La ruta hacia el test automation"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>\u00bfBuscas iniciarte en automatizaci\u00f3n de pruebas? Accede a recomendaciones clave para empezar trabajar en esta cada vez m\u00e1s importante \u00e1rea de la calidad de software.<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2022\/06\/guia-tester-automator-1024x576.jpg\" alt=\"Consejos y requisitos para trabajar como tester automator\" class=\"wp-image-11736\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/06\/guia-tester-automator-1024x576.jpg 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/06\/guia-tester-automator-300x169.jpg 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/06\/guia-tester-automator-768x432.jpg 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/06\/guia-tester-automator-1536x864.jpg 1536w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/06\/guia-tester-automator-2048x1152.jpg 2048w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2022\/06\/guia-tester-automator-1200x675.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Foto de Digital Buggu<\/em><\/figcaption><\/figure><\/div>\n\n\n<p>Si bien hay diferentes tipos de testers en la industria tecnol\u00f3gica, todos tienen como objetivo com\u00fan entregar un producto de calidad.&nbsp;<\/p>\n\n\n\n<p>Al hablar de producto en el \u00e1mbito del TI, nos referimos a una simple aplicaci\u00f3n de escritorio, o a algo tan robusto como una aplicaci\u00f3n m\u00f3vil o una aplicaci\u00f3n web. Todo producto que salga al mercado se deber\u00eda probar internamente para asegurarnos que funciona.<\/p>\n\n\n\n<p>Fuera del entorno de la inform\u00e1tica, esto se puede extrapolar a cualquier mercado: autos, electrodom\u00e9sticos, vestimenta, etc. Siempre deber\u00eda haber un tester para dichos productos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 habilidades debe tener un Tester?<\/strong><\/h2>\n\n\n\n<p>Cuando hablamos de tester, tambi\u00e9n hablamos de ingenio y creatividad. Pero, \u00bfpor qu\u00e9 estas cualidades son tan importantes? No solo es necesaria la imaginaci\u00f3n para dise\u00f1ar los casos de prueba complejos, tambi\u00e9n para preguntarnos: \u00bfQu\u00e9 pasa si pruebo esto con la aplicaci\u00f3n? \u00bfQu\u00e9 pasa si pruebo esto otro? \u00bfQu\u00e9 hago si sigo un flujo de registro y no ingreso todos los datos obligatorios?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2020\/04\/5-habilidades-esenciales-tester-software-2-1024x768.png\" alt=\"Cinco habilidades esenciales que debe tener un tester de software\" class=\"wp-image-869\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/04\/5-habilidades-esenciales-tester-software-2-1024x768.png 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/04\/5-habilidades-esenciales-tester-software-2-300x225.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/04\/5-habilidades-esenciales-tester-software-2-768x576.png 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2020\/04\/5-habilidades-esenciales-tester-software-2.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>El ser observador y detallista nos ayuda a comprender que cualquier m\u00ednimo detalle que pudi\u00e9semos encontrar. Quiz\u00e1 pueda ser el origen a un error m\u00e1s grande y es importante detectarlo y reportarlo. Estos son detalles que probablemente otros miembros del equipo no van a considerar o no lo van a notar, \u00a1pero para eso estamos los testers!<\/p>\n\n\n\n<p>Otra habilidad clave es ser un buen comunicador. El tester debe ser capaz de informar al equipo que el comportamiento del software o aplicaci\u00f3n que se est\u00e1 probando no est\u00e1 funcionando de la forma esperada.<\/p>\n\n\n\n<p>Seamos honestos, a nadie le gusta que critiquen su trabajo, por lo que la manera en que nos comunicamos es esencial para llevar una buena relaci\u00f3n con nuestros pares.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Mitos comunes sobre el rol del Software Tester<\/strong><\/h2>\n\n\n\n<p>Durante el tiempo que estuve estudiando e incluso ya trabajando, me percat\u00e9 que el perfil del tester es m\u00e1s bien desconocido. Se hablan muchas cosas acerca de lo que hac\u00eda y lo que no hacia el tester: \u00bfcu\u00e1les son los mitos en torno a este rol?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mito 1: <strong>Probar es f\u00e1cil<\/strong><\/h3>\n\n\n\n<p>Uno de los mitos m\u00e1s comunes es que \u2018probar es f\u00e1cil y poco desafiante\u2019. En realidad, probar no es una tarea sencilla, es todo lo contrario y comprende varias aristas, tales como: investigaci\u00f3n, an\u00e1lisis, dise\u00f1o y creatividad. El trabajo de contribuir a mejorar la calidad en un producto de software es una tarea que conlleva mucha responsabilidad.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mito 2: <strong>Un Tester no sabe programar<\/strong><\/h3>\n\n\n\n<p>Si bien esto va de la mano con la orientaci\u00f3n que brinda la academia. La realidad es que no todo se resume en programar, no a todos los inform\u00e1ticos les encanta programar y esto en s\u00ed, no deber\u00eda tener una connotaci\u00f3n como algo \u2018malo\u2019.<\/p>\n\n\n\n<p>Si provenimos de carreras como programaci\u00f3n o ingenier\u00eda, lo m\u00e1s probable es que manejemos lenguajes de programaci\u00f3n, programaci\u00f3n orientada a objetos, bases de datos, control de versiones, etc.<\/p>\n\n\n\n<p>Muchas veces si automatizamos nuestras pruebas vamos a tener la oportunidad de utilizar c\u00f3digo en el caso que lo consideremos necesario, pero es un tema que abordaremos en las pr\u00f3ximas l\u00edneas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mito 3: <strong>La responsabilidad es exclusiva del Tester<\/strong><\/h3>\n\n\n\n<p>Otro mito muy comentado es que \u2018si hay errores la responsabilidad del tester\u2019. Francamente, es imposible probar todo y alcanzar un 100% de cobertura con las pruebas. Tambi\u00e9n debemos pensar que en general vamos a probar en un ambiente distinto al de producci\u00f3n, por lo que siempre van a haber errores.<\/p>\n\n\n\n<p>Lo importante es que gracias al testing, estos riesgos se van a minimizar lo m\u00e1ximo posible. Es decir, si antes de probar ten\u00edamos 50 errores, ahora quiz\u00e1s vamos a tener 2 o 3, y eso es calidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfPor qu\u00e9 Automatizar Pruebas de Software?<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Simplificar tareas repetitivas<\/strong><\/h3>\n\n\n\n<p>Una de las principales razones para automatizar las pruebas de software es porque simplifica el trabajo tedioso y repetitivo. Ocurre frecuentemente que tenemos que probar formularios con muchos campos, inicios de sesi\u00f3n, registros, entre otros aspectos. Adem\u00e1s, se deben probar muchas veces o bien, cada vez que se realiza un cambio en el c\u00f3digo del software.<\/p>\n\n\n\n<p>Para ello, <strong>la automatizaci\u00f3n se hace indispensable ya que como testers, no debemos invertir tanto tiempo en realizar pruebas repetitivas.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Aumentar la Cobertura de las Pruebas<\/strong><\/h3>\n\n\n\n<p>Primero, recordemos brevemente en qu\u00e9 consiste la cobertura: es el porcentaje que consideramos en nuestras pruebas con respecto al total de pruebas a realizar. Ahora bien, \u00bfc\u00f3mo ayuda la automatizaci\u00f3n en la cobertura de las pruebas?<\/p>\n\n\n\n<p>Si tenemos pruebas automatizadas repetitivas, esto nos ayuda a probar de forma manual otras pruebas que probablemente no ten\u00edamos consideradas. De la misma manera, nos ayuda a disponer de m\u00e1s tiempo para explorar a profundidad la aplicaci\u00f3n o dise\u00f1ar m\u00e1s casos de prueba.<\/p>\n\n\n\n<p>\u00bfBusca iniciarse en la automatizaci\u00f3n o quiere reconvertirse a la industria? Lo primero es entender qu\u00e9 hace un tester automator y por qu\u00e9 la automatizaci\u00f3n es necesaria para la gesti\u00f3n de las pruebas.<\/p>\n\n\n\n<p>Para los testers que est\u00e1n reci\u00e9n comenzando, es recomendable que empiecen como testers funcionales. Esto les brindar\u00e1 las bases necesarias para convertirse en un buen tester automatizador. \u00a1Hablaremos de eso a continuaci\u00f3n!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfPor qu\u00e9 aprender sobre Test Automation?<\/strong><\/h2>\n\n\n\n<p>Se habla mucho acerca de los beneficios que la automatizaci\u00f3n aporta a las empresas y a los proyectos. En el \u00e1mbito profesional, el \u00e1rea de TI requiere que continuemos capacit\u00e1ndonos constantemente, adquiriendo nuevos conocimientos y explorando nuevas herramientas. Afortunadamente tenemos todo a la mano: recursos gratuitos, cursos, comunidades, <a href=\"https:\/\/cl.abstracta.us\/blog\/eventos-testing-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">eventos de testing<\/a> y <a href=\"https:\/\/abstracta.us\/software-testing-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Podcasts<\/a>.<\/p>\n\n\n\n<p>Adhiero a la idea de que si un tester cuenta con conocimientos s\u00f3lidos en automatizaci\u00f3n, ya sea a nivel de servicios o a nivel de interfaz de usuario, no solo es un tester m\u00e1s integral, tambi\u00e9n puede ser mucho m\u00e1s atractivo para el mercado laboral.<\/p>\n\n\n\n<p>En mi caso, me orient\u00e9 hacia la automatizaci\u00f3n de pruebas, porque al iniciar a trabajar&nbsp;como desarrolladora Jr. siempre quer\u00eda aportar mucho m\u00e1s al proyecto.. \u00a1hasta llegar por casualidad al testing! En realidad no fue una opci\u00f3n laboral clara desde un inicio, porque en ese entonces no era tan visible dentro del \u00e1rea de TI. Por suerte, hoy podemos encontrar mucha informaci\u00f3n y saber que tenemos la opci\u00f3n de desempe\u00f1arnos en esta apasionante \u00e1rea.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Mitos sobre la Automatizaci\u00f3n de Pruebas<\/strong><\/h2>\n\n\n\n<p>Hablamos sobre automatizaci\u00f3n, y suena maravilloso, \u00bfverdad? Automatizar tiene sus pros y contras desde el lado del proyecto o software. Desde mi punto de vista, saber de automatizaci\u00f3n siempre ser\u00e1 un plus, en cuanto a conocimientos.<\/p>\n\n\n\n<p>Algunas frases que he escuchado en ciertos proyectos en los que he estado trabajando como ester automator:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>&#8220;Queremos automatizar todo&#8221;<\/strong>: Esto no ser\u00e1 factible porque siempre habr\u00e1n flujos imposibles de automatizar. En cuanto al tiempo y los costos, las pruebas manuales en muchos casos ser\u00e1n m\u00e1s f\u00e1ciles y r\u00e1pidas, por lo que siempre debe existir un complemento entre ambas.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>&#8220;El software es simple, no necesitamos pruebas manuales&#8221;<\/strong>: Se puede dar esta situaci\u00f3n, pero antes de la prueba automatizada siempre debe haber una prueba manual.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>&#8220;Con la automatizaci\u00f3n reduciremos el tiempo de pruebas&#8221;<\/strong>: Lo ideal es no reducir el tiempo de las pruebas sino por el contrario, tener m\u00e1s tiempo para ejecutar otras pruebas, explorar la aplicaci\u00f3n o dise\u00f1ar m\u00e1s casos de prueba.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>&#8220;Si tenemos automatizaci\u00f3n necesitaremos menos testers&#8221;<\/strong>: Nada m\u00e1s lejos de la realidad. Automatizar no se traduce en crear un <em>script<\/em> y dejar que se ejecute, requiere mantenimiento y monitoreo constantes.<\/p>\n<\/blockquote>\n\n\n\n<p><strong>La automatizaci\u00f3n no reemplaza las pruebas manuales, ni el an\u00e1lisis inicial, ni la exploraci\u00f3n del software, ni la planificaci\u00f3n de las pruebas. La automatizaci\u00f3n es un complemento beneficioso para la gesti\u00f3n de pruebas en general.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Otras consideraciones<\/h2>\n\n\n\n<p>Es importante considerar algunas herramientas y conceptos utilizados ampliamente en el \u00e1rea, pues si bien no es primordial que como testers seamos expertos en todas las herramientas de automatizaci\u00f3n disponibles, si es recomendable conocerlas y explorarlas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Control de Versiones<\/strong><\/h3>\n\n\n\n<p>Si estamos automatizando con c\u00f3digo tendremos que versionar, idealmente en un repositorio compartido con el resto del equipo, o podemos tener nuestro propio repositorio de pruebas. En general, tenemos que ser capaces de conocer y dominar las ramas.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Bases de Datos<\/strong><\/h3>\n\n\n\n<p>Son muy utilizadas en el caso que se utilicen datos externos; si no tenemos la opci\u00f3n de integrar consultas directamente en el c\u00f3digo de pruebas, de igual forma tendremos que utilizarlas de forma externa.<\/p>\n\n\n\n<p>Como testers, no debemos ser expertos en bases de datos, pero es recomendable tener los conocimientos b\u00e1sicos de consultas de datos. Tambi\u00e9n saber conectarnos a una base de datos en particular, entender su estructura y qu\u00e9 tipos de datos debemos consultar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Web Services<\/strong><\/h3>\n\n\n\n<p>Lo m\u00e1s importante sobre los servicios web es poder entender qu\u00e9 significan, c\u00f3mo est\u00e1n integrados en el software, investigar sobre servicios rest y servicios soap, como probarlos y como automatizar esta parte, lo ideal es siempre probar la capa de servicios, pero por sobre todo saber de la teor\u00eda y de c\u00f3mo y con qu\u00e9 herramienta probarlos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Metodolog\u00edas de Desarrollo<\/strong><\/h3>\n\n\n\n<p>Debemos conocer acerca de metodolog\u00edas de desarrollo, en especial sobre&nbsp; Scrum, y saber c\u00f3mo un tester automator se puede adaptar a esta metodolog\u00eda, entendiendo sus principios y de qu\u00e9 forma se puede aportar ah\u00ed.<\/p>\n\n\n\n<p>Tambi\u00e9n podemos caer en <a href=\"https:\/\/www.federico-toledo.com\/enfoque-de-pruebas-en-cascada-y-agil\/\" target=\"_blank\" rel=\"noreferrer noopener\">metodolog\u00edas tradicionales<\/a> como el de enfoque de cascada, por lo que independiente de la metodolog\u00eda de trabajo, debemos ser capaces de comprender nuestro aporte dentro de estas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Integraci\u00f3n Continua<\/strong><\/h3>\n\n\n\n<p>Con respecto a la integraci\u00f3n continua o devops, se define como un modelo de trabajo cooperativo entre los miembros del equipo, desarrolladores, operaciones, testing que busca proporcionar la entrega continua del software. Si se trabaja en un entorno de integraci\u00f3n continua, esto contribuye a que podamos automatizar.<\/p>\n\n\n\n<p>Con lo anterior, vamos a obtener m\u00faltiples beneficios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tener un feedback del resultado de las pruebas m\u00e1s anticipadamente.<\/li>\n\n\n\n<li>Reducir el <em>time to market<\/em>.<\/li>\n\n\n\n<li>Minimizar los fallos cr\u00edticos en producci\u00f3n.<\/li>\n\n\n\n<li>Verificar el impacto de las pruebas con cada cambio que se realice en el software.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Enfoques de Desarrollo<\/strong><\/h3>\n\n\n\n<p>Para este punto, nos vamos a enfocar solamente en la automatizaci\u00f3n. Entre los enfoques se encuentran el Desarrollo guiado por pruebas (TDD) y Desarrollo dirigido por comportamiento (BDD).<\/p>\n\n\n\n<p>TDD se enfoca b\u00e1sicamente en las pruebas unitarias y BDD se enfoca en las pruebas funcionales. Por tanto, BDD se adapta bien a las metodolog\u00edas \u00e1giles, en donde por lo general, se escriben historias de usuario dando ejemplos concretos de un comportamiento que luego pasar\u00e1 a ser una prueba. Una herramienta muy popular para utilizar este enfoque es <a href=\"https:\/\/cucumber.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cucumber<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfQui\u00e9n puede trabajar como Tester Automator?<\/strong><\/h2>\n\n\n\n<p>En este punto vamos a tener dos opciones. La primera es un perfil m\u00e1s t\u00e9cnico, es decir, las personas que est\u00e1n cursando una carrera de TI. Y es que sin duda estar o haber estudiado una carrera de TI brinda muchas de las condiciones que son esenciales para ser tester, tales como, an\u00e1lisis, l\u00f3gica y muy importante, programaci\u00f3n: debemos saber programaci\u00f3n.<\/p>\n\n\n\n<p>Por otro lado, si no se cuenta con estudios en el \u00e1mbito de TI o si se trabaja en cualquier otro rubro que no est\u00e9 relacionado con el testing, de igual manera es posible iniciarse en el \u00e1rea de la automatizaci\u00f3n. Aunque el camino va a ser un poco m\u00e1s largo, porque debe existir un proceso de capacitaci\u00f3n e investigaci\u00f3n, lo importante es saber que existen posibilidades y que si le interesa el mundo del testing de software, hay mucho para aprender.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfUn desarrollador puede convertirse en Automatizador?<\/strong><\/h3>\n\n\n\n<p>Efectivamente un desarrollador puede convertirse en automatizador. Lo ideal es iniciarse en las pruebas manuales obteniendo as\u00ed la base del testing de software, y luego comenzar a automatizar.<\/p>\n\n\n\n<p>En otras palabras, \u00bfcualquier persona puede ser tester? As\u00ed es, todos pueden iniciarse en el mundo del testing. Lo importante es contar con las aptitudes y un gran inter\u00e9s de aprender, estudiar y crecer en esta \u00e1rea.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Recomendaciones para iniciar en el mundo de la Automatizaci\u00f3n<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mejorar las habilidades&nbsp;<\/strong><\/h3>\n\n\n\n<p>Sabemos de las habilidades que debe tener el tester en general, tales como ser curioso, detallista, observador y creativo. Si tenemos estas habilidades lo ideal es potenciarlas, \u00bfc\u00f3mo lo hacemos? La respuesta es la pr\u00e1ctica.<\/p>\n\n\n\n<p>Hoy todos tenemos un celular con distintas app instaladas o apps nuevas; podemos aprender a reconocer sus funcionalidades: <em>login<\/em>, formularios de registro, navegaci\u00f3n entre secciones, etc\u00e9tera.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Practicar ingl\u00e9s<\/strong><\/h3>\n\n\n\n<p>Es muy importante entender ingl\u00e9s en el \u00e1rea de TI. Si bien no es algo esencial ser biling\u00fce,&nbsp; sin duda saber ingl\u00e9s nos brinda altas posibilidades de quedar en procesos de selecci\u00f3n.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Aprender conceptos<\/strong><\/h3>\n\n\n\n<p>En testing se manejan muchos conceptos propios del perfil. Debemos aprender cuanto antes esos t\u00e9rminos que nos ayudar\u00e1n a entender mejor el testing, casos de prueba, bugs, reporte de incidentes, ciclos de prueba, testing exploratorio, plan de pruebas, etc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cursos gratuitos o pagos<\/strong><\/h3>\n\n\n\n<p>Es recomendable realizar cursos acerca de lo que nos interese aprender en el \u00e1rea de testing. Existen muchas herramientas para automatizar que podemos seguir aprendiendo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mantenerse a la vanguardia<\/strong><\/h3>\n\n\n\n<p>Cada d\u00eda las empresas est\u00e1n optando por nuevas herramientas disponibles en el mercado, y se est\u00e1 probando m\u00e1s la capa de servicios e integraci\u00f3n. Por tanto, lo ideal es continuar estudiando y aprendiendo sobre automatizaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Crecimiento en el \u00e1rea profesional<\/strong><\/h2>\n\n\n\n<p>\u00bfC\u00f3mo podemos crecer en el \u00e1rea profesional? \u00bfC\u00f3mo podemos darnos a conocer y aprender m\u00e1s? Este es uno de los puntos m\u00e1s importantes a la hora de no solo iniciarnos en el \u00e1rea profesional, sino ya siendo parte del mundo de TI.<\/p>\n\n\n\n<p>Una buena pr\u00e1ctica es aumentar nuestra red de contactos a trav\u00e9s de LinkedIn, donde tambi\u00e9n hay grupos y comunidades interesantes de los que se puede obtener mucha informaci\u00f3n relevante para el perfil de tester.<\/p>\n\n\n\n<p>No olvidar la importancia de optimizar y mantener actualizado el perfil en LinkedIn. Esto va a dar m\u00e1s visualizaci\u00f3n, siendo la comunicaci\u00f3n, una de las habilidades clave del tester.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfCu\u00e1l es el camino para convertirse en Tester Automator?<\/strong><\/h2>\n\n\n\n<p>No existe un camino \u00fanico para ello, unos comenzamos estando en el \u00e1rea de TI, otros comenzaron siendo desarrolladores, y otros comenzaron desde cero. Pero en cualquiera de los escenarios siempre lo primero consiste en investigar y capacitarse.<\/p>\n\n\n\n<p>Si ya contamos con una base te\u00f3rica del testing que nos brindan las capacitaciones y el testing funcional, lo siguiente es aprender programaci\u00f3n, independiente de que existan herramientas que no necesiten saber de c\u00f3digo. De igual forma es necesario aprender los lenguajes de programaci\u00f3n que sean de nuestro inter\u00e9s, para comprender mejor la l\u00f3gica.<\/p>\n\n\n\n<p>Tambi\u00e9n investigar y aprender sobre las herramientas y conceptos como el control de versiones, integraci\u00f3n continua, bases de datos, los enfoques de desarrollo y metodolog\u00edas. \u00bfProvienes del \u00e1rea de TI? Lo m\u00e1s probable es que conozca la mayor\u00eda y esa es una ventaja.<\/p>\n\n\n\n<p>Al contar con estos conocimientos, lo siguiente es aprender herramientas de automatizaci\u00f3n. Recomiendo comenzar con una herramienta libre de c\u00f3digo como TestProject y luego continuar por una herramienta con utilizaci\u00f3n de c\u00f3digo como <a href=\"https:\/\/www.selenium.dev\/\" target=\"_blank\" rel=\"noreferrer noopener\">Selenium Webdriver<\/a> o <a href=\"https:\/\/webdriver.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Webdriver.io<\/a>. En <a href=\"https:\/\/webdriver.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">este post<\/a> se hace una comparativa interesante de estas \u00faltimas dos herramientas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#f1f1f1;color:#f1f1f1\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Webinar sobre Test Automation<\/h2>\n\n\n\n<p>En este encuenstro compart\u00ed los <strong>consejos y consideraciones para empezar a trabajar como tester automator<\/strong>. \u00a1Gracias a las +240 personas que se sumaron desde varios rincones de Latinoam\u00e9rica!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2021\/04\/webinar-ruta-test-automation-1024x544.png\" alt=\"Webinar: La ruta hacia el Test Automation\" class=\"wp-image-6074\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/04\/webinar-ruta-test-automation-1024x544.png 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/04\/webinar-ruta-test-automation-300x159.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/04\/webinar-ruta-test-automation-768x408.png 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/04\/webinar-ruta-test-automation.png 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><\/div>\n\n\n\n<p>Accede a la presentaci\u00f3n <a href=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2021\/04\/Webinar-La-ruta-hacia-el-Test-Automation.pdf\">aqu\u00ed<\/a> o mira <a href=\"https:\/\/youtu.be\/MMqHotERlcI\" target=\"_blank\" rel=\"noreferrer noopener\">ac\u00e1<\/a> la grabaci\u00f3n. Suscr\u00edbete y activa la \ud83d\udd14 para estar al tanto del contenido que estaremos publicando pr\u00f3ximamente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#f1f1f1;color:#f1f1f1\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Q&amp;A Webinar: La ruta hacia el Test Automation<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">1. \u00bfRealizan talleres o webinar gratuitos donde se realicen laboratorios pr\u00e1cticos?<\/h4>\n\n\n\n<p>Uno de nuestros impulsores clave en Abstracta es compartir lo que aprendemos y retribuir a la comunidad y, de esa manera, ayudar a m\u00e1s personas tambi\u00e9n a crecer y desarrollarse en su carrera de testing de software, por lo que realizamos peri\u00f3dicamente webinars desde la comunidad de <a href=\"http:\/\/bit.ly\/qa-testing-chile\" target=\"_blank\" rel=\"noreferrer noopener\">QA &amp; Testing Chile<\/a><strong> <\/strong>y <a href=\"https:\/\/www.meetup.com\/es-ES\/AbstractaTechTalks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Abstracta Tech Talks<\/a> desde Uruguay.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. <strong>\u00bfTienen cursos gratuitos en Abstracta?<\/strong><\/h4>\n\n\n\n<p>Te invitamos a conocer <a href=\"https:\/\/abstracta.academy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Abstracta Academy<\/a>, una plataforma de capacitaci\u00f3n 100% online en testing de software. Actualmente no contamos con cursos gratuitos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. <strong>Soy nuevo en el mundo del testing, \u00bfqu\u00e9 recomendaciones me pueden dar?<\/strong><\/h4>\n\n\n\n<p>Primero, potenciar las habilidades propias del tester: observador, detallista, curioso, buen comunicador, se puede lograr practicando con las web de ejemplos que entregue en el webinar, verificando funcionalidades, crear casos de prueba, en el mejor de los casos hacer un curso de fundamentos de tester de software ayudar\u00e1 mucho.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. <strong>\u00bfQu\u00e9 es lo m\u00e1s dif\u00edcil al empezar a automatizar?<\/strong><\/h4>\n\n\n\n<p>Crear <em>scripts<\/em> de casos de pruebas sin <a href=\"https:\/\/cl.abstracta.us\/blog\/evitar-falsos-positivos-negativos-automatizacion-pruebas\/\">falsos posit<\/a><a href=\"https:\/\/cl.abstracta.us\/blog\/evitar-falsos-positivos-negativos-automatizacion-pruebas\/\" target=\"_blank\" rel=\"noreferrer noopener\">ivos o falsos negativos<\/a>, de la \u00fanica forma es agregar muchos <em>assertions<\/em> a las pruebas y probar y probar mucho el <em>script<\/em>, es la \u00fanica forma de estar seguros de que nuestra automatizaci\u00f3n funciona.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">5. <strong>\u00bfQu\u00e9 diferencia hay entre QA-QC y TestOper?<\/strong><\/h4>\n\n\n\n<p>El QA est\u00e1 orientado al proceso de desarrollo de un producto de software. El QC interviene con el producto de software final. En cuanto al TestOper no responde a un rol en espec\u00edfico, existe una comunidad tecnol\u00f3gica con ese nombre.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">6. <strong>\u00bfSe pueden automatizar pruebas para cualquier tipo de testeo, como accesibilidad o pruebas de estr\u00e9s?<\/strong><\/h4>\n\n\n\n<p>Claro que s\u00ed. Las pruebas de performance son fundamentales para el proceso de pruebas, ideal si podemos agregar la automatizaci\u00f3n de performance a integraci\u00f3n continua.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">7. Quiero aprender Appium, <strong>\u00bfqu\u00e9 tan recomendable es automatizar validaciones de dise\u00f1o?<\/strong><\/h4>\n\n\n\n<p>Siempre va a depender del tipo de prueba de dise\u00f1o que estemos probando. Existen pruebas de regresi\u00f3n visual muy buenas que se pueden agregar a nuestra automatizaci\u00f3n; en <a href=\"https:\/\/youtu.be\/P98LL0w_tyQ\" target=\"_blank\" rel=\"noreferrer noopener\">este webinar<\/a> de Abstracta Tech Talks se explica este tema.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">8. <strong>\u00bfC\u00f3mo desarrollas el sesgo cognitivo o la habilidad de observaci\u00f3n para hacer pruebas exploratorias exitosas?<\/strong><\/h4>\n\n\n\n<p>En mi caso fue tema de pr\u00e1ctica, no sent\u00eda que era tan detallista. Hasta el d\u00eda de hoy trato de potenciar esa habilidad, sin duda me ayud\u00f3 haciendo testing manual, viendo videos y leyendo mucho; el <a href=\"https:\/\/cl.abstracta.us\/blog\/testing-exploratorio-entorno-agil\/\" target=\"_blank\" rel=\"noreferrer noopener\">testing exploratorio<\/a> sirve demasiado para la observaci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">9. \u00bfPodr\u00edas dar un <strong>ejemplo de prueba de alto riesgo que se pueda automatizar<\/strong>?<\/h4>\n\n\n\n<p>Una prueba de alto riesgo es la que es prioritaria para el negocio, es decir, que si esta falla puede ser un error muy grave. Un ejemplo podr\u00eda ser en una app de supermercado cuando elijo los productos debe sumar el total y mostrarlo en la aplicaci\u00f3n para pagar, \u00bfqu\u00e9 pasa si ese total es err\u00f3neo? Si me cobran m\u00e1s de lo que se supone o me cobran menos de la cantidad, es una situaci\u00f3n muy riesgosa ya que el cliente o usuario estar\u00e1 perdiendo dinero; esta es una de las pruebas que no debe faltar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">10. <strong>\u00bfQu\u00e9 nivel de ingl\u00e9s debe dominar un tester?<\/strong><\/h4>\n\n\n\n<p>Deber\u00eda ser un ingl\u00e9s intermedio para que podamos dominar los software que probamos y las herramientas que utilizamos, pero es ideal obtener alguna vez contar con ingl\u00e9s avanzado, ya que nos ayudar\u00e1 a poder tener m\u00e1s opciones de quedar en procesos de selecci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">11. <strong>\u00bfHerramientas de performance como JMeter son fundamentales?<\/strong><\/h4>\n\n\n\n<p>Para la automatizaci\u00f3n si es necesario conocer la herramienta JMeter, ya que nos tocar\u00e1 m\u00e1s de alguna vez realizar pruebas de performance. Por suerte, es una herramienta <em>open source<\/em> y adem\u00e1s muy f\u00e1cil de aprender a utilizar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">12. <strong>Soy tester manual, \u00bfc\u00f3mo recomiendas empezar a automatizar? \u00bfQu\u00e9 lenguaje recomiendas?<\/strong><\/h4>\n\n\n\n<p>Recomiendo <a href=\"https:\/\/cl.abstracta.us\/blog\/introduccion-pruebas-automatizadas-testproject\/\" target=\"_blank\" rel=\"noreferrer noopener\">comenzar a automatizar con una herramienta libre de c\u00f3digo como es TestProject<\/a> para ir entendiendo c\u00f3mo funciona la automatizaci\u00f3n. En cuanto a lenguajes de programaci\u00f3n recomiendo realizar alg\u00fan curso de fundamentos de Selenium con Java o Python.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">13. <strong>\u00bfPython es viable para automatizar en el largo plazo?<\/strong><\/h4>\n\n\n\n<p>Claro que s\u00ed, Python es el lenguaje de programaci\u00f3n m\u00e1s utilizado hoy en d\u00eda, por lo que verlo como un lenguaje a largo plazo es muy bueno, adem\u00e1s se puede integrar con Selenium y Webdriver.io<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">14. <strong>\u00bfHay campo de empleo en test automation en Chile?<\/strong><\/h4>\n\n\n\n<p>Efectivamente, hay campo de empleo en testing en chile, sobre todo si ya cuentas con conocimientos de Java ser\u00e1 una ventaja t\u00e9cnica muy importante. Te recomiendo consultar sobre las posiciones abiertas en Abstracta Chile al correo <a href=\"mailto:nicole@cl.abstracta.us\" target=\"_blank\" rel=\"noreferrer noopener\">nicole@cl.abstracta.us<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">15. <strong>\u00bfQu\u00e9 recomiendas sobre pruebas para Frontend?<\/strong><\/h4>\n\n\n\n<p>Sin duda, es importante incorporar pruebas unitarias en Frontend. En cuanto a interfaz de usuario, se pueden incorporar pruebas ent-to-end con alguna herramienta como Selenium.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">16. <strong>\u00bfQu\u00e9 casos de pruebas automatizadas le har\u00edas a un <em>login<\/em>?<\/strong><\/h4>\n\n\n\n<p>Lo bueno de automatizar el <em>login<\/em> es que podemos utilizar <a href=\"https:\/\/cl.abstracta.us\/blog\/data-driven-testing-testproject\/\" target=\"_blank\" rel=\"noreferrer noopener\">Data Driven Testing<\/a> con un archivo de datos externo. Recomiendo automatizar el &#8216;camino feliz&#8217; y dependiendo de los requerimientos del software, se podr\u00edan agregar casos como campos vac\u00edos y err\u00f3neos, todos con sus respectivos <em>assertions<\/em>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">17. \u00bfC\u00f3mo fue tu <strong>proceso de pasar de QA Manual a automatizador<\/strong>? \u00bfPasaste a alg\u00fan lenguaje en espec\u00edfico como Java o alg\u00fan otro?<\/h4>\n\n\n\n<p>De ser tester manual, pas\u00e9 a automatizar con lenguaje Java con Selenium ya que es el m\u00e1s popular para comenzar, poco a poco fui capacit\u00e1ndome y practicando. Ideal rodearse con profesionales que sepan de automatizaci\u00f3n para poder orientarse ante dudas, de lo contrario, hay muchos tutoriales y cursos f\u00e1ciles para practicar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">18. \u00bfPodr\u00edas dar <strong>ejemplos de flujos donde no conviene la automatizaci\u00f3n<\/strong>?<\/h4>\n\n\n\n<p>Flujos que sean inestables como por ejemplo una prueba que manualmente funciona de forma correcta, pero al llevarla a automatizar se cae sin saber bien las razones (puede ser temas de tiempos de respuesta), o bien flujos que cambian constantemente por requerimientos del cliente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">19. <strong>\u00bfCu\u00e1l es el mejor enfoque para automatizar una regresi\u00f3n?<\/strong><\/h4>\n\n\n\n<p>Siempre va a depender del producto que estemos probando y de las opciones que tenga el proyecto. Si tenemos la opci\u00f3n de elegir el enfoque siempre es bueno tener en cuenta el tiempo que tendremos para automatizar y el costo que vamos a tener. Si es una automatizaci\u00f3n que debe ser dise\u00f1ada r\u00e1pidamente <em>record and playback<\/em> ser\u00eda una buena opci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">20. <strong>\u00bfEl l\u00edder debe participar de las pruebas de performance y pruebas unitarias, por m\u00e1s que sean realizadas por otros equipos?<\/strong><\/h4>\n\n\n\n<p>El l\u00edder debe estar al tanto de todas las pruebas que se hagan en un proyecto, debe saber entenderlas de forma t\u00e9cnica y te\u00f3rica ya que es a quien acudiremos en caso de dudas.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">21. \u00bf<strong>Hasta d\u00f3nde puede involucrarse un tester automator? \u00bfLa integraci\u00f3n continua no corresponde a infraestructura?<\/strong><\/h4>\n\n\n\n<p>Hasta donde el proyecto lo permita, entre las cosas que no deber\u00eda hacer un tester est\u00e1n: desarrollar, corregir, tomar decisiones del negocio pero s\u00ed aportar mejoras. Respecto a la integraci\u00f3n continua, consiste es un enfoque colaborativo en donde todos los miembros del equipo deben conocer y aportar, el tester debe preocuparse de que las pruebas est\u00e9n bien integradas al <em>pipeline<\/em> y que funcione de manera correcta. La infraestructura se encarga de mantener este <em>pipeline<\/em>. Por tanto, no es tarea del tester mantener la integraci\u00f3n continua.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">22. \u00bfQu\u00e9 web de pruebas recomiendan para practicar si no se sabe programar a\u00fan?<\/h4>\n\n\n\n<p>En la <a href=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2021\/04\/Webinar-La-ruta-hacia-el-Test-Automation.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">esta presentaci\u00f3n<\/a> agregu\u00e9 varias webs de pruebas muy \u00fatiles para aprender desde cero a automatizar. Tambi\u00e9n pueden revisar estos <a href=\"https:\/\/cl.abstracta.us\/blog\/mejores-sitios-web-prueba-practicar-tests\/#Automatizacion_de_Pruebas_Web\" target=\"_blank\" rel=\"noreferrer noopener\">demo websites<\/a> para automatizar tests.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">23. <strong>\u00bfLas pruebas automatizadas solo aplican para aplicaciones web, o tambi\u00e9n se pueden aplicar en aplicaciones de escritorio?<\/strong><\/h4>\n\n\n\n<p>Tambi\u00e9n son para aplicaciones de escritorio, existen la opci\u00f3n de Selenium pero lo ideal es que sea con una herramienta especializada para ello.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">24. <strong>\u00bfHay patrones para escribir c\u00f3digo de automatizaci\u00f3n, as\u00ed como existen en el desarrollo?<\/strong><\/h4>\n\n\n\n<p>Exactamente, uno de los m\u00e1s utilizados es <em>PageObject<\/em>, sin duda ayuda mucho al momento de desarrollar automatizaci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">25. <strong>\u00bfEs indispensable el conocimiento de programaci\u00f3n para ser tester automatizador?<\/strong> Si no s\u00e9 programar y abarcar tanto scripting como recoder, \u00bfpuedo llamarme tester automator?<\/h4>\n\n\n\n<p>Si no sabes programaci\u00f3n y automatizar con <em>record and play<\/em>, te puedes llamar automatizador, pero a\u00fan as\u00ed es recomendable aprender <em>scripting<\/em> ya que a la hora de estar en un proyecto no siempre podremos elegir con qu\u00e9 enfoque automatizar. Si queremos ser un tester m\u00e1s completo es recomendable aprender de ambas.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">26. <strong>\u00bfExisten estrategias o metodolog\u00edas de automatizaci\u00f3n?<\/strong><\/h4>\n\n\n\n<p>En <a href=\"https:\/\/cl.abstracta.us\/blog\/guia-crear-estrategia-pruebas-software-adecuada\/\" target=\"_blank\" rel=\"noreferrer noopener\">este post<\/a> puedes conocer algunas buenas pr\u00e1cticas para revisar la estrategia de pruebas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#f1f1f1;color:#f1f1f1\"\/>\n\n\n\n<p>Esperamos haber contribuido a aclarar algunas dudas acerca de <strong>c\u00f3mo iniciarse en el \u00e1rea de la automatizaci\u00f3n de pruebas<\/strong>. Si ya comenzaste en este camino, \u00a1d\u00e9janos un comentario con tu experiencia!<\/p>\n\n\n\n<p>\u00a1S\u00edguenos en&nbsp;<a href=\"https:\/\/bit.ly\/LinkedIn-Abstracta-Chile\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a>,&nbsp;<a href=\"https:\/\/bit.ly\/TW-Abstracta-Chile\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter<\/a>,&nbsp;<a href=\"https:\/\/bit.ly\/FB-Abstracta-Chile\" target=\"_blank\" rel=\"noreferrer noopener\">Facebook<\/a>,&nbsp;<a href=\"https:\/\/bit.ly\/Instagram-Abstracta-Latam\" target=\"_blank\" rel=\"noreferrer noopener\">Instagram<\/a>&nbsp;y&nbsp;<a href=\"https:\/\/bit.ly\/YT-Abstracta\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube<\/a>&nbsp;para ser parte de nuestra comunidad y enterarte de otras <strong>buenas pr\u00e1cticas de test automation<\/strong>!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#f1f1f1;color:#f1f1f1\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Otros contenidos relacionados<\/h3>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/automatizar-pruebas-de-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">Automatizar Pruebas de Software: \u00bfcu\u00e1ndo y por qu\u00e9?<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/mabl-herramienta-testing-automatizado\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mabl: Primeros pasos con la Herramienta de Testing Automatizado<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/entrevista-federico-toledo-coo-abstracta\/\" target=\"_blank\" rel=\"noreferrer noopener\">Federico Toledo a fondo: \u201cCada vez van a ser necesarios m\u00e1s y mejores testers\u201d<\/a><\/p>\n\n\n\n<p><!-- Go to www.addthis.com\/dashboard to customize your tools --><script src=\"\/\/s7.addthis.com\/js\/300\/addthis_widget.js#pubid=ra-58d80a50fc4f926d\" type=\"text\/javascript\"><\/script<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfCu\u00e1les son las habilidades y conocimientos claves par automatizar pruebas de sofware? Todo sobre c\u00f3mo empezar a trabajar como tester automator.<\/p>\n","protected":false},"author":24,"featured_media":11735,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[3,131,17],"class_list":["post-6035","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatizacion-pruebas","tag-automatizacion-pruebas","tag-testers","tag-testing-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>La ruta hacia el test automation - Abstracta<\/title>\n<meta name=\"description\" content=\"\u00bfCu\u00e1les son las habilidades y conocimientos claves par automatizar pruebas de sofware? Todo sobre c\u00f3mo empezar a trabajar como tester automator.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La ruta hacia el test automation - Abstracta\" \/>\n<meta property=\"og:description\" content=\"\u00bfCu\u00e1les son las habilidades y conocimientos claves par automatizar pruebas de sofware? Todo sobre c\u00f3mo empezar a trabajar como tester automator.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de Desarrollo de Software, Testing e Inteligencia Artificial | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaChile\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-23T00:57:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-15T20:27:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/04\/ruta-test-automation-1-1024x576.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cecilia Aguilera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AbstractaChile\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaChile\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cecilia Aguilera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/\"},\"author\":{\"name\":\"Cecilia Aguilera\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/715c1d3df812413ee8c557a3bf49adf6\"},\"headline\":\"La ruta hacia el test automation\",\"datePublished\":\"2021-04-23T00:57:05+00:00\",\"dateModified\":\"2024-02-15T20:27:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/\"},\"wordCount\":4332,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\"},\"keywords\":[\"Automatizaci\u00f3n de Pruebas\",\"Testers\",\"Testing de Software\"],\"articleSection\":[\"Automatizaci\u00f3n de Pruebas\"],\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/\",\"url\":\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/\",\"name\":\"La ruta hacia el test automation - Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#website\"},\"datePublished\":\"2021-04-23T00:57:05+00:00\",\"dateModified\":\"2024-02-15T20:27:11+00:00\",\"description\":\"\u00bfCu\u00e1les son las habilidades y conocimientos claves par automatizar pruebas de sofware? Todo sobre c\u00f3mo empezar a trabajar como tester automator.\",\"breadcrumb\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/#breadcrumb\"},\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/es.abstracta.us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"La ruta hacia el test automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#website\",\"url\":\"https:\/\/es.abstracta.us\/blog\/\",\"name\":\"Abstracta\",\"description\":\"Recursos, buenas pr\u00e1cticas, tendencias y rese\u00f1as de herramientas de desarrollo de software, testing e Inteligencia Artificial.\",\"publisher\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/es.abstracta.us\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es-CL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\",\"name\":\"Abstracta\",\"url\":\"https:\/\/es.abstracta.us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png\",\"contentUrl\":\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png\",\"width\":1217,\"height\":300,\"caption\":\"Abstracta\"},\"image\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/we_are_abstracta\/\",\"https:\/\/www.linkedin.com\/showcase\/abstracta-chile\/\",\"https:\/\/www.youtube.com\/channel\/UCj4dx2LZCRcgM8GzxYEKYeQ\",\"https:\/\/www.facebook.com\/AbstractaChile\/\",\"https:\/\/twitter.com\/AbstractaChile\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/715c1d3df812413ee8c557a3bf49adf6\",\"name\":\"Cecilia Aguilera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e90a154d4297e8d89b4d8118f469b9d5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e90a154d4297e8d89b4d8118f469b9d5?s=96&d=mm&r=g\",\"caption\":\"Cecilia Aguilera\"},\"description\":\"Software Quality Engineer en Abstracta Chile\",\"sameAs\":[\"http:\/\/cl.abstracta.us\",\"https:\/\/www.linkedin.com\/in\/ceciliaaguileraisla\/\"],\"url\":\"https:\/\/es.abstracta.us\/blog\/author\/cecilia-aguilera\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"La ruta hacia el test automation - Abstracta","description":"\u00bfCu\u00e1les son las habilidades y conocimientos claves par automatizar pruebas de sofware? Todo sobre c\u00f3mo empezar a trabajar como tester automator.","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:\/\/es.abstracta.us\/blog\/ruta-test-automation\/","og_locale":"es_ES","og_type":"article","og_title":"La ruta hacia el test automation - Abstracta","og_description":"\u00bfCu\u00e1les son las habilidades y conocimientos claves par automatizar pruebas de sofware? Todo sobre c\u00f3mo empezar a trabajar como tester automator.","og_url":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/","og_site_name":"Blog de Desarrollo de Software, Testing e Inteligencia Artificial | Abstracta","article_publisher":"https:\/\/www.facebook.com\/AbstractaChile\/","article_published_time":"2021-04-23T00:57:05+00:00","article_modified_time":"2024-02-15T20:27:11+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/04\/ruta-test-automation-1-1024x576.png","type":"image\/png"}],"author":"Cecilia Aguilera","twitter_card":"summary_large_image","twitter_creator":"@AbstractaChile","twitter_site":"@AbstractaChile","twitter_misc":{"Written by":"Cecilia Aguilera","Est. reading time":"20 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/#article","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/"},"author":{"name":"Cecilia Aguilera","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/715c1d3df812413ee8c557a3bf49adf6"},"headline":"La ruta hacia el test automation","datePublished":"2021-04-23T00:57:05+00:00","dateModified":"2024-02-15T20:27:11+00:00","mainEntityOfPage":{"@id":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/"},"wordCount":4332,"commentCount":0,"publisher":{"@id":"https:\/\/es.abstracta.us\/blog\/#organization"},"keywords":["Automatizaci\u00f3n de Pruebas","Testers","Testing de Software"],"articleSection":["Automatizaci\u00f3n de Pruebas"],"inLanguage":"es-CL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/","url":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/","name":"La ruta hacia el test automation - Abstracta","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/#website"},"datePublished":"2021-04-23T00:57:05+00:00","dateModified":"2024-02-15T20:27:11+00:00","description":"\u00bfCu\u00e1les son las habilidades y conocimientos claves par automatizar pruebas de sofware? Todo sobre c\u00f3mo empezar a trabajar como tester automator.","breadcrumb":{"@id":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/#breadcrumb"},"inLanguage":"es-CL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/es.abstracta.us\/blog\/ruta-test-automation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/es.abstracta.us\/blog\/"},{"@type":"ListItem","position":2,"name":"La ruta hacia el test automation"}]},{"@type":"WebSite","@id":"https:\/\/es.abstracta.us\/blog\/#website","url":"https:\/\/es.abstracta.us\/blog\/","name":"Abstracta","description":"Recursos, buenas pr\u00e1cticas, tendencias y rese\u00f1as de herramientas de desarrollo de software, testing e Inteligencia Artificial.","publisher":{"@id":"https:\/\/es.abstracta.us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/es.abstracta.us\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es-CL"},{"@type":"Organization","@id":"https:\/\/es.abstracta.us\/blog\/#organization","name":"Abstracta","url":"https:\/\/es.abstracta.us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png","contentUrl":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png","width":1217,"height":300,"caption":"Abstracta"},"image":{"@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/we_are_abstracta\/","https:\/\/www.linkedin.com\/showcase\/abstracta-chile\/","https:\/\/www.youtube.com\/channel\/UCj4dx2LZCRcgM8GzxYEKYeQ","https:\/\/www.facebook.com\/AbstractaChile\/","https:\/\/twitter.com\/AbstractaChile"]},{"@type":"Person","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/715c1d3df812413ee8c557a3bf49adf6","name":"Cecilia Aguilera","image":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e90a154d4297e8d89b4d8118f469b9d5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e90a154d4297e8d89b4d8118f469b9d5?s=96&d=mm&r=g","caption":"Cecilia Aguilera"},"description":"Software Quality Engineer en Abstracta Chile","sameAs":["http:\/\/cl.abstracta.us","https:\/\/www.linkedin.com\/in\/ceciliaaguileraisla\/"],"url":"https:\/\/es.abstracta.us\/blog\/author\/cecilia-aguilera\/"}]}},"jetpack_featured_media_url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/04\/ruta-test-automation-1.png","_links":{"self":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/6035"}],"collection":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=6035"}],"version-history":[{"count":86,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/6035\/revisions"}],"predecessor-version":[{"id":17100,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/6035\/revisions\/17100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media\/11735"}],"wp:attachment":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=6035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=6035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=6035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}