¿Demostración de dramaturgo GenAI?
¿Generar pruebas de dramaturgo? usando Azure Open AI
Descripción
Configurar el mensaje del sistema : configure el mensaje del sistema para indicarle al modelo que actúe como un generador de código de dramaturgo, proporcionando las reglas y los ejemplos de resultados esperados.
Configurar mensaje de usuario : defina el mensaje de usuario para generar pasos de prueba.
Enviar solicitud : envíe la solicitud al modelo GPT-4 de Azure OpenAI utilizando las indicaciones para generar el código de prueba de Playwright.
Analizar respuesta : analiza la respuesta y guárdala como una prueba de Playwright.
Ejecución de prueba de activación : ejecute la prueba como una prueba de dramaturgo normal.
Ver resultados : vea los resultados de la ejecución de Playwright utilizando el comando npx playwright show-report
como de costumbre.
Requisitos previos
- Nodo.js
- Código de estudio visual
- Una suscripción a Azure
- Servicio Azure OpenAI en la suscripción de Azure
- Un recurso de Azure OpenAI Service con los modelos
gpt-35-turbo
o gpt-4
implementados - Más detalles: Requisitos previos de Azure OpenAI
Descripción
- Solicite a OpenAI que genere el código de prueba de Playwright según las instrucciones y los pasos de la prueba.
- Analice la respuesta generada por OpenAI y guárdela en el archivo Playwright Test en la carpeta
/tests/
- Ejecute la prueba de dramaturgo generada desde el programa automáticamente con el comando
npm test
- Ver resultados de ejecución, iniciar resultados con el comando
npx playwright show-report
Recursos:
Inicio rápido: comience a usar GPT-35-Turbo y GPT-4 con el servicio Azure OpenAI
Para ejecutar:
- Establezca variables de entorno locales (consulte el enlace de inicio rápido arriba para obtener más detalles)
AZURE_OPENAI_ENDPOINT
AZURE_OPENAI_API_KEY
AZURE_OPENAI_DEPLOYMENT_NAME
- Clona este repositorio en tu máquina local
- Abra el proyecto de repositorio en VSCode, abra una nueva ventana de Terminal
- Ejecute el comando
npm install
para instalar dependencias - Ejecute el comando
npm i --save-dev @playwright/test
para instalar la última versión de Playwright - Ejecute el proyecto con el comando:
node PlaywrightTestGenAI.js
- Vea la consola para ver el registro de ejecución, espere a que finalice; puede tardar unos segundos (hasta un minuto)
- La prueba de dramaturgo se iniciará automáticamente
- Una vez completado, vea los resultados de la prueba de dramaturgo ejecutando el comando:
npx playwright show-report
¡Buena suerte! ?
Notas:
- Durante la ejecución se generará un nuevo archivo de prueba, es decir,
genai-test-2404231521.spec.js
- Se realizará una copia de seguridad de todos los archivos generados previamente que comiencen con genai-test en la carpeta
/tests-bkp
. - Cada ejecución genera un nuevo archivo de prueba y realiza una copia de seguridad del archivo anterior en la carpeta
/tests-bkp
Demostración de paso cero
- Registre una cuenta y obtenga la clave API de ZeroStep (token) en https://zerostep.com/
- Establezca
$ export ZEROSTEP_TOKEN="<your token here>"
o guárdelo en Variables de entorno del sistema - Ejecute la prueba basada en ZeroStep mediante el comando
npm test ZeroStep-test.spec.js
- Una vez completado, vea los resultados de la prueba de dramaturgo ejecutando el comando:
npx playwright show-report