test-scenarios
phuryn/pm-skills
Crea escenarios de prueba exhaustivos a partir de historias de usuario, incluyendo los objetivos de las pruebas, las condiciones iniciales, los roles de los usuarios, las acciones paso a paso y los resultados esperados.
...Expandir todoEscenarios de prueba
Crea escenarios de prueba exhaustivos a partir de historias de usuario, incluyendo objetivos de prueba, condiciones iniciales, roles de usuario, acciones de prueba paso a paso y resultados esperados.
Cuándo utilizarlo: al redactar casos de prueba de control de calidad, crear planes de prueba, definir escenarios de pruebas de aceptación o validar la implementación de historias de usuario.
Argumentos:
$PRODUCT: El nombre del producto o del sistema$USER_STORY: La historia de usuario que se va a probar (título y criterios de aceptación)$CONTEXT: Contexto o restricciones adicionales de la prueba
Proceso paso a paso
- Revisar la historia de usuario y los criterios de aceptación
- Definir los objetivos de la prueba: qué comportamiento específico se debe validar
- Establecer las condiciones iniciales: estado del sistema, configuración de los datos, ajustes
- Identificar los roles de los usuarios: quién realiza las acciones de prueba
- Crear pasos de prueba: desglosar las interacciones paso a paso
- Definir los resultados esperados: resultados observables tras cada paso
- Tener en cuenta los casos extremos: entradas no válidas, condiciones límite
- Elaborar escenarios de prueba detallados: listos para su ejecución por parte del equipo de control de calidad
Plantilla de escenario
Escenario de prueba: [Nombre claro del escenario]
Objetivo de la prueba: [Lo que valida esta prueba]
Condiciones iniciales:
- [Estado del sistema requerido]
- [Datos o configuración necesarios]
- [Configuración o permisos del usuario]
Rol del usuario: [Quién realiza la prueba]
Pasos de la prueba:
- [Primera acción y su resultado esperado]
- [Segunda acción y resultado observable]
- [Tercera acción y comportamiento del sistema]
- [Acción de finalización y estado final]
Resultados esperados:
- [Resultado observable 1]
- [Resultado observable 2]
- [Resultado observable 3]
Ejemplo de escenario de prueba
Escenario de prueba: Ver los productos vistos recientemente en la página del producto
Objetivo de la prueba: Comprobar que la sección «Vistos recientemente» se muestra correctamente y excluye el producto actual.
Condiciones iniciales:
- El usuario ha iniciado sesión o tiene activado el historial del navegador
- El usuario ha visto al menos dos productos en la sesión actual
- El usuario se encuentra ahora en una página de producto distinta de los artículos vistos anteriormente
Rol del usuario: Comprador en línea
Pasos de la prueba:
- Acceder a cualquier página de producto → La sección debería aparecer en la parte inferior con los artículos vistos anteriormente
- Desplázate hasta la parte inferior de la página → La sección «Vistos recientemente» es visible con las fichas de los productos
- Comprueba las miniaturas de los productos → Las imágenes, los títulos y los precios se muestran correctamente
- Comprobar el producto actual → El producto actual NO aparece en la lista de artículos vistos recientemente
- Haz clic en una ficha de producto → El usuario accede a la página del producto correspondiente
Resultados esperados:
- La sección «Vistos recientemente» solo aparece tras haber visto al menos un producto anteriormente
- La sección muestra entre 4 y 8 fichas de producto con información completa
- El producto actual queda excluido de la lista
- Cada ficha muestra la marca de tiempo «Visto hace X minutos/horas»
- Al hacer clic en las fichas, se accede a las páginas de los productos correspondientes
- Rendimiento: la sección se carga en menos de 2 segundos
Resultados esperados
- Escenarios de prueba exhaustivos para cada criterio de aceptación
- Objetivos de prueba claros y alineados con la intención de la historia de usuario
- Acciones de prueba detalladas paso a paso
- Resultados esperados observables tras cada paso
- Cobertura de casos extremos y escenarios de error
- Listos para su ejecución y documentación por parte del equipo de control de calidad
---
name: test-scenarios
description: Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step actions, and expected outcomes.
---
# Test Scenarios
Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step test actions, and expected outcomes.
**Use when:** Writing QA test cases, creating test plans, defining acceptance test scenarios, or validating user story implementations.
**Arguments:**
- `$PRODUCT`: The product or system name
- `$USER_STORY`: The user story to test (title and acceptance criteria)
- `$CONTEXT`: Additional testing context or constraints
## Step-by-Step Process
1. **Review the user story** and acceptance criteria
2. **Define test objectives** - What specific behavior to validate
3. **Establish starting conditions** - System state, data setup, configurations
4. **Identify user roles** - Who performs the test actions
5. **Create test steps** - Break down interactions step-by-step
6. **Define expected outcomes** - Observable results after each step
7. **Consider edge cases** - Invalid inputs, boundary conditions
8. **Output detailed test scenarios** - Ready for QA execution
## Scenario Template
**Test Scenario:** [Clear scenario name]
**Test Objective:** [What this test validates]
**Starting Conditions:**
- [System state required]
- [Data or configuration needed]
- [User setup or permissions]
**User Role:** [Who performs the test]
**Test Steps:**
1. [First action and its expected result]
2. [Second action and observable outcome]
3. [Third action and system behavior]
4. [Completion action and final state]
**Expected Outcomes:**
- [Observable result 1]
- [Observable result 2]
- [Observable result 3]
## Example Test Scenario
**Test Scenario:** View Recently Viewed Products on Product Page
**Test Objective:** Verify that the 'Recently viewed' section displays correctly and excludes the current product.
**Starting Conditions:**
- User is logged in or has browser history enabled
- User has viewed at least 2 products in the current session
- User is now on a product page different from previously viewed items
**User Role:** Online Shopper
**Test Steps:**
1. Navigate to any product page → Section should appear at bottom with previously viewed items
2. Scroll to bottom of page → "Recently viewed" section is visible with product cards
3. Verify product thumbnails → Images, titles, and prices are displayed correctly
4. Check current product → Current product is NOT in the recently viewed list
5. Click on a product card → User navigates to the corresponding product page
**Expected Outcomes:**
- Recently viewed section appears only after viewing at least 1 prior product
- Section displays 4-8 product cards with complete information
- Current product is excluded from the list
- Each card shows "Viewed X minutes/hours ago" timestamp
- Clicking cards navigates to correct product pages
- Performance: Section loads within 2 seconds
## Output Deliverables
- Comprehensive test scenarios for each acceptance criterion
- Clear test objectives aligned with user story intent
- Detailed step-by-step test actions
- Observable expected outcomes after each step
- Edge case and error scenario coverage
- Ready for QA team execution and documentation
Todos los archivos
1 archivosInstalar test-scenarios
Descarga y descomprime los archivos de las habilidades en tu directorio .claude/skills/.
Descargar ZIPClona el repositorio y copia los archivos de la habilidad a tu proyecto.
git clone https://github.com/phuryn/pm-skills/tree/main/pm-execution/skills/test-scenarios # Copy SKILL.md to your .claude/skills/ directory
Copiar





Hogar
