Powerful AI Tools for Testers (FREE) | Day 6 of 30 Days of AI in Testing | Rahul's Testing Titbits

Rahul's Testing Titbits
6 Mar 202408:09

Summary

TLDREn el día 6 del desafío de 30 días de AI en pruebas, Rahul Parwal exploró herramientas de prueba de AI. Descubrió TestCraft, una herramienta gratuita que genera ideas de prueba, verifica accesibilidad y ayuda a generar código de prueba. También mencionó el Unlimited YouTube Summarizer, una extensión que resume videos de YouTube rápidamente, y Codium, un asistente de scripting AI que ofrece autocompletado de código y modelos de bases de código entrenados. Estas herramientas son valiosas para ahorrar tiempo y mejorar la eficiencia en pruebas y aprendizaje.

Takeaways

  • 😀 El día 6 del desafío de 30 días de AI en pruebas consistió en explorar y compartir conocimientos sobre herramientas de prueba de AI.
  • 🔍 Se seleccionó una necesidad de prueba, se encontraron herramientas para ello, se analizaron y se compartieron los hallazgos.
  • 🛠️ Se descubrió la herramienta TestCraft, una herramienta de IA gratuita que ayuda a generar ideas de prueba, comprueba la accesibilidad y genera código de prueba.
  • 🌐 TestCraft está disponible en la tienda web de Chrome y es compatible con múltiples lenguajes y herramientas de prueba como Cypress, Playwright y JavaScript.
  • 📝 TestCraft puede generar código de prueba con o sin objetos de página (Page Objects) y es una herramienta de prueba poderosa.
  • 🎯 TestCraft se puede utilizar para explorar pruebas, comprobar la accesibilidad y automatizar tareas, lo que lo convierte en una herramienta valiosa para los testers.
  • 📚 Se descubrió la herramienta Unlimited YouTube Summarizer, una herramienta de aprendizaje que permite generar resúmenes de videos de YouTube rápidamente.
  • 📚 Esta herramienta es útil para ahorrar tiempo y obtener un resumen rápido de videos largos, lo que ayuda a decidir si vale la pena invertir tiempo en ellos.
  • 💻 Se descubrió Codium, una asistente de programación impulsada por IA que ofrece autocompletado de código, escritura de código en vivo y modelos de base de código múltiples.
  • 💻 Codium es una herramienta de codificación moderna que facilita el proceso de programación, brindando sugerencias y modelos de código entrenados para diferentes tecnologías.
  • 📚 El desafío de 30 días de AI en pruebas continúa, con más herramientas y aprendizajes sobre AI por venir en los próximos días.

