academy_logo-RGB-White-2
Making end-to-end testing obsolete
with Domain-Driven Design

Leveraging the bounded context pattern to accelerate your continuous delivery

Pim Smeets & Kenny Baas-Schwegler - 28 May 2:00 - 3:00 PM (CET)

YES, SAVE MY SPOT!!

Write your title here..

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed molestie finibus tempus. Suspendisse congue, sapien et bibendum placerat, diam nulla sagittis ex, non finibus mauris urna a urna. Ut vulputate iaculis porttitor. Morbi ultricies euismod elit eget laoreet. Ut elementum fringilla tristique
xebia-academy-amsterdam

Contact us

Schedule Title

The headline and subheader tells us what you're offering, and the form header closes the deal. Over here you can explain why your offer is so great it's worth filling out a form for.

  • Day 1

    11 april 2018

Summary

Effective test automation can help you speed up time to market and build quality in. However, when we start implementing test automation, we usually require multiple applications to accept a specific business feature, especially with a microservices architecture. These tests, which we call end-to-end tests, are a continuous delivery anti-pattern. In Continuous Delivery, we always want to be in a releasable state. With the aid of a pipeline, we make sure that each new commit for that application is automatically tested in isolation, making sure the expected behaviour is still working. However, if we use end-to-end testing, we either need to be dependent on other applications to be in a specific state or pull it out of the pipeline without building quality in.

Why attend this webinar?

Join us in this talk, to show you how to lower your end-to-end test automation with the help of Domain-Driven Design (DDD). We introduce you to the bounded context pattern and show how it can support you in your work. With the help of EventStorming we show you how you can make your test automation visible and gain new insights helping you to decouple your application.

The lessons learned can be applied to both brownfield and greenfield applications!


Who is it for?

  • Software engineers

  • Software developers in test

  • Testers

  • Software architects

  • Solution architects

  • QA engineers

  • Test managers

Key takeaways

  • Understanding why e2e testing is an anti-pattern in Continuous Delivery

  • Learn how DDD and bounded contexts can help you decouple your software

  • Using EventStorming to start decoupling your application landscape

  • Tips and tricks to start decoupling tomorrow

  • Pitfalls from our experiences

Speakers: Pim Smeets & Kenny Baas-Schwegler

Pim Smeets - trainer Xebia AcademyIn his role as Software Engineering Consultant Pim helps clients accelerate their software development process by setting up CI/CD pipelines (Gitlab/Jenkins/Bamboo), implementing automated tests (Cypress, Jest, Selenium) for modern (web-) applications (ReactJS, AngularJS, Bootstrap) and coaching teams in the Agile and DevOps mindset. Pim is also invoked in software auditing projects; offering independent advice and recommendations.

 

 

Kenny Baas

Kenny Baas-Schwegler is a strategic software delivery consultant, Socio-technical architect, facilitator, collaborate modeller, technical lead that builds quality into software delivery at Xebia. He mentors, coaches and consults management and teams by using practices, techniques and tools from domain-driven design, anthropology, deep democracy, behaviour-driven development, DevOps, and Continuous Delivery.

Kenny monitors the quality of Xebia's Software Delivery. He guides and coaches Managers and teams by using DDD/BDD, Anthropology, Deep Democracy, DevOps and Continuous Delivery. Kenny practices Aikido, a sport that taught him the most efficient way to collaborate. Something he will further explain during his training sessions! Kenny teaches the Strategic and Tactical DDD courses, as well as the Eventstorming Foundation training.

Related training courses

Make Something Really Powerful

Tell The Reader More

The headline and subheader tells us what you're offering, and the form header closes the deal. Over here you can explain why your offer is so great it's worth filling out a form for.

Remember:

  • Bullets are great
  • For spelling out benefits and
  • Turning visitors into leads.
  • Test

Make Something Really Powerful

Tell The Reader More

The headline and subheader tells us what you're offering, and the form header closes the deal. Over here you can explain why your offer is so great it's worth filling out a form for.

Remember:

  • Bullets are great
  • For spelling out benefits and
  • Turning visitors into leads.
  • Test

Make Something Really Powerful

Tell The Reader More

The headline and subheader tells us what you're offering, and the form header closes the deal. Over here you can explain why your offer is so great it's worth filling out a form for.

Remember:

  • Bullets are great
  • For spelling out benefits and
  • Turning visitors into leads.
  • Test

YES, SAVE MY SPOT!!

Form Title

Why attend this webinar?

Join this webinar to learn about the role of Analytics Translator and how she helps organizations to overcome the most common difficulties when building AI solutions. The analytics translator enables the execution of your company’s AI strategy by finding the right use cases, liaising between business and data experts, and embedding AI solutions into your organization. This webinar is interesting for IT managers, CTO's, CMO's, Innovation Managers, Product Owners working
in IT, Managers Advanced Analytics, and anyone who needs to develop data science / ML / AI applications.

Key takeaways

The typical responsibilities of an analytics translator.

Key differences between an analytics translator and a typical product owner.

The added value of the analytics translator for AI-driven enterprises

Key elements of a successful way of working to develop AI-solutions

Speaker: Henk Griffioen

Henk Griffioen

Henk is Lead Data Scientist at GoDataDriven. Henk likes building data products and data teams to deliver value and solve the right problem fast.