
Tools-in-Action30min
Beyond REST Client: Postman jako narzędzie dla świadomego dewelopera API
This presentation explores using Postman beyond basic API endpoint testing, demonstrating its capabilities in automated testing, CI/CD integration, and security. It covers writing automated tests, using collections and environment variables, avoiding anti-patterns, and sharing interactive API documentation. It's beneficial for backend and frontend developers, QA, and DevOps professionals.
Michał JawulskiCapgemini Polska
talkDetail.whenAndWhere
Wednesday, June 11, 18:25-18:55
Room 4B
Postman to jedno z najpopularniejszych narzędzi do pracy z API, ale wciąż często wykorzystywane bardzo powierzchownie – jako „klikany klient do testowania endpointów”. Tymczasem Postman może być realnym wsparciem dla dewelopera na każdym etapie pracy z API: od projektowania i testów jednostkowych po CI/CD i bezpieczeństwo.W tej prezentacji pokażę:jak pisać automatyczne testy w Postmanie, które walidują odpowiedzi API i zapewniają regresje,jak korzystać z kolekcji, zmiennych środowiskowych i sekretnych tokenów,jak unikać typowych antywzorców (np. kopiowania bearer tokenów między requestami),jak wpiąć Postmana w pipeline CI (np. GitHub Actions, GitLab CI),oraz jak dzielić się z zespołem interaktywną dokumentacją API z poziomu kolekcji.Skorzystają z niej deweloperzy backendowi i frontendowi, QA i DevOpsi — wszyscy, którzy pracują z API i chcą podnieść jakość oraz automatyzację testowania.
Michał Jawulski
I'm a software developer (my boss thinks I am a software architect) with over 13 years of experience across a wide range of technologies. My journey began with database-driven business logic and has taken me through mobile apps, web applications, and, more recently, a strong focus on building robust APIs. The common thread through all these stages? JavaScript — my long-time companion and favorite tool for solving real-world problems. I’m passionate about clean architecture, developer experience, and sharing practical knowledge drawn from real projects.
talkDetail.shareFeedback
talkDetail.feedbackExpired
talkDetail.feedbackPeriodExpired
occupancy.title
occupancy.votingClosed
occupancy.votingWindowExpired
comments.speakerNotEnabledComments