Copyright © 2024. UPEX Quality LLC. TODOS LOS DERECHOS RESERVADOS.
ChatGPT: Plantillas Prompt: Para Testear una User Story
Consideraciones de las Plantillas Prompt a presentar:
Cuando se mencionan las variables con este símbolo “<>”:
Quiere decir que se deberán sustituir sus significados por el valor que deseas.
Es decir, si ves algo como
<tipoDeProyecto>
debes reemplazar con tu caso, ej "e-commerce"
Es posible que estos Prompts a continuación se actualicen con el tiempo.
Prompt Inicial: CONTEXTO y Análisis de User Story
Es lo más importante al comenzar, mientras más contexto adecuado mejor. La redacción es la clave para hacer una excelente interpretación por parte de ChatGPT. Aquí nuestras habilidades técnicas y de redacción son nuestra mejor arma para sacar el máximo provecho a una IA. Este Prompt nos ayudará a iniciar y dejar en contexto a la IA para poder iterar con más preguntas de nuestra parte a medida que vaya respondiendo.
Imagina que eres un QA Analyst profesional en un equipo de desarrollo de software, y eres un máster del área que se especializa en software de <tipoDeProyecto>
.
<Agrega aquí más contexto del tipo de negocio del proyecto si lo necesitas y guárdalo para una próxima vez que necesites hacer otra Story>
Necesito tu ayuda para analizar una historia de usuario de nuestro proyecto.
La historia de usuario por lo que yo entiendo, se trata de <descripciónPersonalDeLaStory>
, pero quiero que la examines por tu cuenta de punta a punta los requerimientos anotados por el Business Analyst y me expliques muy bien de qué se trata, objetivos. Todo resumidamente.
A continuación, la Historia de Usuario a analizar:
<CopiaYPegaTodaLaInformaciónSobreLaStory>
A continuación, más Aclaraciones:
<MásContextoParaConocerLaStory>
Si necesitas más información para presentar un mejor análisis, hazme las preguntas adecuadas primero antes de responder todo, sino, puedes continuar.
Aguardo tu análisis.
Respuesta EJEMPLO de ChatGPT:
Prompt para determinar discusiones de la Story
Esto nos ayudará a generar muchísimas ideas para discutir en una Daily o una reunión de equipo, sirve muchísimas más para lograr entender más profundo la Story presentada y revisar posibles riesgos.
Para finalizar, quiero que vuelvas a analizar la historia de usuario y dame una lista de preguntas super importantes e interesantes que se te ocurren luego del análisis y crees que hay cosas inconclusas o confusas de la documentación de la historia, que sería bueno discutir en una Daily o en otra reunión con el equipo.
Respuesta EJEMPLO de ChatGPT:
Prompt para Estimación VCR para Automatización:
Respuesta EJEMPLO de ChatGPT:
Super Prompt para Definir Estructura de Test Cases:
En este Prompt, es uno de los mejores porque nos ayuda a determinar cuántos casos de pruebas se pueden derivar de esta US, y además agregarle un Formato. Este formato puede ser modificable con una estructura pseudo código para que ChatGPT lo entienda. Puedes ajustarlo a como gustes.
Respuesta EJEMPLO de ChatGPT:
Prompt (EJEMPLO) EN CASO DE ajustar la Nomenclatura:
Cómo hablarle a ChatGPT para que obtengas lo que quieres:
Ejemplos de Prompts hablando sobre un caso:
El TC número 3 de tu lista, que habla del usuario bloqueado, me parece que no es un Positivo de la lista, sino un negativo, porque se supone que el usuario está bloqueado, no? qué piensas? | Quiero que refines los casos de prueba negativos, porque veo que usas el indicador "OR" en este caso con el TC número 4, donde dices "Username o Password" y como principio del testing, no podemos hacer eso, deberíamos dividirlos para poder saber si funciona con uno o con otro. | Refina bien tus casos de prueba, con las reglas de negocio para que indiques bien el BR. Estoy viendo que tu TC 5, indica que se dispara la BR4, pero cuando username y password están vacíos, pero según las reglas de negocio que te pasé, cuando AMBOS están vacío, es la BR3 que aparece dado la regla de negocio BR5 que indica esta sobreescritura. |
Excelente. Ahora hablemos de qué casos de prueba tiene la parte de "No Authentication Access" de los criterios de aceptación. Recuerda? que habla de los endpoints? Los endpoints también te los he indicado en la historia de usuario, sabes cuáles son? Entendiendo esa feature adicional, dime cómo quedarían los casos de pruebas para probar cada uno de los endpoints. | De los casos de prueba anteriores sobre las reglas de inicio de sesión e usuarios. Quiero que me entregues en definitiva TODOS los casos de pruebas que tenemos refinado y listo, recuerda también los de usuario bloqueado y todos esos que falten. Y si hay para agregar maś casos de prueba de valor, indicame. | Remplaza el TSID por GX-18018 Vuelve a pasarme la misma lista pero con ese único cambio. |
|
|
|
Super Prompt para Reportar un Bug/Defect con ChatGPT
Este Prompt no es solo para formatear el reporte, sino para también hacer que la IA pueda pensar por nosotros el mismo título y propiedades de nuestro Defecto o Bug.