Q & A

  • ¿Qué es el '30 días de AI en pruebas Desafío' mencionado en el guion?

    -El '30 días de AI en pruebas Desafío' es una actividad de treinamiento o capacitación que dura un mes, donde se exploran y comparten conocimientos sobre el uso de la inteligencia artificial en el ámbito de las pruebas de software.

  • ¿Cuál fue el objetivo del día 6 del desafío?

    -El objetivo del día 6 del desafío era explorar e informar sobre herramientas de prueba de IA, seleccionar una necesidad de prueba, encontrar herramientas para esa necesidad, analizar esas herramientas y compartir los hallazgos.

  • ¿Qué herramienta encontró Rahul Parwal para ayudar con las pruebas?

    -Rahul Parwal encontró una herramienta llamada TestCraft, una herramienta impulsada por IA que ayuda a generar ideas de pruebas, realizar comprobaciones de accesibilidad y generar código de prueba.

  • ¿Cómo describe TestCraft su función de generación de código de prueba?

    -TestCraft puede generar código de prueba para varios lenguajes y herramientas de prueba, como Cypress, Playwright, JavaScript, e incluso permite generar código con o sin objetos de página (Page Objects).

  • ¿Dónde está disponible TestCraft y cómo se instala?

    -TestCraft está disponible en la Chrome Web Store y se puede instalar en navegadores Chrome o Edge. Una vez instalada, estará disponible para uso directo en la interfaz del navegador.

  • ¿Cómo utiliza Rahul TestCraft para generar ideas de pruebas en su sitio de ejemplo?

    -Rahul selecciona un elemento en su sitio de ejemplo, como un botón de blog, y luego pide a TestCraft que genere ideas de pruebas, lo que incluye escenarios positivos, negativos y creativos que se pueden copiar y utilizar.

  • ¿Qué otra herramienta encontró Rahul para su necesidad de aprendizaje?

    -Rahul encontró una herramienta llamada 'Unlimited YouTube Summarizer', que permite generar resúmenes de videos de YouTube y es útil para obtener una visión general rápida del contenido antes de invertir tiempo en ver el video completo.

  • ¿Cómo funciona el 'Unlimited YouTube Summarizer' para crear resúmenes de videos?

    -El 'Unlimited YouTube Summarizer' es una extensión que, al hacer clic en el botón de resumen, crea un resumen en tiempo real del video seleccionado, mostrando el contenido a través de un botón 'chat open AI' que se abre y muestra la síntesis del video.

  • ¿Qué herramienta de scripting encontró Rahul y cómo la describe?

    -Rahul encontró una herramienta llamada Codium, una asistente de scripting impulsada por IA que ofrece funciones como el autocompletado de código, escritor de código en vivo y modelos de base de código múltiples.

  • ¿Cómo ayuda Codium a simplificar el proceso de codificación?

    -Codium ofrece sugerencias de código en tiempo real mientras se escribe, lo que puede ser aceptado o rechazado por el usuario. También proporciona bases de código entrenadas para diferentes frameworks y lenguajes, lo que ayuda a escribir código más eficientemente.

  • ¿Qué tipo de modelo de base de código ofrece Codium?

    -Codium ofrece modelos de base de código entrenadas específicamente para frameworks y lenguajes populares como PyTorch, React, entre otros, lo que permite a los usuarios aprovechar estas bases para escribir código relevante y específico.

  • ¿Cómo describe Rahul el uso de Codium para resolver problemas de scripting específicos?

    -Rahul menciona que Codium puede ser utilizado para escribir un script de prueba que valide los formatos de nombres de archivo como '.zip' o '.txt', y luego el programa busca posibles rutas y comienza a escribir el código utilizando expresiones regulares y otras técnicas.

Outlines

00:00

🤖 Exploración de Herramientas de Pruebas AI

El participante Rahul Parwal presenta el día 6 del '30 Days of AI in Testing Challenge', donde se exploraron herramientas de pruebas AI. Se discute sobre la selección de una necesidad de prueba, análisis de herramientas y compartición de hallazgos. Se menciona TestCraft, una herramienta gratuita que ayuda a generar ideas de prueba, realizar comprobaciones de accesibilidad y generar código de prueba. Además, se destaca su compatibilidad con varios lenguajes y herramientas de prueba como Cypress, Playwright y JavaScript, así como la capacidad de generar código con o sin Page Objects.

05:00

📚 Herramientas de Aprendizaje y Asistencia de Código

Se describen tres herramientas que Rahul Parwal encontró para su aprendizaje y asistencia en pruebas. La primera es el 'Unlimited YouTube Summarizer', una extensión gratuita que permite obtener resúmenes rápidos de videos de YouTube, ideal para ahorrar tiempo y obtener la esencia del contenido. La segunda herramienta es 'Codium', una asistente de scripting AI que ofrece autocompletado de código, escritura de código en vivo y modelos de base de código entrenados para diferentes tecnologías. La herramienta también permite la generación de código a partir de una declaración de problema, como validar formatos de archivos. Se enfatiza la facilidad de uso y la disponibilidad gratuita de estas herramientas.

Mindmap

Keywords

💡AI en pruebas

AI en pruebas se refiere a la integración de inteligencia artificial en el proceso de pruebas de software para mejorar la eficiencia y la calidad. En el video, el concepto es central ya que se explora cómo las herramientas de AI pueden asistir en diferentes aspectos de las pruebas, como generar ideas de pruebas o evaluar la accesibilidad.

