Panel discussion about modern tools in API Testing – REST Assured, Pact and SoapUI; approaches, methods, effectiveness in particular projects. We invited experts confident in the topic – Johan Haleby REST Assured developer, Antonello Caboni, Pact ambassador and Engineering Coach at Treatwell, Ole Lensmar, Chief Architect at SmartBear and Test automation expert, Alexei Vinogradov (BTW Selenide’s developer).
Test Automation panel discussion series, part 2: API testing.
Topic to discuss:
1. The mechanics of API testing
2. The differences in approaches of different tools
3. The best features of known tools
4. QA Processes when using API test automation
5. How API Automation should influence Unit&Integration&e2e testing
6. The role of Contract Testing
We are going to talk about REST Assured, Pact and SoapUI and other popular tools.
Johan Haleby is REST Assured developer, speaker, and blogger with a profound interest in software engineering, distributed systems, and architecture. Johan strives to write simple and reliable systems that survive production hazards. He has founded and contributed to numerous open-source projects such as PowerMock, REST Assured, and Awaitility and has spoken at several international conferences and user groups.
My latest project is called Occurrent which is it what I spend most of my spare time on right now 🙂 I have a website at https://code.haleby.se/. You can find more projects I’ve working on at my github profile page.
Antonello Caboni – Pact maintainer and Engineering Coach at Treatwell. He started his career as a software developer, working for a couple of start-ups. Throughout the years his focus shifted more to testing, test automation, continuous delivery, Agile and how all these are complementary and essential to get right for the evolution and success of any tech organization. He has worked as a Test Manager, Principal QA Engineer, consultant and – more recently Engineering Coach – for a range of successful and fast-moving UK businesses (ASOS, Net-a-porter, Rightmove, JustGiving, Treatwell). One of the common themes in all those roles has been designing and helping adopt a testing strategy that would help the organisations move forward in their continuous delivery journey. When it comes to Pact, his first exposure was during his time at Rightmove, one of the early adopters of Pact, who saw in Pact a key ingredient for the success of their microservice-based architecture. In the last 3 years, Antonello has led the adoption of Pact at Treatwell, as a way of solving the challenge of doing system integration testing across their many independently deployable applications. To get there, Antonello has been actively involved with the Pact community and the core Pact maintainers.
Pact aside, Antonello is still hands-on when it comes to working with teams and engineers on their Agile, engineering and testing challenges.
Ole has been in the API space since the late 90:ies – initially using HTTP/XML technologies and moving on to SOAP/REST/etc over the years. He created the API Testing tool SoapUI in 2004 which was acquired by SmartBear in 2011 where he continued to work as an architect on API testing solutions in general and SoapUI in particular. When SmartBear acquired the Swagger technologies in 2015 he was part of the team that founded the OAI – an independent governance for the Swagger Specification (now known as OAS) – for which he is chairman to date. Over the years he has continued to focus on all aspects of the API lifecycle; design, build, test, deploy – both as an evangelist at various API-oriented conferences over the years, and as a hands-on architect and developer at SmartBear. Ole is currently situated in Stockholm, Sweden.
Radu Vunvulea is a technology enthusiast working as Group Head of Cloud Delivery for Endava. He has vast experience in different technologies and industries. Most of his time is spent working with the cloud, helping companies to innovate and finding solutions to their business problems. He enjoys building bridges between people and helping others to grow. He shares his knowledge on his personal blog and at different events where he is invited as a speaker. In his spare time, he drives an IT community and he is also a Microsoft Regional Director and Microsoft Azure MVP.
Moderated by Alexei Vinogradov – Senior Developer of Selenide. Alexei has been working in various IT projects in Germany for more than 15 years. He consults about testing and test automation. The founder and moderator of Radio QA podcast.