{"id":15070,"date":"2023-02-02T08:45:00","date_gmt":"2023-02-02T08:45:00","guid":{"rendered":"https:\/\/cl.abstracta.us\/blog\/?p=15070"},"modified":"2023-02-22T18:10:42","modified_gmt":"2023-02-22T18:10:42","slug":"chatgpt-inteligencia-artificial-testing-software","status":"publish","type":"post","link":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/","title":{"rendered":"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software?"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"af65\"><strong>Con solo unas semanas en l\u00ednea, ChatGPT ya est\u00e1 revolucionando la forma de trabajo de muchas personas. \u00bfQu\u00e9 impacto puede tener esta tecnolog\u00eda en el testing de software? \u00bfTiene la capacidad de ayudar en el trabajo diario de los testers? \u00bfO de reemplazarlos? En este art\u00edculo, exploramos esta tem\u00e1tica mediante algunas aplicaciones del sistema<\/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\/2023\/02\/chatgpt-testing-calidad-software-1-1024x576.png\" alt=\"\" class=\"wp-image-15086\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-1-1024x576.png 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-1-300x169.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-1-768x432.png 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-1-1536x864.png 1536w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-1-18x10.png 18w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-1-1200x675.png 1200w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p id=\"15db\">Las herramientas de desarrollo de contenidos basadas en Inteligencia Artificial (IA), como DALL-E 2 y GitHub Copilot, han estado en auge durante los \u00faltimos meses, incluso a\u00f1os en algunos casos. Estas herramientas permiten a los usuarios generar im\u00e1genes y textos, o c\u00f3digo si hablamos de Copilot, a partir de entradas basadas en lenguaje natural.<\/p>\n\n\n\n<p id=\"185b\">ChatGPT es un ejemplo de este tipo de desarrollos, y se encuentra accesible masivamente. Se trata de un <strong>chatbot impulsado por Inteligencia Artificial (IA)<\/strong> que utiliza el procesamiento del lenguaje natural (PLN) para generar respuestas a tus preguntas e indicaciones.<\/p>\n\n\n\n<p id=\"8d61\">Gracias al entrenamiento en un conjunto masivo de datos de texto conversacional, ChatGPT puede imitar con precisi\u00f3n la forma en que las personas hablan y escriben en una variedad de contextos e idiomas.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p id=\"8eea\"><strong>\u201cEstamos viviendo un hito hist\u00f3rico. Es la primera vez que la IA est\u00e1 al alcance de todos, sin fricciones ni dificultades. Es la punta del iceberg de todo lo que est\u00e1 por venir<\/strong>. <strong>Creo que debemos cuestionarnos y educarnos, para estar preparados y poder tomar esta tecnolog\u00eda como una herramienta de apoyo en lugar de una amenaza\u201d<\/strong>.<\/p>\n<cite>Federico Toledo, cofundador y Chief Quality Officer de Abstracta.<\/cite><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"483d\"><strong>Algunos conceptos<\/strong><\/h3>\n\n\n\n<p id=\"9252\">Antes de adentrarnos en ChatGPT, vamos a explicar algunos conceptos relacionados que pueden resultar de utilidad para lograr un mejor entendimiento de la tem\u00e1tica.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3f31\"><strong>\u00bfQu\u00e9 es la Inteligencia Artificial?<\/strong><\/h2>\n\n\n\n<p id=\"4958\">La IA es un campo amplio que implica el desarrollo de m\u00e1quinas y sistemas inteligentes capaces de realizar tareas que normalmente requerir\u00edan inteligencia humana, como el aprendizaje, la resoluci\u00f3n de problemas, la toma de decisiones y la percepci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0183\"><strong>\u00bfQu\u00e9 es el \u201cMachine Learning\u201d?<\/strong><\/h2>\n\n\n\n<p id=\"5133\">Se trata de un campo de la IA que se centra en el desarrollo de algoritmos y modelos que pueden aprender de los datos y mejorar su rendimiento con el tiempo, sin ser programados expl\u00edcitamente. Estos algoritmos y modelos pueden ser utilizados para hacer predicciones, o tomar decisiones basadas en datos y adaptarse a medida que se exponen a nueva informaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"20f0\"><strong>\u00bfQu\u00e9 es el Procesamiento del Lenguaje Natural (PLN)?<\/strong><\/h2>\n\n\n\n<p id=\"a140\">PLN es un subcampo de la Inteligencia Artificial que se centra en la interacci\u00f3n entre computadoras y humanos a trav\u00e9s de lenguajes naturales, como el habla y el texto.<\/p>\n\n\n\n<p id=\"a0b4\">Incluye una amplia gama de tareas: reconocimiento de texto y voz, traducci\u00f3n de idiomas y resumen de textos. Tambi\u00e9n implica el desarrollo de algoritmos y modelos capaces de comprender, interpretar y generar lenguaje humano.<\/p>\n\n\n\n<p id=\"e823\">Tiene muchas aplicaciones, como chatbots, asistentes de voz y an\u00e1lisis de textos. De este modo, posee el potencial de transformar muchas industrias, y ya ha tenido un impacto significativo en la forma en que nos comunicamos e interactuamos con las computadoras.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1d0b\"><strong>\u00bfQu\u00e9 es la IA Generativa?<\/strong><\/h2>\n\n\n\n<p id=\"ac66\">La IA Generativa es la Inteligencia Artificial que puede generar nuevos contenidos mediante la utilizaci\u00f3n de texto, archivos de audio o im\u00e1genes existentes. Aprovecha la IA y los algoritmos del Machine Learning para permitir que las m\u00e1quinas generen contenidos, tal como lo hace ChatGPT.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"9df8\"><strong>\u00bfEs posible que ChatGPT realice testing mejor que una persona?<\/strong><\/h2>\n\n\n\n<p id=\"a7b2\">Cuando vemos este tipo de herramientas, nuestra pregunta inicial suele ser si podr\u00e1n sustituirnos o si en cambio ser\u00e1n herramientas \u00fatiles para nuestro trabajo.<\/p>\n\n\n\n<p id=\"9920\"><strong>Como parte de nuestro esfuerzo por comprender mejor el impacto de tecnolog\u00edas como la de ChatGPT, intentamos utilizarla en algunas de las actividades que muchos testers realizan como parte de su trabajo.<\/strong><\/p>\n\n\n\n<p id=\"f930\">Algunos ejemplos de ello fueron solicitudes para dise\u00f1ar casos de prueba, ideas de prueba o datos de prueba, automatizar scripts, informar errores, y montar SQLs para generar datos de prueba o verificar resultados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"8566\"><strong>1. Dise\u00f1o de casos y datos de prueba con ChatGPT<\/strong><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"441\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2023\/02\/image-3.png\" alt=\"Dise\u00f1o de casos y datos de prueba con ChatGPT\" class=\"wp-image-15073\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-3.png 797w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-3-300x166.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-3-768x425.png 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-3-18x10.png 18w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/figure><\/div>\n\n\n<p id=\"8398\">A primera vista, podemos pensar que logramos obtener lo que busc\u00e1bamos. Sin embargo, si miramos m\u00e1s de cerca, queda claro que la prueba est\u00e1 escrita a un nivel muy alto.&nbsp;<strong>Falta informaci\u00f3n importante que podr\u00eda inducir a los testers a cometer errores.<\/strong><\/p>\n\n\n\n<p id=\"1ad9\">A\u00fan as\u00ed, a pesar de que le faltan algunos pasos como hacer clic en el bot\u00f3n de \u201cShopping Cart\u201d, consideramos que se trata de un resultado bastante impresionante para haber sido generado completamente por una IA.<\/p>\n\n\n\n<p id=\"89ca\"><strong>Algo interesante que observamos es que si repet\u00edamos la misma pregunta, ChatGPT mejoraba sus respuestas.<\/strong>&nbsp;En una segunda ronda (unos minutos m\u00e1s tarde), notamos que se a\u00f1ad\u00edan los pasos que faltaban. Unos d\u00edas despu\u00e9s, repetimos la petici\u00f3n, y la plataforma nos avis\u00f3 que hab\u00eda proporcionado pasos generales ya que no ten\u00eda acceso a navegar por internet.<\/p>\n\n\n\n<p id=\"aeca\">No creemos que este caso de uso pueda ser \u00fatil, pero exploremos otras ideas. Imaginemos que tenemos que probar un sistema con entradas espec\u00edficas y nos estamos quedando sin ideas. \u00bfPor qu\u00e9 no hacer una lluvia de ideas con el chat?<\/p>\n\n\n\n<p>Decidimos entonces realizar diferentes peticiones y preguntas. A continuaci\u00f3n, citamos algunos ejemplos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dame datos de prueba para un formulario de inicio de sesi\u00f3n.<\/li>\n\n\n\n<li>\u00bfPuedes darme ideas de prueba para una transacci\u00f3n bancaria?<\/li>\n\n\n\n<li>\u00bfMe ayudar\u00edas con datos de prueba para un selector de fechas, incluyendo casos borde?<\/li>\n<\/ul>\n\n\n\n<p id=\"39fa\">Las respuestas que recibimos fueron muy interesantes y precisas, en algunos casos incluso explicaban por qu\u00e9 deb\u00edamos probar ese caso.<\/p>\n\n\n\n<p id=\"aef4\">Otra idea que tuvimos para utilizar el chat a nuestro favor fue pedir datos de prueba espec\u00edficos que nos podr\u00edan llevar alg\u00fan tiempo conseguir o escribir:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"b9d5\"><strong>2. Automatizaci\u00f3n de casos de prueba con ChatGPT<\/strong><\/h2>\n\n\n\n<p id=\"d7a1\">Una vez que tuvimos el caso de prueba, intentamos automatizarlo. Para ello, le dimos a ChatGPT la siguiente instrucci\u00f3n:<\/p>\n\n\n\n<p id=\"a402\">\u201cDame el c\u00f3digo para automatizar ese caso de prueba. usando Java, Selenium y JUnit\u201d.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dame 10 nombres de ciudades con caracteres especiales.<\/li>\n\n\n\n<li>Dame apellidos con m\u00e1s de 15 caracteres.<\/li>\n\n\n\n<li>Dame un p\u00e1rrafo de 500 palabras usando todos los caracteres.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>import org.junit.After;\nimport org.junit.Assert;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.openqa.selenium.By;\nimport org.openqa.selenium.WebDriver;\nimport org.openqa.selenium.WebElement;\nimport org.openqa.selenium.chrome.ChromeDriver;\n\npublic class AddToCartTest {\n    private WebDriver driver;\n\n    @Before\n    public void setUp() {\n        \/\/ Set up the Chrome driver\n        System.setProperty(\"webdriver.chrome.driver\", \"\/path\/to\/chromedriver\");\n        driver = new ChromeDriver();\n    }\n\n    @Test\n    public void testAddToCart() {\n        \/\/ Open the OpenCart website\n        String url = \"http:\/\/opencart.abstracta.us\/\";\n        driver.get(url);\n\n        \/\/ Select a product to add to the cart\n        WebElement addToCartButton = driver.findElement(By.cssSelector(\"a.btn.btn-primary\"));\n        String productLink = addToCartButton.getAttribute(\"href\");\n\n        \/\/ Add the product to the cart\n        addToCartButton.click();\n\n        \/\/ Check the contents of the cart\n        driver.get(url + \"index.php?route=checkout\/cart\");\n        WebElement cartTable = driver.findElement(By.cssSelector(\"table.table.table-bordered\"));\n        boolean productAdded = false;\n        for (WebElement row : cartTable.findElements(By.cssSelector(\"tr\"))) {\n            WebElement productColumn = row.findElement(By.cssSelector(\"td.text-left a\"));\n            if (productColumn.getAttribute(\"href\").equals(productLink)) {\n                productAdded = true;\n                break;\n            }\n        }\n\n        \/\/ Assert that the product was successfully added to the cart\n        Assert.assertTrue(productAdded);\n    }\n\n    @After\n    public void tearDown() {\n        \/\/ Close the browser\n        driver.quit();\n    }\n}<\/code><\/pre>\n\n\n\n<p>Esta fue la respuesta que obtuvimos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>This code uses the Selenium library to automate a web brouser and interact<br>with the OpenCart website, and the JUnit library to add assertions to the<br>test case. The '@Before' and '@After' annotations are used to set up and<br>tear down the Chrome driver before and after the test case is run. The<br>'@Test' annotation indicates that the 'testAddToCart' method is a test case.<br>The 'Assert.assertTrue' method is used to assert that the product was<br>successfully added to the cart. If the assertion is true, the test case<br>is considered to have passed. Otherwise, the test case has failed.<\/code><\/pre>\n\n\n\n<p>Antes de referirnos al c\u00f3digo generado, nos gustar\u00eda destacar un aspecto que nos llam\u00f3 la atenci\u00f3n: la capacidad que tiene ChatGPT de preservar el contexto de la conversaci\u00f3n. Cabe destacar que no utilizamos la prueba como entrada directa, solo hicimos referencia a un fragmento de la conversaci\u00f3n. Y esa es una de las caracter\u00edsticas que agilizan el proceso creativo.<\/p>\n\n\n\n<p>Volviendo a la automatizaci\u00f3n, a primera vista puede dar la impresi\u00f3n de que tuvimos \u00e9xito con la respuesta. Sin embargo, si observamos en detalle, es notorio que hay algunos errores considerables, tales como falta de validaciones, selectores err\u00f3neos y l\u00f3gica a\u00f1adida innecesaria.<\/p>\n\n\n\n<p>Hasta ahora, solo tenemos una prueba aislada, pero es sabido que no solemos trabajar de esta manera. \u00bfY si quisi\u00e9ramos utilizar esta prueba para crear nuestro marco de automatizaci\u00f3n?<\/p>\n\n\n\n<p>Intentemos utilizar <strong>Page Object Model<\/strong> para ver si puede mejorar nuestra prueba:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import org.junit.After;\nimport org.junit.Assert;\nimport org.junit.Before;\nimport org.junit.Test;\nimport org.openqa.selenium.By;\nimport org.openqa.selenium.WebDriver;\nimport org.openqa.selenium.WebElement;\nimport org.openqa.selenium.chrome.ChromeDriver;\n\npublic class AddToCartTest {\n    private WebDriver driver;\n\n    @Before\n    public void setUp() {\n        \/\/ Set up the Chrome driver\n        System.setProperty(\"webdriver.chrome.driver\", \"\/path\/to\/chromedriver\");\n        driver = new ChromeDriver();\n    }\n\n    @Test\n    public void testAddToCart() {\n        \/\/ Open the OpenCart website\n        String url = \"http:\/\/opencart.abstracta.us\/\";\n        driver.get(url);\n\n        \/\/ Select a product to add to the cart\n        ProductPage productPage = new ProductPage(driver);\n        String productLink = productPage.getProductLink();\n\n        \/\/ Add the product to the cart\n        productPage.addToCart();\n\n        \/\/ Check the contents of the cart\n        CartPage cartPage = new CartPage(driver);\n        boolean productAdded = cartPage.isProductInCart(productLink);\n\n        \/\/ Assert that the product was successfully added to the cart\n        Assert.assertTrue(productAdded);\n    }\n\n    @After\n    public void tearDown() {\n        \/\/ Close the browser\n        driver.quit();\n    }\n\n    \/\/ Page object for the product page\n    class ProductPage {\n        private WebDriver driver;\n\n        public ProductPage(WebDriver driver) {\n            this.driver = driver;\n        }\n\n        public String getProductLink() {\n            WebElement addToCartButton = driver.findElement(By.cssSelector(\"a.btn.btn-primary\"));\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<p>Como se puede notar, no pudo completar los objetos de p\u00e1gina. Sin embargo, a\u00fan <strong>obteniendo un c\u00f3digo poco confiable, es posible usar un trozo de ese c\u00f3digo, refactorizarlo, y acabar con un framework \u201cdecente\u201d con el que empezar a trabajar<\/strong>.<\/p>\n\n\n\n<p>A\u00f1adamos otra capa: \u00bfqu\u00e9 pasa si queremos hacerlo como un proyecto Maven? Le pedimos generar nuestro pom.xml.<\/p>\n\n\n\n<p>\u201cGenerar proyecto pom.xml maven para la \u00faltima prueba\u201d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;project xmlns=\"http:\/\/maven.apache.org\/POM\/4.0.0\" xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\n  xsi:schemaLocation=\"http:\/\/maven.apache.org\/POM\/4.0.0 http:\/\/maven.apache.org\/maven-v4_0_0.xsd\"&gt;\n  &lt;modelVersion&gt;4.0.0&lt;\/modelVersion&gt;\n\n  &lt;groupId&gt;com.example&lt;\/groupId&gt;\n  &lt;artifactId&gt;my-project&lt;\/artifactId&gt;\n  &lt;packaging&gt;jar&lt;\/packaging&gt;\n  &lt;version&gt;1.0-SNAPSHOT&lt;\/version&gt;\n  &lt;name&gt;My Project&lt;\/name&gt;\n\n  &lt;dependencies&gt;\n    &lt;!-- Add Selenium and JUnit dependencies --&gt;\n    &lt;dependency&gt;\n      &lt;groupId&gt;org.seleniumhq.selenium&lt;\/groupId&gt;\n      &lt;artifactId&gt;selenium-java&lt;\/artifactId&gt;\n      &lt;version&gt;3.141.59&lt;\/version&gt;\n    &lt;\/dependency&gt;\n    &lt;dependency&gt;\n      &lt;groupId&gt;junit&lt;\/groupId&gt;\n      &lt;artifactId&gt;junit&lt;\/artifactId&gt;\n      &lt;version&gt;4.13&lt;\/version&gt;\n      &lt;scope&gt;test&lt;\/scope&gt;\n    &lt;\/dependency&gt;\n  &lt;\/dependencies&gt;\n\n  &lt;build&gt;\n    &lt;plugins&gt;\n      &lt;!-- Add the Maven Surefire Plugin to run tests --&gt;<\/code><\/pre>\n\n\n\n<p id=\"03d8\">Aunque nos proporcion\u00f3 un c\u00f3digo incompleto y no logr\u00f3 completar la tarea (nos dimos cuenta de que este es un error t\u00edpico de ChatGPT), nos aport\u00f3 un punto de partida. Y tenemos la <strong>posibilidad de refactorizar el trozo de c\u00f3digo ofrecido y lograr tener un&nbsp;framework&nbsp;con el cual empezar<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"b88b\"><strong>3. Combinaci\u00f3n de datos de prueba<\/strong><\/h2>\n\n\n\n<p id=\"73de\">La combinaci\u00f3n de pares (<em>all-pairs<\/em>) es una t\u00e9cnica muy \u00fatil en las pruebas, pero es un desaf\u00edo calcularla a mano. Se necesita una herramienta. Por ello, decidimos pedirle a ChatGPT que la calculara por nosotros, con sus variables y valores.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"1024\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2023\/02\/image-5-935x1024.png\" alt=\"Combinaci\u00f3n de datos de prueba con ChatGPT\" class=\"wp-image-15079\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-5-935x1024.png 935w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-5-274x300.png 274w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-5-768x842.png 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-5-11x12.png 11w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-5.png 1400w\" sizes=\"(max-width: 935px) 100vw, 935px\" \/><\/figure><\/div>\n\n\n<p id=\"42d0\">Aunque interpret\u00f3 correctamente la petici\u00f3n, lo cual no es tarea f\u00e1cil, se equivoc\u00f3. \u00bfDe qu\u00e9 manera? Aplic\u00f3 el producto cartesiano, otra t\u00e9cnica de combinaci\u00f3n de datos, en lugar de&nbsp;<em>all-pairs<\/em>.<\/p>\n\n\n\n<p id=\"8ece\">Esto nos demostr\u00f3 que hay que tener cuidado con la herramienta. Nos puede ayudar en muchas cosas, pero hay que prestar atenci\u00f3n, no confiar completamente, y mirar con ojos cr\u00edticos el resultado, en todos los casos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"173c\"><strong>4. Informe de errores<\/strong><\/h2>\n\n\n\n<p id=\"47c0\">Informar errores no es sencillo, es importante poder encontrar buenas formas de comunicar ciertos aspectos para evitar herir los sentimientos de las personas involucradas.<\/p>\n\n\n\n<p id=\"4ae1\"><strong>ChatGPT puede ayudarnos a mejorar nuestra redacci\u00f3n, incluso de manera m\u00e1s amigable<\/strong>, lo cual resulta sumamente \u00fatil especialmente si no estamos realizando un reporte en nuestra lengua materna.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p id=\"2775\"><em>Can you improve this error report to be more polite and not hurt the developers feelings?<\/em><\/p>\n\n\n\n<p id=\"36cc\"><em>System not working as expected.<\/em><\/p>\n\n\n\n<p id=\"2963\"><em>I needed the login button to be red and very visible, on the top of everything else, instead, it is not legible, orange, and I need to scroll to find it.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p id=\"a6bd\">Esta fue la respuesta:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p id=\"adec\"><em>Sure, here is a revised version:<\/em><\/p>\n\n\n\n<p id=\"5341\"><em>\u201cHello, I noticed that the login button is not quite meeting my expectations. Specifically, I was hoping for it to be more visible and easy to locate by being red and at the top of the page. However, it is currently orange and I have to scroll to find it. Is there any way this could be adjusted to better suit my needs? I understand that the developers have put a lot of effort into creating this system, and I apologize if my feedback comes across as critical. Thank you for your hard work and for considering my request.\u201d<\/em><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"850b\"><strong>5. Armado de SQL<\/strong><\/h2>\n\n\n\n<p id=\"03a4\">Aqu\u00ed hicimos una petici\u00f3n muy concreta de un SQL, con el fin de consultar ciertos datos de unas tablas que no estaban completamente descritas.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"701\" height=\"524\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2023\/02\/image-6.png\" alt=\"Armado de SQL con ChatGPT\" class=\"wp-image-15080\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-6.png 701w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-6-300x224.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-6-16x12.png 16w\" sizes=\"(max-width: 701px) 100vw, 701px\" \/><\/figure><\/div>\n\n\n<p id=\"48b3\">Nos gust\u00f3 que el sistema hiciera una buena explicaci\u00f3n y facilitara el c\u00f3digo. De todos modos, es necesario revisar su respuesta en detalle para definir si es \u00f3ptima. Aun as\u00ed, a veces es m\u00e1s f\u00e1cil partir de algo ya construido que empezar de cero.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"d467\"><strong>Conclusi\u00f3n<\/strong><\/h2>\n\n\n\n<p id=\"c3cf\"><strong>ChatGPT es una herramienta prometedora, pero nuestro trabajo como testers requiere una mentalidad anal\u00edtica y l\u00f3gica, y una visi\u00f3n emp\u00e1tica de la realidad del usuario<\/strong>. Se trata, sin dudas, de una actividad intelectualmente desafiante.<\/p>\n\n\n\n<p id=\"735d\">En definitiva, ChatGPT no deber\u00eda ser tomada como una herramienta \u201csustitutiva\u201d, pero puede ayudarnos en distintas situaciones si la utilizamos con cuidado. <strong>Podemos aprovecharla de forma creativa para mejorar nuestro trabajo y desarrollar ideas valiosas<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"25c4\"><strong>Posibles usos de ChatGPT en Testing de Software<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Generar casos de prueba o datos de prueba, y ayudar con ideas de prueba.<\/strong><\/li>\n\n\n\n<li><strong>Ayudar en la redacci\u00f3n, y en lluvias de ideas.<\/strong><\/li>\n\n\n\n<li>Evitar el s\u00edndrome de la p\u00e1gina en blanco, al <strong>crear consultas SQL e intentar aportar ideas de prueba para un flujo concreto<\/strong>.<\/li>\n\n\n\n<li><strong>Mejorar la forma de comunicar errores o resultados.<\/strong><\/li>\n\n\n\n<li><strong>Refactorizar c\u00f3digos o generar una base para lo que se intenta implementar.<\/strong><\/li>\n<\/ul>\n\n\n\n<p id=\"c122\">Si confiamos en estas herramientas sin dedicarles un pensamiento cr\u00edtico, corremos el riesgo de producir resultados de baja calidad y perpetuar cualquier deficiencia inherente a las herramientas.<\/p>\n\n\n\n<p id=\"4618\">Entonces, <strong>\u00bfpuede ChatGPT realizar testing mejor que las personas?<\/strong> Al menos hasta el d\u00eda de hoy, la respuesta es negativa. As\u00ed lo mencion\u00f3 el CEO de OpenAI en este tuit:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"452\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2023\/02\/image-7.png\" alt=\"CEO de OpenAI\" class=\"wp-image-15082\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-7.png 584w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-7-300x232.png 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/image-7-16x12.png 16w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><\/figure><\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p id=\"0bd5\">\u201cDebemos prestar mucha atenci\u00f3n a los sesgos que se pueden generar.&nbsp;<strong>ChatGPT es una herramienta muy poderosa, y es crucial que podamos usarla con pensamiento cr\u00edtico<\/strong>\u201d, destac\u00f3 Federico Toledo.<\/p>\n<\/blockquote>\n\n\n\n<p id=\"b581\">\u201cEl mayor riesgo es que la gente le crea todo, sin comprobarlo. En mi opini\u00f3n<strong>,&nbsp;siempre ser\u00e1 necesario que el ser humano supervise y valide lo que se hace<\/strong>, lo cual se constituye como una gran oportunidad para los testers de software\u201d, expres\u00f3 Fabi\u00e1n Baptista, cofundador y CTO de Apptim.<\/p>\n\n\n\n<p id=\"e6da\">\u201cCada d\u00eda es m\u00e1s importante que aprendamos a programar y a entender c\u00f3mo funcionan las cosas, as\u00ed como a&nbsp;<strong>comprender a estos asistentes inteligentes, para que nos ayuden a hacer mejor nuestro trabajo<\/strong>\u201d, remarc\u00f3.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p id=\"c804\">\u201cLa herramienta tiene muchos puntos ciegos.&nbsp;<strong>El testing humano y maduro seguir\u00e1 siendo necesario<\/strong>, para poder tener en cuenta la accesibilidad, la ciberseguridad, las diferentes situaciones de riesgo y muchas cuestiones m\u00e1s\u201d.<\/p>\n<cite>Vera Babat, Chief Culture Officer de Abstracta<\/cite><\/blockquote>\n\n\n\n<p id=\"2060\">En resumen, <strong>la curiosidad humana y el pensamiento cr\u00edtico seguir\u00e1n marcando la diferencia<\/strong>. A\u00fan as\u00ed, nos encontramos ante un avance tecnol\u00f3gico m\u00e1s que emocionante, con gran potencial y capacidad de impacto. Sin dudas, este campo seguir\u00e1 siendo tema de debate y exploraci\u00f3n durante mucho tiempo.<\/p>\n\n\n\n<p id=\"0345\">\u201c\u00bfLo que tenemos hoy es solo el estado del arte o es un adelanto de todo lo que ya existe?\u201d, cuestion\u00f3 Federico.<\/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>\u00bfQu\u00e9 opinas al respecto? <strong>\u00bfEsta tecnolog\u00eda ayudar\u00e1 a los testers?<\/strong> \u00a1Cu\u00e9ntanos en los comentarios!<\/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 m\u00e1s novedades respecto a las 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<h3 class=\"wp-block-heading\">Otros contenidos relacionados<\/h3>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/tendencias-calidad-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tendencias en Calidad de Software: \u00bfqu\u00e9 esperar en 2023?<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/inteligencia-artificial-testing-oculow-spin-off-abstracta\/\" target=\"_blank\" rel=\"noreferrer noopener\">Inteligencia artificial y testing: Oculow, spin off de Abstracta en ascenso<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cl.abstracta.us\/blog\/innovaciones-testing-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">Innovaciones en Testing de Software<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/mindfultesting.substack.com\/p\/conversation-with-federico-toledo\" target=\"_blank\" rel=\"noreferrer noopener\">Formas en que ChatGPT mejora las capacidades de prueba de los testers<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Abstracta Tech Talks | ChatGPT para Pruebas de Performance | Antonio Jim\u00e9nez\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ugAlK8v7lDY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n","protected":false},"excerpt":{"rendered":"<p>ChatGPT est\u00e1 revolucionando la forma de trabajo. \u00bfQu\u00e9 impacto puede tener esta tecnolog\u00eda en el testing de software? \u00bfTiene la capacidad de ayudar a los testers? \u00bfO de reemplazarlos? \u00a1Desc\u00fabrelo aqu\u00ed mediante algunas aplicaciones del sistema!<\/p>\n","protected":false},"author":38,"featured_media":15084,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,168],"tags":[156,131,17],"class_list":["post-15070","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pruebas-software","category-tecnologia","tag-ti","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>ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software? - Abstracta<\/title>\n<meta name=\"description\" content=\"ChatGPT est\u00e1 revolucionando la forma de trabajo. \u00bfQu\u00e9 impacto puede tener esta tecnolog\u00eda en el testing de software? \u00bfTiene la capacidad de ayudar a los testers? \u00bfO de reemplazarlos? \u00a1Desc\u00fabrelo aqu\u00ed mediante algunas aplicaciones del sistema!\" \/>\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\/chatgpt-inteligencia-artificial-testing-software\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software? - Abstracta\" \/>\n<meta property=\"og:description\" content=\"ChatGPT est\u00e1 revolucionando la forma de trabajo. \u00bfQu\u00e9 impacto puede tener esta tecnolog\u00eda en el testing de software? \u00bfTiene la capacidad de ayudar a los testers? \u00bfO de reemplazarlos? \u00a1Desc\u00fabrelo aqu\u00ed mediante algunas aplicaciones del sistema!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/\" \/>\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=\"2023-02-02T08:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-22T18:10:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-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=\"Abstracta Team\" \/>\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=\"Abstracta Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/\"},\"author\":{\"name\":\"Abstracta Team\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/374d557eb4159dd8bc80fa5cedf4e523\"},\"headline\":\"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software?\",\"datePublished\":\"2023-02-02T08:45:00+00:00\",\"dateModified\":\"2023-02-22T18:10:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/\"},\"wordCount\":2298,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\"},\"keywords\":[\"Industria TI\",\"Testers\",\"Testing de Software\"],\"articleSection\":[\"Pruebas de Software\",\"Tecnolog\u00eda\"],\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/\",\"url\":\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/\",\"name\":\"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software? - Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#website\"},\"datePublished\":\"2023-02-02T08:45:00+00:00\",\"dateModified\":\"2023-02-22T18:10:42+00:00\",\"description\":\"ChatGPT est\u00e1 revolucionando la forma de trabajo. \u00bfQu\u00e9 impacto puede tener esta tecnolog\u00eda en el testing de software? \u00bfTiene la capacidad de ayudar a los testers? \u00bfO de reemplazarlos? \u00a1Desc\u00fabrelo aqu\u00ed mediante algunas aplicaciones del sistema!\",\"breadcrumb\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/#breadcrumb\"},\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/es.abstracta.us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software?\"}]},{\"@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\/374d557eb4159dd8bc80fa5cedf4e523\",\"name\":\"Abstracta Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/918af28f3280de6f53fa272bb6aab41b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/918af28f3280de6f53fa272bb6aab41b?s=96&d=mm&r=g\",\"caption\":\"Abstracta Team\"},\"sameAs\":[\"https:\/\/cl.abstracta.us\/\"],\"url\":\"https:\/\/es.abstracta.us\/blog\/author\/abstracta-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software? - Abstracta","description":"ChatGPT est\u00e1 revolucionando la forma de trabajo. \u00bfQu\u00e9 impacto puede tener esta tecnolog\u00eda en el testing de software? \u00bfTiene la capacidad de ayudar a los testers? \u00bfO de reemplazarlos? \u00a1Desc\u00fabrelo aqu\u00ed mediante algunas aplicaciones del sistema!","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\/chatgpt-inteligencia-artificial-testing-software\/","og_locale":"es_ES","og_type":"article","og_title":"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software? - Abstracta","og_description":"ChatGPT est\u00e1 revolucionando la forma de trabajo. \u00bfQu\u00e9 impacto puede tener esta tecnolog\u00eda en el testing de software? \u00bfTiene la capacidad de ayudar a los testers? \u00bfO de reemplazarlos? \u00a1Desc\u00fabrelo aqu\u00ed mediante algunas aplicaciones del sistema!","og_url":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/","og_site_name":"Blog de Desarrollo de Software, Testing e Inteligencia Artificial | Abstracta","article_publisher":"https:\/\/www.facebook.com\/AbstractaChile\/","article_published_time":"2023-02-02T08:45:00+00:00","article_modified_time":"2023-02-22T18:10:42+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software-1024x576.png","type":"image\/png"}],"author":"Abstracta Team","twitter_card":"summary_large_image","twitter_creator":"@AbstractaChile","twitter_site":"@AbstractaChile","twitter_misc":{"Written by":"Abstracta Team","Est. reading time":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/#article","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/"},"author":{"name":"Abstracta Team","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/374d557eb4159dd8bc80fa5cedf4e523"},"headline":"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software?","datePublished":"2023-02-02T08:45:00+00:00","dateModified":"2023-02-22T18:10:42+00:00","mainEntityOfPage":{"@id":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/"},"wordCount":2298,"commentCount":0,"publisher":{"@id":"https:\/\/es.abstracta.us\/blog\/#organization"},"keywords":["Industria TI","Testers","Testing de Software"],"articleSection":["Pruebas de Software","Tecnolog\u00eda"],"inLanguage":"es-CL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/","url":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/","name":"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software? - Abstracta","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/#website"},"datePublished":"2023-02-02T08:45:00+00:00","dateModified":"2023-02-22T18:10:42+00:00","description":"ChatGPT est\u00e1 revolucionando la forma de trabajo. \u00bfQu\u00e9 impacto puede tener esta tecnolog\u00eda en el testing de software? \u00bfTiene la capacidad de ayudar a los testers? \u00bfO de reemplazarlos? \u00a1Desc\u00fabrelo aqu\u00ed mediante algunas aplicaciones del sistema!","breadcrumb":{"@id":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/#breadcrumb"},"inLanguage":"es-CL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/es.abstracta.us\/blog\/chatgpt-inteligencia-artificial-testing-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/es.abstracta.us\/blog\/"},{"@type":"ListItem","position":2,"name":"ChatGPT: \u00bfreemplazar\u00e1 la IA a los testers de software?"}]},{"@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\/374d557eb4159dd8bc80fa5cedf4e523","name":"Abstracta Team","image":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/918af28f3280de6f53fa272bb6aab41b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/918af28f3280de6f53fa272bb6aab41b?s=96&d=mm&r=g","caption":"Abstracta Team"},"sameAs":["https:\/\/cl.abstracta.us\/"],"url":"https:\/\/es.abstracta.us\/blog\/author\/abstracta-team\/"}]}},"jetpack_featured_media_url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2023\/02\/chatgpt-testing-calidad-software.png","_links":{"self":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/15070"}],"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\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=15070"}],"version-history":[{"count":20,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/15070\/revisions"}],"predecessor-version":[{"id":15287,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/15070\/revisions\/15287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media\/15084"}],"wp:attachment":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=15070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=15070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=15070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}