💡Desafío de 30 días

El desafío de 30 días es una actividad que el participante Rahul Parwal está siguiendo, donde cada día se enfoca en un tema específico de AI en pruebas. Es una estructura para aprender y explorar herramientas y conceptos relacionados con el uso de AI en pruebas de software.

💡Testim

Testim es una herramienta de IA mencionada en el video que ayuda en la generación de ideas de pruebas, chequeos de accesibilidad y la generación de código de pruebas. Es un ejemplo de cómo la IA puede ser utilizada como asistente en el proceso de pruebas.

💡Accesibilidad

La accesibilidad es un estándar importante en el diseño de sitios web y aplicaciones que se menciona en el video. Testim puede evaluar el nivel de accesibilidad de los elementos de una página web, ayudándolo a cumplir con los estándares de accesibilidad como AA o AAA.

💡Cypress

Cypress es una herramienta de pruebas de extremo a extremo mencionada en el video, compatible con Testim para generar código de pruebas. Es un ejemplo de cómo la IA puede integrarse con herramientas existentes para facilitar el proceso de pruebas.

💡Summarizer de YouTube

El Summarizer de YouTube es una herramienta que permite obtener resúmenes de videos, lo cual es útil para el participante para obtener información rápida y eficiente. En el video, se usa para ilustrar cómo las herramientas de aprendizaje pueden ser potenciadas con la IA.

💡Codium

Codium es una herramienta de asistencia de programación AI que se menciona en el video. Ofrece funciones como auto-completar código y escritor de código en vivo, lo que demuestra cómo la IA puede mejorar la productividad y la eficiencia en el desarrollo de software.

💡Auto-completar código

El auto-completar código es una función de Codium que sugiere líneas de código basadas en el contexto actual, facilitando la escritura y reduciendo errores. Es un claro ejemplo de cómo la IA puede integrarse en el entorno de desarrollo para apoyar a los programadores.

💡Modelos de base de código

Los modelos de base de código en Codium son conjuntos de código pre-entrenados que la herramienta puede utilizar para ofrecer sugerencias más precisas. Esto muestra cómo la IA puede aprovechar el aprendizaje de grandes cantidades de datos para mejorar la asistencia en la programación.

💡Pruebas exploratorias

Las pruebas exploratorias son una técnica de prueba de software donde el tester busca comprender el comportamiento del software a través de la exploración activa. En el video, se menciona cómo Testim puede ser utilizado como un asistente en pruebas exploratorias al generar ideas de pruebas creativas.

Highlights

Welcome to Day 6 of the 30 Days of AI in Testing Challenge.

Today's challenge was to explore and share insights on AI testing tools.

The task was to select a testing need, find tools for that, analyze those tools, and then share the findings.

The first tool found was TestCraft, an AI-powered tool available for free.

TestCraft helps with generating test ideas, accessibility checks, and test code.

TestCraft supports multiple languages and test tools like Cypress, Playwright, JavaScript, and Iscript.

TestCraft can generate code with or without Page Objects.

TestCraft is available on the Chrome Web Store for Chrome or Edge users.

TestCraft can generate positive tests, negative tests, and creative scenarios for exploratory testing.

TestCraft can check accessibility levels and standards, providing suggestions for improvement.

The second tool found was Unlimited YouTube Summarizer, a learning tool for quick summaries.

Unlimited YouTube Summarizer is available as an extension and can summarize long YouTube videos.

The third tool found was Codium, an AI-powered scripting assistant.

Codium supports auto code completion and live code writing.

Codium offers multiple trained codebase models for different programming languages.

Codium can be used for live coding and is available for free, even with extensions.

The summary of the day's learning includes powerful tools for AI in testing.

Stay tuned for more tools and learnings on AI in the coming days.

Transcripts

play00:00

hi uh welcome to day 6th of 30 days of

