<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software testing integration testing tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/integration-testing/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.softwaretestingmagazine.com</link>
	<description></description>
	<lastBuildDate>Mon, 03 Mar 2025 16:55:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.softwaretestingmagazine.com/wp-content/uploads/favicon.png</url>
	<title>Software testing integration testing tutorials and videos</title>
	<link>https://www.softwaretestingmagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Don’t Do E2E Testing</title>
		<link>https://www.softwaretestingmagazine.com/videos/dont-do-e2e-testing/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/dont-do-e2e-testing/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 09 Dec 2024 16:55:30 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[integration testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=10009</guid>

					<description><![CDATA[<p>End-to-end (E2E) testing is one of the more common approaches to testing software, but it is complex, fragile expensive and low quality. As soon as we accept that the best way to test our system is to deploy it all together, with everything else that it interacts with and then try broad-brush interactions with the whole lot, we have lost control. To do a great job of testing software, we need much finer-grained control, and so we need to reject E2E testing. Great automated testing depends on us controlling the variables, and Acceptance Test-Driven Development (ATDD), Test-Driven Development (TDD) and Behavior-Driven Development (BDD) rely on our ability to synthesize inputs and collect outputs from our system so that we can test it. E2E testing stops us from doing that. In this video, Dave Farley, author of best-selling books “Continuous Delivery” and &#8220;Modern Software Engineering”, discusses the problems of end-to-end testing and how best to overcome them with a more effective and more efficient approach. Video producer: https://gotocon.com/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/dont-do-e2e-testing/">Don’t Do E2E Testing</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/dont-do-e2e-testing/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>A Revolution in Integration Testing of Microservices</title>
		<link>https://www.softwaretestingmagazine.com/videos/a-revolution-in-integration-testing-of-microservices/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Thu, 23 May 2024 14:18:57 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[integration testing]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9560</guid>

					<description><![CDATA[<p>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. This shift leads many high-performing teams to favor integration tests over fine-grained, brittle unit tests. These integration tests, which are closer to the functional requirements, prove more trustworthy and are more resilient to internal refactoring, though they may come with a higher cost. This presentation addresses the primary challenges of integration testing in the microservices era: cognitive overload, test isolation, and test execution speed. Join the testing revolution and discover how to enhance your software development team microservices testing efficiency and effectiveness. Video producer: https://www.devoxx.com/ Further reading: Automated Testing Strategy for a Microservices Architecture</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/a-revolution-in-integration-testing-of-microservices/">A Revolution in Integration Testing of Microservices</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Challenges in Testing CRM Integration with Third-Party Systems</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/challenges-in-testing-crm-integration-with-third-party-systems/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Fri, 03 Nov 2023 10:25:08 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[integration testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9164</guid>

					<description><![CDATA[<p>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. Author: Elisabeth Green So, let&#8217;s unravel these challenges and equip ourselves with practical solutions to forge robust connections between CRM and third-party applications. Understanding CRM Integration Initially, the concept may feel a bit murky for some. So, a brief introduction may be in order. “CRM integration” refers to connecting a Customer Relationship Management (CRM) system with other third-party applications or software. The main purpose is to allow these different systems to work together smoothly. That is crucial because it enables a seamless flow of information and data between the CRM and other tools or platforms. For instance, it ensures that customer details and interactions recorded in the CRM are accessible and usable in other business areas, like marketing or sales tools. This seamless communication is essential for businesses to have a unified view of their customers and provide better service. Data might be scattered across various systems without integration, leading to inefficiencies and potential inaccuracies. Therefore, the process must be approached with due care and diligence. Challenges in Testing CRM Integration With introductions in order, one may face three main challenges during this process. In no particular order, these are the following. #1 Data Accuracy and Quality First, as mentioned <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/challenges-in-testing-crm-integration-with-third-party-systems/" title="Challenges in Testing CRM Integration with Third-Party Systems">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/challenges-in-testing-crm-integration-with-third-party-systems/">Challenges in Testing CRM Integration with Third-Party Systems</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Effective Software Testing in Microservices Systems</title>
		<link>https://www.softwaretestingmagazine.com/news/effective-software-testing-in-microservices-systems/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 04 Sep 2023 14:53:50 +0000</pubDate>
				<category><![CDATA[Software Testing News]]></category>
		<category><![CDATA[integration testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9109</guid>

					<description><![CDATA[<p>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. What and how we choose to test has a large impact on how successful we will be with microservices. If we choose wisely, we can take advantage of the software architecture to get good test coverage and confidence relative to the effort. This talk gives guidance about effective levels to software testing at and how to use DDD techniques to guide the effort. Video producer: https://ndcoslo.com/ Further reading: Automated Testing Strategy for a Microservices Architecture</p>
The post <a href="https://www.softwaretestingmagazine.com/news/effective-software-testing-in-microservices-systems/">Effective Software Testing in Microservices Systems</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Testing in Production at LinkedIn</title>
		<link>https://www.softwaretestingmagazine.com/videos/testing-in-production-at-linkedin/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/testing-in-production-at-linkedin/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 29 Jun 2021 14:29:46 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[integration testing]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7923</guid>

					<description><![CDATA[<p>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! The video presents all the testing strategies used at LinkedIn to confidently ship features to 500M members. The flagship app linkedin.com ships 1000+ commits per week from 300+ unique contributors. Besides flagship, LinkedIn has other products that spread across 5000 codebases. Here are the topics discussed in this video: &#8211; testing in production &#8211; canaries and feature flags &#8211; testing microservices &#8211; testing machine learning models &#8211; testing search and relevance algorithms &#8211; resilience engineering Video producer: http://www.devoxx.com/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/testing-in-production-at-linkedin/">Testing in Production at LinkedIn</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/testing-in-production-at-linkedin/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How To Perform Exhaustive Testing</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/how-to-perform-exhaustive-testing/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 18 Jan 2021 16:29:27 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[acceptance testing]]></category>
		<category><![CDATA[integration testing]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7727</guid>

					<description><![CDATA[<p>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. Author: Nataliia Syvynska, TestMatick, https://testmatick.com/ A good deal of something is not always considered an excellent indicator of quality. Any self-respecting software tester is a true protectionist who always strives to ensure that the software is of the highest quality. It is a good trait, but sometimes it can bring undesired results. To prevent this, it is necessary to become familiar with such a concept as &#8220;exhaustive testing&#8221;. This material will be a good help in setting professional criteria and methods for drawing up a universal software testing plan. A frequent piece of advice that you can find in articles for aspiring testers is: “You should always test everything you see, using all the methods you know”. From the software quality assurance’s point of view, this approach is not considered bad or wrong, especially when it comes to programs for a nuclear power station or spacecraft. Nevertheless, in the era of widespread commercial testing for a corporate (less often, government) order, with a specific budget, this can become a destructive phenomenon. By increasing the boundaries of the testing field and the number of tests to infinity, a quality assurance (QA) engineer brings the time for these <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/how-to-perform-exhaustive-testing/" title="How To Perform Exhaustive Testing">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/how-to-perform-exhaustive-testing/">How To Perform Exhaustive Testing</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Integration Testing a Cloud Native Application with JavaScript</title>
		<link>https://www.softwaretestingmagazine.com/videos/integration-testing-a-cloud-native-application-with-javascript/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 31 Aug 2020 15:29:01 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[cloud testing]]></category>
		<category><![CDATA[integration testing]]></category>
		<category><![CDATA[Javascript]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7583</guid>

					<description><![CDATA[<p>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. A Behavior-Driven Development (BDD) approach was used to write the tests to make the progress in the project self-documenting and the test immune against effects of big refactorings. This provided an extra set of challenges since these tests are written in a serial manner, which does not fit the asynchronous execution of the real solution. You will learn how all this is done using JavaScript and that this is not only an interesting challenge but uses tests that behave like real users, and that there is an Ops person in all of us. Video producer: http://oredev.org/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/integration-testing-a-cloud-native-application-with-javascript/">Integration Testing a Cloud Native Application with JavaScript</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Integration &#038; End-to-End Testing with TestContainers and JUnit 5</title>
		<link>https://www.softwaretestingmagazine.com/videos/integration-end-to-end-testing-with-testcontainers-and-junit-5/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/integration-end-to-end-testing-with-testcontainers-and-junit-5/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 09 Dec 2019 16:16:08 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[integration testing]]></category>
		<category><![CDATA[junit]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7294</guid>

					<description><![CDATA[<p>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. Some of these features are: * Docker environment autodiscovery * mapping to random unique host ports * easy Docker network configuration and sharing * waiting strategies for a ready status – containers cleanup guarantees * ready to use specific containers * JUnit 5 integration This talk discusses the above-mentioned features with code samples. The demo part shows integration tests for two services. They use Postgres and Redis under the hood, respectively. Another demo shows how it is possible to run both of the services in Docker containers at the same time together with their dependencies and to perform a simple end-to-end test. Video producer: https://voxxeddays.com/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/integration-end-to-end-testing-with-testcontainers-and-junit-5/">Integration & End-to-End Testing with TestContainers and JUnit 5</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/integration-end-to-end-testing-with-testcontainers-and-junit-5/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
