<?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 .NET tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/net/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 .NET 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>.NET Testing Best Practices</title>
		<link>https://www.softwaretestingmagazine.com/videos/net-testing-best-practices/</link>
					<comments>https://www.softwaretestingmagazine.com/videos/net-testing-best-practices/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 18 Feb 2025 17:53:53 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=10129</guid>

					<description><![CDATA[<p>ASP.NET Core has been designed from the ground up with testability in mind. XUnit is the open source testing framework the ASP.NET team uses to test their own code. xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with command line tools, Visual Studio, Visual Studio Code, ReSharper/Rider, CodeRush, and NCrunch. This presentation shows how to add some tests to a sample ASP.NET Core project, and see how easy it is to strip away dependencies not necessary for the test. Video producer: https://oredev.org/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/net-testing-best-practices/">.NET Testing Best Practices</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/videos/net-testing-best-practices/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Open Source .NET Behavior-Driven Development (BDD) Tools</title>
		<link>https://www.softwaretestingmagazine.com/tools/open-source-net-behavior-driven-development-bdd-tools/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 02 Dec 2024 12:00:13 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[acceptance testing]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=6494</guid>

					<description><![CDATA[<p>Behavior-Driven Development (BDD) is an Agile approach that mixes requirement gathering, documentation and acceptance testing. You write human-readable sentences describing the features of your application and how they should work. Then you implement this behavior using a tool that produces automated acceptance tests to verify that the feature is implemented correctly. Open source .NET BDD tools like SpecFlow are used to store the requirements as live documentation and to perform functional or acceptance tests. This article presents a list of open source software testing tools to perform Behavior-Driven Development (BDD) for the .NET platform and the C# language. For each tool, you will get a small description of its features. Feel free to suggest any additional .NET BDD framework or resource that you think should be included in this article. The tools, listed here are BDDfy, BDD toolkit for .NET, Concordion.NET, Kekiri, LightBDD, Machine.Specifications (Mspec), Nbehave, Nspec, Reqnroll, SpecFlow, SpecsFor, Storyteller, TickSpec, Xunit.Gherkin.Quick. Updates * December 2 2024 removed: xBehave.net (archived) added: BDD toolkit for .NET, Kekiri, Reqnroll, Xunit.Gherkin.Quick BDDfy BDDfy is a simple open source .NET BDD framework that is easy to use, customize and extend. It can run with any testing framework and you can just apply it on your POCO (test) classes. BDDfy doesn&#8217;t need a separate test runner. You can use your runner of choice. For example, you can write your BDDfy tests using NUnit and run them using NUnit console. BDDfy is very extensible: the core barely has any logic in it and delegates all <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/open-source-net-behavior-driven-development-bdd-tools/" title="Open Source .NET Behavior-Driven Development (BDD) Tools">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/open-source-net-behavior-driven-development-bdd-tools/">Open Source .NET Behavior-Driven Development (BDD) Tools</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Software Testing Tools in Visual Studio</title>
		<link>https://www.softwaretestingmagazine.com/videos/software-testing-tools-in-visual-studio/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 01 May 2023 15:04:02 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[unit testing]]></category>
		<category><![CDATA[visual studio]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=8918</guid>

					<description><![CDATA[<p>This presentation shows how you can take advantage of the most recent additional to the unit testing tools in Visual Studio to build more reliable apps. Besides Visual Studio own tools, you can also run unit tests in Visual Studio by using third-party test frameworks such as NUnit, Boost, or Google C++ Testing Framework, depending on your programming language. The unit test tools of Visual Studio include: Test Explorer — Run unit tests and see their results in Test Explorer. You can use any unit test framework, including a third-party framework, that has an adapter for Test Explorer. Microsoft unit test framework for managed code—The Microsoft unit test framework for managed code is installed with Visual Studio and provides a framework for testing .NET code. Microsoft Native Unit Test Framework — The Microsoft Native Unit Test Framework for C++ is installed as part of the Desktop development with C++ workload. It provides a framework for testing native code. Google Test, Boost.Test, and CTest frameworks are also included, and third-party adapters are available for additional test frameworks. For more information, see Write unit tests for C/C++. Code coverage tools — You can determine the amount of product code that your unit tests exercise from one command in Test Explorer. Microsoft Fakes isolation framework — The Microsoft Fakes isolation framework can create substitute classes and methods for production and system .NET code that create dependencies in the code under test. By implementing the fake delegates for a function, you control the behavior <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/videos/software-testing-tools-in-visual-studio/" title="Software Testing Tools in Visual Studio">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/videos/software-testing-tools-in-visual-studio/">Software Testing Tools in Visual Studio</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Unit Testing with xUnit</title>
		<link>https://www.softwaretestingmagazine.com/videos/unit-testing-with-xunit/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 05 Nov 2018 09:48:10 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[unit testing]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=6707</guid>

					<description><![CDATA[<p>xUnit.net is an open source unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. This presentation covers the xUnit testing framework. After explaining the new terminology, the demonstrated features include data driven (or scenario) tests, setup/dispose, and capturing output from unit tests. Video source: https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Unit-Testing-xUnit</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/unit-testing-with-xunit/">Unit Testing with xUnit</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Unit Testing in C# using XUnit</title>
		<link>https://www.softwaretestingmagazine.com/videos/unit-testing-in-c-using-xunit/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 31 Jul 2018 14:16:06 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[unit testing]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=6489</guid>

					<description><![CDATA[<p>Part of the .NET Foundation, xUnit.net is an open source unit testing tool for the .NET Framework (C#, F#, VB.NET, etc). xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. In this introduction tutorial video, Tim Corey reminds us that unit testing is an important tool for the C# developer, not only to make sure that the code works correctly, but also to influence the design of .NET programs so that they could be easily tested and understood after the code has been released in production. This video also introduced the Agile Test-Driven Development (TDD) approach to software development and unit testing. This video uses XUnit instead of NUnit or MSTest based upon his preference, but the techniques taught will apply to other C# unit testing tools. Video source and project file download: https://iamtimcorey.com/unit-testing-resources/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/unit-testing-in-c-using-xunit/">Unit Testing in C# using XUnit</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Continuous Testing for .NET</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/continuous-testing-for-net/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 30 Apr 2018 16:12:33 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=6422</guid>

					<description><![CDATA[<p>Continuous Testing is the process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate. This practice is strongly associated to the Continuous Delivery approach. In his article &#8220;Continuous Testing in .NET&#8221;, Damir Arh proposes an overview of continuous testing and how to implement it in Visual Studio. At the beginning of the article, Damir Arh explains that &#8220;The idea of continuous testing is to make this feedback loop even more tight. The tests should be run automatically whenever the code changes and the developer should not need to run them manually.&#8221; This can be done only with the support of some tools and the article propose of list of some of the commercial tools that can be used in a .NET context. A feature named Live Unit Testing was introduced in the Enterprise edition of Visual Studio 2017 and is presented in the article. The article describes how to setup a project that will be used for the example. Then it explains that Live Unit Testing works better when you use Test Driven Development (TDD) and write tests at the same time that you are writing the code. It also describes how to use the set of command line tools of .NET Core SDK to prepare a working environment for continuous testing. The conclusion of the article is that &#8220;Support for continuous testing is becoming more common in the .NET ecosystem and will only <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/continuous-testing-for-net/" title="Continuous Testing for .NET">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/continuous-testing-for-net/">Continuous Testing for .NET</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Quick Introduction to SpecFlow</title>
		<link>https://www.softwaretestingmagazine.com/tools/quick-introduction-to-specflow/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 31 Jan 2017 17:11:34 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Behavior-Driven Development (BDD)]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[visual studio]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=5284</guid>

					<description><![CDATA[<p>SpecFlow is an open source Behavior-Driven Development (BDD) tool for .NET. SpecFlow uses the official Gherkin parser and supports the .NET framework, Xamarin and Mono. You can use SpecFlow to define, manage and automatically execute human-readable acceptance tests in .NET projects. Writing easily understandable tests is a cornerstone of the BDD paradigm and also helps build up a living documentation of your system. Anton Angelov has created a series of articles dedicated to Specflow that starts with an introduction tutorial. SpecFlow integrates with Visual Studio, but can be also used from the command line (e.g. on a build server). SpecFlow supports popular testing frameworks: MSTest, NUnit (2 and 3), xUnit 2 and MbUnit. This introductory article of Anton Angelov provides a step by step process to use SpecFlow that goes from the tool installation to test execution. It starts by explaining how to install SpecFlow in Visual Studio. Then the article explains how to create a scenario with an example. You will learn how to write the step definitions that bind the statements in the test scenario to the application code. You will also learn how create the page objects that will drive your tests and how to generate and manage the bindings. You will then be ready to execute your tests. The full code of this example is available for download. Read the complete article on https://automatetheplanet.com/getting-started-specflow/</p>
The post <a href="https://www.softwaretestingmagazine.com/tools/quick-introduction-to-specflow/">Quick Introduction to SpecFlow</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
	</channel>
</rss>
