Tutorials, articles, tools and resources on how to integration regression testing in software testing.
Testing strategies for modern software architectures are evolving. As we transition from monolithic structures to team-sized microservices with crisp APIs aligned to bounded contexts, we encounter more stable testing surfaces.
For many modern businesses, integrating Customer Relationship Management (CRM) systems with third-party platforms is crucial for seamless operations. However, testing CRM and navigating this process comes with challenges. If you’re considering this undertaking, this post will help you prepare for the challenges in testing CRM integration and tackle them effectively.
The needs for test automation changes in a microservices architecture compared to a monolith or traditional Service Oriented Architecture (SOA). Even more so if we combine microservices with continuous delivery.
If you cannot ship to production with confidence, write tests until you can! This video will help you design a testing strategy for your products. Keep writing great tests!
Exhaustive testing is a type of software testing approach where all the behaviors of a system are explored during the tests. If this approach is good in theory, it is not feasible in most testing contexts where time and resources are limited. This article presents the distinguishing characteristics of exhaustive testing and explain how to perform it.
This talk will take you through the challenge of testing a cloud-native application that uses MQTT (a pub/sub protocol), webhooks and REST to interact with IoT devices on top of AWS. It uses services which cannot be run on a developers machine for testing, so it was needed to develop a test setup which enables us to continuously test against real services.
The TestContainers library facilitates simple start up of a service dependencies, i.e. Postgres, Redis in throwaway Docker containers. This open source library works over Docker API and has a list of features which significantly improve a software developer experience.