play00:06

AI in testing Challenge and uh my

play00:09

today's challenge was to explore and

play00:11

share insights on AI testing tools so

play00:14

till now we had been learning a lot

play00:16

about Ai and different kind of

play00:18

possibilities to use AI tools to assist

play00:21

us in testing but today was the first

play00:24

time when we had to really explore AI

play00:26

tools so the task was to select a

play00:30

testing need find tools for that analyze

play00:34

those tools and then share the findings

play00:36

so findings in terms of overview of tool

play00:39

key POS capabilities and the perspective

play00:43

how this tool can help me and like why

play00:45

it interest me and and and so on so I

play00:50

started with this exploration and I have

play00:53

summarized my entire activity through

play00:56

this mind map so just to start with I'll

play00:59

just share the cont context so the

play01:00

context is

play01:03

uh this activity was done as a part of

play01:06

day six of 30 days of AI in testing

play01:08

Challenge and uh I am the participant

play01:11

Rahul parwal and the first tool that I

play01:14

found it was a testing assistant so what

play01:18

I created was a testing I mean uh I was

play01:22

looking for a tool for assisting me with

play01:25

testing and I found this test craft

play01:26

which is a AI tool AI power tool

play01:28

available for free

play01:30

and uh it helps with three main things

play01:33

so first is generate test ideas second

play01:36

is generate accessibility checks

play01:38

evaluate the status of accessibility

play01:41

standards and levels on your website or

play01:43

different uh elements and then it even

play01:46

assists in generating test code which is

play01:48

a powerful functionality so if we see

play01:51

this uh uh it supports multiple

play01:54

languages and test tools like Cypress

play01:57

play right JavaScript iscript and it

play01:59

supports generating code use with pal

play02:03

which is like page objects or without

play02:04

page objects and so on so uh all in all

play02:07

pretty powerful test tool now let's look

play02:09

at this test tool and how it works out

play02:14

so this is test craft it's available on

play02:17

Chrome web store so anybody who uses

play02:20

Chrome or Edge can practically install

play02:22

it and then it will be available here

play02:25

now what you have to do like uh suppose

play02:27

take any sample site so I would take my

play02:29

own sample site which is rahul's testing

play02:31

tidbits and uh let's say I want to test

play02:34

this my blog button so what I have to do

play02:36

I have to like click on this pick

play02:38

element select this element it has

play02:41

selected this element which it tells me

play02:43

and now if I can ask it to generate test

play02:45

ideas and this popup will be generated

play02:47

which will generate positive tests

play02:50

negative test and even some creative

play02:52

scenarios now I could like copy this to

play02:55

clipboard and edit it out or try that

play02:56

out and play around and Mark what I have

play02:59

done so it's a powerful exploratory

play03:01

testing assistant I mean of course it

play03:03

gives you some ideas but these are

play03:05

powerful ideas and then you can always

play03:07

extend upon it so it's I see its role

play03:10

more as an assistant similarly for

play03:14

checking the accessibility so like let's

play03:15

see we pick this element and select the

play03:17

home button so it selected this and now

play03:20

I could uh check for accessibility and

play03:23

similarly it will check the

play03:25

accessibility levels for different

play03:28

conformance accessibility standards a a

play03:30

a AAA and what could we improved what

play03:32

are what is the problem what is the

play03:34

solution and so on and the last part is

play03:37

uh I could even use this to do some

play03:40

automation so let me pick another

play03:42

element which is uh let's say this uh

play03:45

button and uh when I go here I could

play03:48

select that I want it in playright

play03:50

JavaScript and automate and once I do

play03:52

that it also writes some code for me so

play03:54

now this is uh AI powered available for

play03:57

free and does all these three operations

play03:59

and pretty powerful so I loved this tool

play04:02

going back to the second tool that that

play04:04

I found which is which was for my

play04:06

learning need and this is the unlimited

play04:10

YouTube summarizer so it's a power

play04:11

learning tool it's available for free

play04:13

again saves time and I mean it's good

