Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Testeando Aplicaciones con Docker y Arquillian ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Eddú Meléndez Gonzales
October 22, 2016
Programming
240
0
Share
Testeando Aplicaciones con Docker y Arquillian Cube
Eddú Meléndez Gonzales
October 22, 2016
More Decks by Eddú Meléndez Gonzales
See All by Eddú Meléndez Gonzales
Desarrollo de Software en la Era de la Transformación Digital
eddumelendez
1
340
Consumer Driven Contract Testing con Spring Cloud Contract
eddumelendez
0
110
Consumer Driven Contract Testing with Spring Cloud Contract
eddumelendez
0
140
Construyendo contenedores para aplicaciones Java con JIB
eddumelendez
0
210
CI CD de aplicaciones Spring Boot con Jenkins X
eddumelendez
0
1.4k
SpringOne Recap
eddumelendez
0
63
Intro to Spring Boot
eddumelendez
0
95
Other Decks in Programming
See All in Programming
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
480
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
640
t *testing.T は どこからやってくるの?
otakakot
1
890
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.8k
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
1.5k
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
180
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
620
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
610
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
210
From Formal Specification to Property Based Test
ohbarye
0
680
Explore CoroutineScope
tomoeng11
0
150
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
160
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
180
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
490
How to Ace a Technical Interview
jacobian
281
24k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
530
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
170
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Code Review Best Practice
trishagee
74
20k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
It's Worth the Effort
3n
188
29k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
530
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
Transcript
TESTEANDO APLICACIONES CON DOCKER Y ARQUILLIAN CUBE Eddú Meléndez Gonzales
@eddumelendez
Sobre mí • Java Developer • OpenSource Contributor (spring- boot,
spring-security, spring-session, spring-ldap, arquillian-cube) • Co-organizador de Lima Jenkins Area Meetup y Perú Java User Group • Blogger • Twitter: @eddumelendez • E-mail:
[email protected]
• Github: github.com/eddumelendez
–Deadpool “Un gran poder conlleva a una gran irreponsabilidad”
None
None
Test Pyramid
ARQUILLIAN
Qué es Arquillian? • Proyecto OpenSource • Escrito en Java
• Test Framework para la JVM • Permite a los desarrolladores crear test de integración, funcional y aceptación fácilmente
Principios de Arquillian • Test deben ser portables a cualquier
contenedor • Test deben ser ejecutados desde el IDE o build tool • Extender la integración con frameworks de testing existentes
DOCKER
Qué es Docker? Herramienta de línea de comandos diseñada para
crear, desplegar, y ejecutar aplicaciones usando contenedores de una manera muy sencilla.
ECOSISTEMA DOCKER Docker Engine Docker Swarm Docker Compose Docker Machine
Dockerfile FROM tomcat:8.5.5 EXPOSE 8080 COPY pokemon-api.war /usr/local/tomcat/ webapps/
docker-compose.yml version: '2' services: jenkins: image: jenkinsci/jenkins:2.26 ports: - 8080:8080
nexus: image: sonatype/nexus3:3.0.2 ports: - 8081:8081
Casos de Uso • Desarrollo • Testing • Test de
Integración • Test Funcional • Deployment
None
ARQUILLIAN CUBE
Características • Integración con Docker y Kubernetes • Soporte de
Dockerfile • Soporte de docker-compose.yml formato v1 y v2 • Integración con otros proyectos de la familia Arquillian: Drone, Graphene, Recorder
DEMO
Recursos • Web: arquillian.org • Docs: http://arquillian.org/arquillian-cube/ • GitHub: https://github.com/arquillian/arquillian-cube
• Demo: https://github.com/eddumelendez/arquillian- cube-maven-demos