Skip to content

Latest commit

 

History

History
98 lines (60 loc) · 5.05 KB

File metadata and controls

98 lines (60 loc) · 5.05 KB

Evento de Enpresa Digitala (Grupo SPRI) impartido en formato online el 16 y 17 de marzo de 2021 (ver información de la ficha)

A continuación dejamos disponibles todos los recursos utilizados durante ambas jornadas.

Código fuente y transparencias

Acceso a los repositorios de Github

Repositorio del servicio de Farmacia (aquí{:target="_blank"}).
Repositorio del servicio de Almacen (aquí{:target="_blank"}).

Acceso a las transparencias en PDF

Transparencias del día 1 (aquí{:target="_blank"}).
Transparencias del día 2 (aquí{:target="_blank"}).

Enlaces de interés

Personas mencionadas

Hemos nombrado a algunas personas que son de interés a nivel de la comunidad de QA. A continuación os dejamos información sobre ellos por si os interesan:

Carlos Blé

@carlosble{:target="_blank"}
carlosble.com{:target="_blank"}

Francisco Moreno

@morvader{:target="_blank"}
@NorthemQuality{:target="_blank"}

Javier Martín de Agar

@javimartinagar{:target="_blank"}
Mamá... ¿Qué es Scrum?{:target="_blank"}

Videos

Las tres frases que mataron la calidad de software

Ver en youtube{:target="_blank"}
Javier Martin de Agar. En QALovers Day 2020.

Agile Testing

Ver en youtube{:target="_blank"}
Carlos Blé. Entrevistado por Autentia.

Bugs de software sonados

Aquí os deja un documento con las consecuencias provocadas por algunos errores en el software que vimos el primer día.

Relación de las ofertas relacionadas con QA

Aquí os deja un documento con las ofertas que vimos el primer día sobre qué es lo que se pide actualmente relacionado con QA.

Herramientas que hemos visto

A continuación os dejo el enlace de las herramientas con las que hemos ido trabajando a lo largo de las dos jornadas así como algunas de las que sin haber profundizado hemos nombrado.

Base

Librerías base en las que hemos basado todo el desarrollo de los tests.

|:----:|:----:| | Logo de JUnit 5 | Logo de Mockito | | JUnit 5{:target="_blank"} | Mockito{:target="_blank"} |

Mockeo de estáticos/constructores

Desde la versión 3.4.0 Mockito ofrece esta posibilidad. Hay otra librería que nos ofrece también estas opciones (entre otras). Requiere tests de JUnit 4 y Mockito 2.

|:----:| |Logo de Powermock| |Powermock{:target="_blank"}|

Testcontainers

¿Testear sin tener que levantar nuestra bd?¿Hacer peticiones a otro servicio sin necesidad de tenerlo accesible?

|:----:| |Logo de Testcontainers| |Testcontainers{:target="_blank"}|

Calidad

Tradicionalmente se ha medido la calidad, teniendo en cuenta los informes de cobertura de código. Tras ver la fragilidad de estas métricas descubrimos el concepto de Mutation Testing Systems.

|:----:|:----:| | Cobertura | Mutation Testing Systems | | Logo de Jacoco|Logo de Pitest| |JaCoCo{:target="_blank"}|Pitest{:target="_blank"}|

Contract testing

Hemos visto la importancia de tener testeados cada uno de nuestros servicios, pero no debemos olvidarnos de que la comunicación entre ambos también debe ser testeada de alguna forma.

|:----:|:----:| | Logo de Spring Cloud | Logo de Pact | | Spring Cloud Contract{:target="_blank"} | Pact{:target="_blank"} |