<?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 open source tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.softwaretestingmagazine.com</link>
	<description></description>
	<lastBuildDate>Sat, 24 Oct 2026 11:07:38 +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 open source tutorials and videos</title>
	<link>https://www.softwaretestingmagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Playwright for WordPress: A Practical Guide to Automating End-to-End Tests</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/playwright-for-wordpress-a-practical-guide-to-automating-end-to-end-tests/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/playwright-for-wordpress-a-practical-guide-to-automating-end-to-end-tests/#respond</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 16:27:02 +0000</pubDate>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=12030</guid>

					<description><![CDATA[<p>Stop shipping browser bugs when you update your WordPress website. This article explains how to set up Playwright automated tests for WordPress, from saved logins to continuous integration, before the next update. Author: Samrat Biswas, Unified Infotech Private Limited Imagine, your team ships a new landing page, tests it in Chrome, and finally launches it. Everything is fine until you receive a support email. A customer on Safari is unable to submit a signup form. One of your team members opens Firefox to check and notices the dropdown menu doesn’t even open. Nobody saw that coming, as every test, every single time, ran in one browser. The site worked, but it just did not work on every browser. This is one of the most common problems in WordPress QA, and Playwright for WordPress can solve this problem. Chromium, Firefox, and WebKit render pages and run scripts differently, so a test suite built around one browser will catch some bugs, but not browser-specific compatibility issues. Playwright runs the same test across all three browsers from one codebase using configuration. It automates the clicks, form fills, and page checks, eliminating the need for a human tester. Why Use Playwright for WordPress E2E Testing? A WordPress site often combines themes, custom JavaScript, APIs, plugins, page builders, forms, and third-party services. Testing everything with traditional E2E testing becomes complicated. Traditional testing frameworks that may depend on separate browser drivers can easily break after major browser updates. Asynchronous REST API calls and page builder scripts <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/playwright-for-wordpress-a-practical-guide-to-automating-end-to-end-tests/" title="Playwright for WordPress: A Practical Guide to Automating End-to-End Tests">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/playwright-for-wordpress-a-practical-guide-to-automating-end-to-end-tests/">Playwright for WordPress: A Practical Guide to Automating End-to-End Tests</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/playwright-for-wordpress-a-practical-guide-to-automating-end-to-end-tests/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Open Source Test Data Generators</title>
		<link>https://www.softwaretestingmagazine.com/tools/open-source-test-data-generators/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/open-source-test-data-generators/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 12:00:22 +0000</pubDate>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=4784</guid>

					<description><![CDATA[<p>In most of your software testing activities, you need data. Sometimes you can rely on a small sample, but if you want to perform some load testing or if you want to test a feature that needs to produce a multipage invoice, then you start to need more than just two or three occurrences. Test data generators are tools that can help you in this task with the automatic generation of hundreds or thousands of customers, products or accounts items with different attributes for their id, email, name, etc. Test data generators can work in different mode: from the random approach to a more focused or intelligent way. Their goal is to use a predefined data structure to produce the data need for test in a specific format that could range from a spreadsheet file to SQL insert instructions. This article presents some open source test data generators. Do not hesitate to contact us to include any tool that that is not yet listed in this article. The products currently included in this article are: Any, Benerator, DataFactory, Data Factory, DataGenerator, dbldatagen, Faker, Faker C++, generatedata, Gofakeit, jFairy, Mimesis, MockNeat, MySQL Random Data Generator, pydbgen, SDV, Spawner, SQLfuzz, Synth, test-data-generator, Wakefield Updates June 15 2026: added Any, Faker C++, SDV The Synthetic Data Vault Project, Wakefield August 28 2023: added Databricks Labs Data Generator (dbldatagen), Faker, Gofakeit, jFairy, Mimesis July 21 2022 : renamed Databene Benerator to Benerator added MockNeat, MySQL Random Data Generator, pydbgen October 19 2021: added generatedata, <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/open-source-test-data-generators/" title="Open Source Test Data Generators">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/open-source-test-data-generators/">Open Source Test Data Generators</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/tools/open-source-test-data-generators/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>Open Source API Testing Tools</title>
		<link>https://www.softwaretestingmagazine.com/tools/open-source-api-testing-tools/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/open-source-api-testing-tools/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 03 Mar 2026 20:00:19 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[web testing]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=8682</guid>

					<description><![CDATA[<p>The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tools for automated testing of the services API. This article presents a list of open source API testing tools. Wikipedia defines an application programming interface (API) is a way for two or more computer programs to communicate with each other. This is the case currently for modern web and cloud software architectures, where clients communicate with server-side services, for instance to retrieve or update data. The API defines the communication protocol between the client and the services and how services will behave. You can use different protocols or architecture conventions to manage interactions in your applications. The Simple Object Access Protocol (SOAP) proposes to use XML as the message format and communicate requests through HTTP or SMTP. The Representational State Transfer (REST) differs from SOAP because SOAP is a protocol, whereas REST is an architectural style. Finally, you can use GraphQL that is a query language and server-side runtime as an alternative to REST. API testing tool selection technical criteria Besides the obvious license and price, if you pick a commercial API testing tool, there are many technical criteria that you can use to choose your API testing tool. Here are some of them: * How do you define and manage your tests (code, low code, no code) * Supported technologies (programming languages, platforms, …) * Integration with other components of the software development and delivery process like the CI/CD tools * Authentication and authorization * Logging and monitoring * Updates March 3 2026: added Hoppscotch, <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/open-source-api-testing-tools/" title="Open Source API Testing Tools">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/open-source-api-testing-tools/">Open Source API Testing Tools</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/tools/open-source-api-testing-tools/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Open Source Android Testing Tools</title>
		<link>https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 17 Jun 2025 12:00:17 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appium]]></category>
		<category><![CDATA[mobile testing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=3252</guid>

					<description><![CDATA[<p>Android is the most widely adopted mobile OS with an estimated market share above 80% in 2014. You should naturally test all the apps developed for Android and a large number of open source testing tools and test automation frameworks have been developed to achieve this goal. This article presents a list of open source Android testing tools. For each tool you will get a small description of its features and pointers to additional resources that discusses the tool more in details. Feel free to suggest any additional open source Android software testing framework or resource that you think might be included in this article. Tools are listed by alphabetical order. As open source projects are sometimes lacking maintenanc, a list of open source Android testing tools projects that are not active is also included at the end of the article. The open source Android software testing tools mentioned in this article are: Android Test Kit, AndroidX Test Libraries, Appium, AssertJ Android, AutomationCore, Barista, calabash-android, Cortado, Detox, Fastbot-Android, Green Coffee, Macaca, Magneto, MATE, Mobly, Monkey, Robolectric, RoboSpock, Robotium, UIAutomator, Selendroid, Spoon, Test Butler Updates June 17 2025: added Maestro, mobileperf; updated Magneto April 11 2023: added AndroidX Test Libraries, Detox, Fastbot-Android September 30 2019: added AutomationCore, MATE, Spoon November 30 2017: updated Android Test Kit; removed AndroidJUnit4, NativeDriver; added Barista, Cortado, Green Coffee, Macaca, Mobly January 24 2017: removed MonkeyTalk (acquired by Oracle); added AssertJ Android, Magneto, Test Butler AndroidX Test Libraries The AndroidX Test Library provides an extensive framework <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/" title="Open Source Android Testing Tools">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/">Open Source Android Testing Tools</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Commercial and Open Source JMeter Plugins</title>
		<link>https://www.softwaretestingmagazine.com/tools/jmeter-plugins/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/jmeter-plugins/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 08 Oct 2024 12:00:10 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[jmeter]]></category>
		<category><![CDATA[load testing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=3528</guid>

					<description><![CDATA[<p>The Apache JMeter is an open source load testing tool developed by the Apache Foundation that can be used to test performance both on static and dynamic resources. It can be used to simulate a heavy load on a server and also some functional testing. JMeter has an open architecture that can be extended with plugins. The goal of the JMeter plugins is to extend the basic functionality of Apache Jmeter with graphs, load delivery controllers and other function that are not present in the core features of this tool. They also allow including or driving load testing from other tools, in a continuous integration or delivery process with Jenkins for instance. This article presents a list of open source and commercial JMeter plugins. We have also added some utilities and software testing frameworks build around Apache JMeter. If you want to add a tool to this page, just let us now using the contact form. Updates * October 8 2024 : added Prometheus Listener for JMeter, Jmeter Backend Azure, Pacing Jmeter Plugin * June 19 2023 : added KLoadGen, JMeter ElasticSearch Backend Listener, Influx DB v2.0 listener plugin for Apache JMeter * June 21 2021 : added Load Testing Center, JMeter GRPC Request, Kubernetes JMeter * March 17 2020 : added JMeter EC2 Script, Apache JMeter Plugin For Apache Dubbo, JMeter RMI plugin, JMeter WebSocket Samplers, Katalon JMeter Integration, AutoMeter * September 3 2018: added WS-Security Plugin for JMeter, MQTT JMeter Plugin, JMeter HTTP Form Manager * February 27 <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/jmeter-plugins/" title="Commercial and Open Source JMeter Plugins">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/jmeter-plugins/">Commercial and Open Source JMeter Plugins</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/tools/jmeter-plugins/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Open Source JavaScript Code Analysis</title>
		<link>https://www.softwaretestingmagazine.com/tools/open-source-javascript-code-analysis/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/open-source-javascript-code-analysis/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 15 Apr 2024 16:00:47 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[code analysis]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=4218</guid>

					<description><![CDATA[<p>The quality of the JavaScript code is often verified with the traditional activities of unit and functional testing. There are however tools that allow checking code before or during its execution to assess its quality and its adherence to coding standards using a process called code analysis. This article presents a list of open source tools to perform static and dynamic code analysis on JavaScript programs. If static code analysis can be performed individually on each piece of JavaScript code, modern software development organizations will integrate these tools in their continuous integration or delivery process. This automated approach prevents code that is bad or doesn&#8217;t respect the coding standards to reach the production stage. Dynamic code analysis the software when it is performed by executing programs on a real or virtual processor. The two main know open source tools used for JavaScript code analysis are JSLint and JSHint, the second being a fork of the first one. Developed by the famous Douglas Crockford, JSLint can be considered as the main inspiration of the JavaScript open source code analysis tools family. There are however many different tools that try to achieve the same goal and you might find something more suited to your own needs in the list below, especially if you work in specific JavaScript frameworks and contexts like Node.js, Angular, React, Vue, Express or TypeScript. Updates April 2024 * added CallGraph, Tencent CodeAnalyis, Joern, Jsinspect * updated Crawljax (website), Flow (website) * removed Codemodel-Rifle (archived), SourceCodeSniffer (404) March 2023 <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/open-source-javascript-code-analysis/" title="Open Source JavaScript Code Analysis">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/open-source-javascript-code-analysis/">Open Source JavaScript Code Analysis</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/tools/open-source-javascript-code-analysis/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Learning Locust: Documentation, Tutorials, Videos</title>
		<link>https://www.softwaretestingmagazine.com/tools/learning-locust-documentation-tutorials-videos/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/learning-locust-documentation-tutorials-videos/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 23 Jan 2024 10:34:51 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[load testing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9254</guid>

					<description><![CDATA[<p>Locust is an open source load testing tool that supports running load tests distributed over multiple machines and can be used to simulate millions of simultaneous users. This article provides pointers to documentation, tutorials, courses and videos to learn how to use Locust open source load testing tool. Author: Franco Martinig, Martinig &#38; Associates Locust is an open source performance and load testing tool for HTTP and other protocols. The tests can be run from the command line or using its web-based UI. Locust’s approach allows defining the tests in regular Python code. Throughput, response times and errors can be viewed in real time and/or exported for later analysis. Software testers can import regular Python libraries. Locust&#8217;s pluggable architecture is expandable. It is very helpful to verify the capabilities of websites to achieve a small response time when they are under the stress of higher traffic, be it a spike of traffic to a trending MadSlots Casino Review, or a case of a ticketing system for a large music festival like Coachella. Locust Learning Resources  * Your first test — Locust 2.20.1 documentation This is the official documentation from Locust on how to get started. The documentation also contains information on Locust configuration and running it in the cloud. Website: https://docs.locust.io/en/stable/quickstart.html * UCLA Locust tutorials This quick tutorial explains how to code and run a simple performance test with Locust from a container. Website: http://oak.cs.ucla.edu/refs/locust/index.html * AI Deploy &#8211; Tutorial &#8211; How to load test your application with Locust The aim of this tutorial <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/learning-locust-documentation-tutorials-videos/" title="Learning Locust: Documentation, Tutorials, Videos">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/learning-locust-documentation-tutorials-videos/">Learning Locust: Documentation, Tutorials, Videos</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/tools/learning-locust-documentation-tutorials-videos/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Full-Circle Testing With Cypress</title>
		<link>https://www.softwaretestingmagazine.com/videos/full-circle-testing-with-cypress/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 03 Jan 2023 15:41:17 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=8722</guid>

					<description><![CDATA[<p>Cypress has taken the world by storm by brining an easy-to-use open source tool for end-to-end (E2E) automated testing. Its capabilities have proven to be useful for creating stable tests for frontend applications. But end-to-end testing is just a small part of test automation efforts. What about your API? What about your components? With this talk, you will learn about different types of testing with Cypress and how to test effectively with this open source testing tool. Cypress.io is an open source cross-platform end-to-end test runner for anything that runs in a browser. Its architecture is unique, wherein the tests run alongside the application inside the browser, which allows the tests to closely control and observe the application. This talk will show you how you could start with end-to-end tests using Cypress and then go deeper with component testing and move up to testing our API, circling back to your E2E edge cases. All this will be achieved with a single tool that fits a software developer workflow like a glove. Video producer: https://www.testjssummit.com</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/full-circle-testing-with-cypress/">Full-Circle Testing With Cypress</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
	</channel>
</rss>