play04:16

for quick summaries so a lot of time

play04:18

people gives us references especially

play04:21

for me I get a lot of references that

play04:23

watch this tool watch this YouTube video

play04:25

and uh sometimes there are the videos

play04:27

are too long and I need to check that do

play04:29

I need to invest time or what is the

play04:31

Crux the person is trying to save so for

play04:34

that uh this tool is pretty powerful and

play04:37

what this tool supports so it's it's a

play04:41

it supports uh summary generation for

play04:43

YouTube videos available just like the

play04:45

previous uh tool it's available as a

play04:47

extension and for example this is my day

play04:50

five video so this is the video that I

play04:52

did yesterday and if I want to like

play04:55

create a summary of it I just have to

play04:56

open this and click on the summary

play04:58

button and the the moment I click on the

play05:00

summary button my summary will start

play05:02

getting created and I can even view it

play05:04

right live by clicking on this chat open

play05:07

AI button which will take me to this

play05:09

prompt where it has automatically sent

play05:11

all the T transcription to this and

play05:14

now ai tells that what am I trying to

play05:17

say and what is the summary so anybody

play05:21

who probably doesn't want

play05:22

to uh certainly invest time in this

play05:26

video can actually just get a gist out

play05:28

of it and if video is relevant then

play05:30

watch it so or I mean sometimes

play05:32

summaries help too so now this is

play05:34

another powerful tool and uh now I want

play05:36

to talk about the third powerful tool

play05:38

which I found today which is codium

play05:41

which was a scripting assistant AI

play05:43

powered good part it's also available

play05:46

for free for a single user it supports

play05:49

this auto code Auto completion which is

play05:51

a powerful feature and modern IDs give

play05:52

that and along with that it gives you a

play05:55

Live code writer and then multiple train

play05:57

codebase models so without talking much

play06:00

about this I I just want to give a very

play06:02

quick uh demo so this codium it's it's a

play06:07

more of a modern coding superow so

play06:09

anyhow I mean a llms have made coding

play06:12

easy but this has made coding more easy

play06:15

so what it does is you could like try it

play06:17

in a browser and uh give out code like

play06:22

uh in Python JavaScript go Java C++ and

play06:25

the moment you you write a code it will

play06:29

start giving you suggestions and then

play06:30

you can accept them or reject them and

play06:32

similar things can happen another thing

play06:34

that that it supports is it gives you

play06:35

this code basis so there are like

play06:38

trained code bases that that it gives

play06:40

you and uh it can you you

play06:45

can use any of that so there are

play06:47

dedicated code bases trained for p torch

play06:50

react and so on I mean and this is like

play06:52

no context chat and this bun is another

play06:55

powerful things so that's that's about

play06:59

it and and then you can probably give it

play07:01

uh a problem statement for example write

play07:04

a test script to

play07:09

validate the file

play07:12

names

play07:15

formats as dotzip or.

play07:19

txt and uh then it searches for possible

play07:23

paths and then starts writing that using

play07:25

Rex and so on so uh pretty powerful uh

play07:28

tool and uh different kind of code bases

play07:31

available and you can use this to do all

play07:33

that live coding and stuff like that for

play07:36

free even the extensions are available

play07:37

so pretty powerful tool and uh that's

play07:41

all that that was my summary of what I

play07:44

learned as part of uh the day six of 30

play07:47

days of AI in testing challenge uh stay

play07:51

tuned uh do share your feedback and uh I

play07:54

think these are powerful tools that you

play07:56

would also like to explore and uh I

play08:00

would be coming with more such tools

play08:02

more such learnings on AI in the coming

play08:04

days so stay tuned thank you for

play08:06

watching this

play08:08

bye

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Pruebas AIHerramientas AITestCraftAccesibilidadGeneración de CódigoExploración de IdeasSummarizer YouTubeAprendizaje RápidoCodiumAutocompletado de CódigoAsistente de Programación
Benötigen Sie eine Zusammenfassung auf Englisch?