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.
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"}).
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"}
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.
Aquí os deja un documento con las consecuencias provocadas por algunos errores en el software que vimos el primer día.
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.
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.
Librerías base en las que hemos basado todo el desarrollo de los tests.
|:----:|:----:| | | | | JUnit 5{:target="_blank"} | Mockito{:target="_blank"} |
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.
|:----:| || |Powermock{:target="_blank"}|
¿Testear sin tener que levantar nuestra bd?¿Hacer peticiones a otro servicio sin necesidad de tenerlo accesible?
|:----:| || |Testcontainers{:target="_blank"}|
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 | | || |JaCoCo{:target="_blank"}|Pitest{:target="_blank"}|
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.
|:----:|:----:| | | | | Spring Cloud Contract{:target="_blank"} | Pact{:target="_blank"} |