World Congress 2024

Real World TDD

July 17, 2024 13:30 โ€“ 14:30 ยท 60 min Workshop room M5 (45)

What this session covers

Shows the test driven development of a real world business feature in the are of KYC. A new feature is added to an already existing micro service. In the first place the business value is analyzed via means of BDD and then implemented following the TDD approach. We are starting with an Outside-In test based on the SpecFlow framework. Then we are implementing the business feature itself until the SpecFlow test succeeds. The subsequent refactoring introduces new coding artifacts that are not sufficiently covered so that we have to add new tests. During the live coding session we are switching between Detroit and London styles applying a very practical approach. The benefit of hexagonal architecture by separating the infrastructure integrations from business logic will be demonstrated as well. An active involvement of the audience is a key aspect of the session.

Related talks at this congress

Open session

World Congress 2024

July 19, 2024 ยท 11:00โ€“11:30

STAGE 7 (500)

Breaking the Bug Cycle: TDD for the Win

Nadeen Hussein

Backend Developer - BlackRock

Nadeen Hussein
Open session

World Congress 2024

July 18, 2024 ยท 10:10โ€“10:40

STAGE 7 (500)

Why I Love End-2-End Tests and How To Get Them Right

Johannes Stern

Senior Engineer at Interhyp

Johannes Stern
Open session

World Congress 2024

July 18, 2024 ยท 16:10โ€“16:40

STAGE 1 (120)

Specifications as the better way of software development

Artem Manchenkov

Software Engineer @ Microsoft

Artem Manchenkov
Open session

World Congress 2024

July 19, 2024 ยท 09:40โ€“10:10

STAGE 7 (500)

Test-reduction - Doing more with less

Ewald

QA Automation Advocate

Ewald
All sessions at this congress