<?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 Javascript tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.softwaretestingmagazine.com</link>
	<description></description>
	<lastBuildDate>Mon, 17 Nov 2025 18:01:48 +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 Javascript tutorials and videos</title>
	<link>https://www.softwaretestingmagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Open Source Test Reporting Tools</title>
		<link>https://www.softwaretestingmagazine.com/tools/open-source-test-reporting-tools/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/open-source-test-reporting-tools/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 13 Oct 2025 04:00:00 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7780</guid>

					<description><![CDATA[<p>Running automated tests is a good thing for software quality assurance. Test reporting tools help you understand the results of the current test run. You could also be interested to see how your tests results evolve over time. Here are some open source tools to help you do this, as they produce meaningful tests reports and dashboard. This article lists the main open source test reporting tools available today. Use our contact form to make us aware of some open source test reporting tools that we should add to this list. Here are some features that you could find in open source test reporting tools: Managing data of one or many languages and test automation frameworks Creation of test reports in different formats: HTML, PDF, &#8230; Report distribution via e-mail Textual and graphical representation of results of a single test run Timelines graphs for presenting the evolution of results for different test runs Integration in the continuous integration / continuous delivery (CI/CD) process Generic tools This section lists tools that works with multiple programming languages and test automation frameworks. * Updates October 13 2025: Liquid Test Reports, Playwright JSON Test Results Report, TestBeats December 7 2023: added Go-allure, HtmlTestRunner, Next Gen Report (nxgreport), Allure Report Allure Report is a flexible and lightweight open source multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract a maximum of information from the everyday software testing process. Allure Reportsupport many languages (Java, JavaScript, .NET, <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/open-source-test-reporting-tools/" title="Open Source Test Reporting Tools">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/open-source-test-reporting-tools/">Open Source Test Reporting 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-test-reporting-tools/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>End to End Test Automation with Playwright</title>
		<link>https://www.softwaretestingmagazine.com/videos/end-to-end-test-automation-with-playwright/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/end-to-end-test-automation-with-playwright/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 13 Nov 2023 16:54:19 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[web testing]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9180</guid>

					<description><![CDATA[<p>You need to make sure that you test complete user flows. With the open source test automation tool Playwright, you can easily in minutes record a test and run that test and visually see what is happening, providing a cool developer experience. Playwright is an open-source automation library for browser testing and web scraping. It was developed by Microsoft and launched in 2020. It provides the ability to automate browser tasks in Chromium, Firefox and WebKit with a single API. This allows developers to create reliable end-to-end automated tests that are capable of running in non-headless mode or headless mode. Playwright supports various programming languages like JavaScript, Python, C# and Java, though its main API was originally written in Node.js. It supports all modern web features including network interception and multiple browser contexts and provides automatic waiting, which reduces the flakiness of tests. This presentation takes a look at how to test across iframes and different browser contexts by testing the user flow of the Stackblitz website, setting up a Vite project in Stackblitz, modifying the code and sharing it, so others can open and interact with it. Let’s get testing with Playwright. Video producer https://viteconf.org/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/end-to-end-test-automation-with-playwright/">End to End Test Automation with Playwright</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/end-to-end-test-automation-with-playwright/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Visual Regression Testing with Puppeteer, Playwright and Cypress</title>
		<link>https://www.softwaretestingmagazine.com/videos/visual-regression-testing-with-puppeteer-playwright-and-cypress/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/visual-regression-testing-with-puppeteer-playwright-and-cypress/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 21:13:16 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9144</guid>

					<description><![CDATA[<p>This presentation is about visual regression testing components via screenshot matching. It will show how you do that in three different libraries/frameworks. Additionally, it will describe how to use Storybook to extract the components from your JavaScript web application. Video producer: https://www.testjssummit.com</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/visual-regression-testing-with-puppeteer-playwright-and-cypress/">Visual Regression Testing with Puppeteer, Playwright and Cypress</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/visual-regression-testing-with-puppeteer-playwright-and-cypress/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Web Testing with Nightwatch.js &#8211; Part 1 Installation</title>
		<link>https://www.softwaretestingmagazine.com/videos/web-testing-with-nightwatch-js-part-1-installation/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Thu, 27 Jul 2023 15:15:38 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[web testing]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=9075</guid>

					<description><![CDATA[<p>Nightwatch.js is an integrated open source tool to perform automated end-to-end testing on web applications and websites, across all major browsers. It is written in Node.js and uses the W3C WebDriver API to interact with various browsers. Nightwatch is distributed as an easy-to-use CLI tool and has built-in support for all major browsers: Chrome, Firefox, Safari, and Edge. Nightwatch performs the browser automation by taking advantage of the industry standard protocol WebDriver, which is defined as a W3C standard specification. Nightwatch was established in 2014 and was acquired by BrowserStack in 2021. It is now actively maintained by BrowserStack with help from contributors. Nightwatch.js is a complete solution for end-to-end and cross-browser testing. It aims to simplify the process of writing and running various types of tests, including: * end-to-end tests on all major web browsers * unit tests of Node.js services * integration tests of HTTP APIs This video provides you with an overview and step-by-step guide on installing Nightwatch. Whether you are a beginner or an experienced developer, this tutorial will help you get started with Nightwatch and streamline your web testing process. Video producer: Nightwatch.js</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/web-testing-with-nightwatch-js-part-1-installation/">Web Testing with Nightwatch.js – Part 1 Installation</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</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>
		<item>
		<title>Tests That Help you Find Defects Faster</title>
		<link>https://www.softwaretestingmagazine.com/videos/tests-that-help-you-find-defects-faster/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/tests-that-help-you-find-defects-faster/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 24 Oct 2022 14:42:39 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=8630</guid>

					<description><![CDATA[<p>This presentation is about the common mistakes that people make when writing tests. It highlights more aspects like bloated tests which make it hard to figure out what they are about and proper usage of assertions to get better error messages. Especially if you don&#8217;t work with Test-Driven Development (TDD), it can be easy to come up with a test that looks good but stands in your way when it fails. The talk explores four scenarios that are outlined above, explain why it makes sense to think about them and actionable suggestions how to improve tests. Video producer: https://www.testjssummit.com</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/tests-that-help-you-find-defects-faster/">Tests That Help you Find Defects Faster</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/tests-that-help-you-find-defects-faster/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>WebdriverIO Nuts and Bolts</title>
		<link>https://www.softwaretestingmagazine.com/videos/webdriverio-nuts-and-bolts/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/webdriverio-nuts-and-bolts/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 02 Aug 2021 16:07:40 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mobile testing]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[web testing]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7945</guid>

					<description><![CDATA[<p>This talk presents everything you need to know to run a successful, stable and maintainable WebdriverIO open source browser and mobile testing tool for Node.js. Christian explains you everything from the basic concepts up to complex testing strategies you can do with WebdriverIO like frontend performance testing as well as complex browser interaction with Puppeteer. There are thousand ways if not more how you can set up your automation testing environment. It is often crucial when it comes to stability and maintainability. While you can build a custom framework that fits your needs there are often already sophisticated setups or frameworks available that get you up and running very quickly. WebdriverIO is one of these frameworks that is written in Node.js. It gets you up and running within minutes and allows you to scale up your test suite while maintaining your execution time by running tests in parallel. With its huge project community, it is an ideal choice for small as well as big projects that use modern frameworks such as React, Angular or Vue.js. Video producer: http://seleniumcamp.com/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/webdriverio-nuts-and-bolts/">WebdriverIO Nuts and Bolts</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/webdriverio-nuts-and-bolts/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
