Está en la página 1de 5

CATEGORÍA: AUTOMATIZACIÓN DE

PRUEBAS

INTRODUCCIÓN

En este documento se encuentran consignados los lineamientos técnicos, que dan la línea a instructores y
aprendices - competidores, para reconocer cuales son los requerimientos de la competencia SENASoft 2022, en
la categoría AUTOMATIZACIÓN DE PRUEBAS.

Con base en lo aquí expresado, se orientarán las rutas de aprendizaje, talleres y conferencias impartidas desde
el concurso o preparadas por el equipo de cada regional para mejorar las habilidades de los aprendices, logrando
cubrir las necesidades descritas más adelante en este documento, asumiendo los diversos retos de la
competencia, desarrollando las pruebas establecidas, solucionando el problema planteado y generando el
producto final.

OBJETIVO

Definir los requisitos de carácter técnico y de conocimientos que regirán la ejecución de las pruebas de la
categoría AUTOMATIZACIÓN DE PRUEBAS, estableciendo los criterios y competencias a desarrollar, las cuales
están asociadas a la formación impartida en el SENA y que se han habilitado para la categoría en el marco del
desarrollo de SENASOFT 2022.

TEMÁTICA

Diseñar un plan de pruebas para una automatización (Descripción, Alcance, Fuera de alcance, estrategia) y
desarrollar una automatización WEB con el entorno de pruebas Selenium y el patrón Screenplay, teniendo en
cuenta para este último todos los paquetes (Model, Task, UserInterface, Utils, Questions, Interactions, etc)

Nota: si desea utilizar Patrón POM lo podrá hacer, pero usando todos los paquetes de dicho patrón (Step,
Definition, Utils, Feature, etc)

REQUERIMIENTOS:

Hardware:
- Procesador Intel Core i5 o superior
- Memoria RAM 8GB mínimo
- Disco duro 250 GB mínimo

Software:
IDE - IntelliJ IDEA Community (Recomendable version actual)
JDK de su preferencia (Recomendable versión 11)
Gestor de Dependencia Gradle (Versión 6.8)
Git

LINEAMIENTOS TÉCNICOS DE LAS PRUEBAS SENASOFT 2021


CATEGORÍA DESARROLLO WEB
DISTRIBUCIÓN DE TRABAJO DE LA COMPETENCIA

Jornada Competencias Relacionadas Conocimientos

LEVANTAMIENTO DE INFORMACIÓN
ANÁLISIS DE REQUERIMIENTOS
INFORME DE ANÁLISIS DEL SISTEMA
DÍA 1 ANALIZAR LOS REQUISITOS DEL QUE CUMPLA CON LOS
Análisis De La Información CLIENTE PARA CONSTRUIR EL REQUERIMIENTOS DE
Correspondiente a La SISTEMA DE INFORMACIÓN LA EMPRESA.
Automatización que Se va
a Realizar. APLICAR BUENAS PRÁCTICAS DE
CALIDAD EN EL PROCESO DE MODELOS DE CALIDAD DE DESARROLLO
Diseño Del Plan De DESARROLLO DE SOFTWARE, DE DE SOFTWARE
Pruebas Para La ACUERDO CON EL REFERENTE DISEÑO DE INSTRUMENTOS
Automatización ADOPTADO EN LA EMPRESA. ELABORAR Y DILIGENCIAR
INSTRUMENTOS PARA LA
DOCUMENTACIÓN Y EVALUACIÓN DE
LOS PROCESOS NECESARIOS PARA EL
ASEGURAMIENTO DE LA CALIDAD
DISEÑAR EL SISTEMA DE
ACUERDO CON LOS REQUISITOS ARQUITECTURA DEL
DEL CLIENTE.
LENGUAJE
CONSTRUIR EL SISTEMA QUE DISEÑO ORIENTADO A
DÍA 2 CUMPLA CON LOS REQUISITOS OBJETOS
CREACIÓN DE RAMA Y DE LA SOLUCIÓN DISEÑO WEB
ARQUETIPO DEL INFORMÁTICA. JAVA
PROYECTO GIT
APLICAR BUENAS
DESARROLLO DE LOS PRÁCTICAS DE CALIDAD EN DOCUMENTACIÓN VIVA Y
CASOS DEFINIDOS EN EL EL PROCESO DE BUENAS PRÁCTICAS EN LA
PLAN DE PRUEBAS DESARROLLO DE ESCRITURA DEL CÓDIGO
SOFTWARE, DE ACUERDO
CON EL REFERENTE SE PUEDE SOLICITAR
ADOPTADO POR LA ACLARACIONES AL
EMPRESA EVALUADOR.
CONSTRUIR EL SISTEMA QUE CUMPLA
CON LOS REQUISITOS DE LA
SOLUCIÓN INFORMÁTICA
DÍA 3
APLICAR BUENAS PRÁCTICAS DE JAVA
EJECUCIÓN DE LAS PRUEBAS Y AJUSTES CALIDAD EN EL PROCESO DE GIT
DESARROLLO DE SOFTWARE, DE
ACUERDO CON EL REFERENTE DOCUMENTACIÓN VIVA Y BUENAS
ADOPTADO POR LA EMPRESA PRÁCTICAS EN LA ESCRITURA DEL CÓDIGO
DÍA 4 IMPLANTAR LA SOLUCIÓN QUE PRUEBAS DE SOFTWARE
PRESENTACIÓN FINAL DE LA CUMPLA CON LOS REQUISITOS PARA REALIZAR PRUEBAS AL SISTEMA DE
DOCUMIENTACIÓN Y AUTOMATIZACIÓN SU OPERACIÓN INFORMACIÓN

