Explaining unit testing is typically straightforward because the context is not too broad, and it represents the lowest level of the system. However, when it comes to integration testing, things become more challenging as we need to discuss unit integration testing, component integration testing, and system integration testing.
Each of these elements can be properly tested with different tools and concepts. Hence, for mobile app development, there are many industry-proven solutions such as API or service testing that serve as integration testing solutions. While these solutions are mature and effectively address the integration testing problem, they come too late in the test pyramid to test integration points. As a result, a new concept called "contract testing" has emerged as a faster way to verify integrations.
In this talk, Mesut Güneş will explain the concept of contract testing for microservices environments, drawing connections to mobile app development and elucidating its significance in the mobile app development lifecycle.
Mesut Güneş
Mesut Güneş started as a software developer, then since 2010, he have had a special interest in test automation and later on DevOps. The developer focused on automating everything in the development pipeline to accelerate software development. This professional loves open-source tools and technologies. Mesut has given talks related to testing in meetups and conferences, and also written blog posts and testing materials.

|