LINEAMIENTOS TÉCNICOS DE LAS PRUEBAS SENASOFT 2021


CATEGORÍA DESARROLLO WEB
EVALUACIÓN

El proceso de evaluación para esta versión SENASOFT 2022, en la categoría AUTOMATIZACIÓN DE PRUEBAS
será liderado por la empresa Q - VISION, quienes establecen la prueba a desarrollar, los criterios de evaluación
y las herramientas a utilizar, teniendo en cuenta la industria y las competencias desarrolladas por los aprendices
SENA habilitados para la misma.

A continuación, se enumeran los ítems que se tendrán en cuenta en el proceso de evaluación por el comité
técnico:

• Aplicación del Patrón Screenplay / POM.

• Buenas prácticas en la implementación de Xpath.

• Buenas prácticas de la POO (Programación Orientada a Objetos).

• Manejo óptimo de ramas (Git).

• Buena aplicación del plan de pruebas.

• Planteamiento de soluciones disruptivas a los retos solicitados.

• Documentación Viva.

• Solución óptima al problema.

• Cumplimiento.

CRITERIOS DE DESEMPATE

Para definir el equipo ganador, en caso de empate se tomará en su orden los siguientes criterios:

1. Tiempo de entrega: se verificará el tiempo de entrega, asignando un punto en cada jornada a quien
haya entregado primero su prueba.
2. Sustentación: Explicación del cómo y por qué se implementó el código para la automatización.
3. Documentación Viva: Se busca que, el código creado sea fácil de entender y claro con respecto a lo
que se pretende automatizar.

LINEAMIENTOS TÉCNICOS DE LAS PRUEBAS SENASOFT 2021


CATEGORÍA DESARROLLO WEB
RUTA DE HABILITACIÓN

Fecha Hora Tema Experto


18 de julio al 01 de agosto Curso Virtual Selenium WebDriver Curso 100%
con Page Object Model virtual
03 de agosto de 2022 15:00 – 17:00 Sesión Sincrónica: Johan Romero Q –
Aclaración de Vision
inquietudes y Mauricio Buitrago
aplicación de Selenium Q - Vision
WebDriver + POM
01 de agosto al 22 de Curso Virtual Selenium con Curso 100%
agosto Screeplay virtual
24 de agosto 15:00 – 17:00 Sesión Sincrónica: Johan Romero Q –
Aclaración de Vision
inquietudes y Mauricio Buitrago
aplicación de Selenium Q – Vision
con Screenplay
22 de agosto al 29 de Curso Virtual Control de versiones Curso 100%
agosto con GIT virtual
31 de agosto 15:00 – 17:00 Sesión Sincrónica: Johan Romero Q –
Aclaración de Vision
inquietudes y Mauricio Buitrago
aplicación de Git Q – Vision
02 de septiembre 15:00 – 17:00 Sesión Sincrónica: Johan Romero Q –
Realización de una Vision
automatización web Mauricio Buitrago
desde 0. Q – Vision

Los cursos virtuales se trabajarán a través de izyacademy (www.izyacademy.com) previa matricula realizada
por el personal que administra la plataforma de formación. Los detalles de cada curso se relacionan en los
siguientes enlaces:

Selenium WebDriver + POM - https://izyacademy.com/course/view.php?id=176


Selenium con Screenplay - https://izyacademy.com/course/view.php?id=175
Serenity BDD - https://izyacademy.com/course/view.php?id=216 (Opcional)
Control de versiones GIT - https://izyacademy.com/course/view.php?id=197

Las sesiones sincrónicas se manejarán a través de Microsoft Teams y permitirán:


• Aclaración de inquietudes sobre los temas tratados en los cursos
• Cómo se aplican estas herramientas al proceso de automatización web.

El enlace para ingresar a las sesiones sincrónicas se compartirá con las personas inscritas a la ruta de
habilitación.

LINEAMIENTOS TÉCNICOS DE LAS PRUEBAS SENASOFT 2021


CATEGORÍA DESARROLLO WEB
Control del documento
Nombre Cargo Dependencia
Fabián Mauricio Rojas Giraldo Líder de Arquitectura del Q - Vision
Conocimiento – Q - Vision 11/07/2022
Andrés Quevedo Instructor SENA

LINEAMIENTOS TÉCNICOS DE LAS PRUEBAS SENASOFT 2021


CATEGORÍA DESARROLLO WEB

También podría gustarte