<?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 c++ tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.softwaretestingmagazine.com</link>
	<description></description>
	<lastBuildDate>Wed, 20 May 2020 14:31:01 +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 c++ tutorials and videos</title>
	<link>https://www.softwaretestingmagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mixing Tests and Production Code With Doctest</title>
		<link>https://www.softwaretestingmagazine.com/videos/mixing-tests-and-production-code-with-doctest/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Wed, 25 Oct 2017 19:38:37 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[test automation]]></category>
		<category><![CDATA[unit testing]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=5851</guid>

					<description><![CDATA[<p>doctest is a fully open source light and feature-rich C++98 / C++11 single-header testing framework for unit tests and TDD. It is inspired by the unittest {} functionality of the D programming language and Python&#8217;s docstrings. Tests can be considered a form of documentation and should be able to reside near the production code which they test. This is not possible (or at least practical) with any other testing framework for C++. doctest brings the ability of compiled languages such as D / Rust / Nim to have tests written directly in the production code by providing a fast, transparent and flexible test runner with a clean interface which can be removed entirely from the binary along with all tests for release builds of the software that are shipped to customers. The framework can be used like any other even if you don&#8217;t want/need to mix production code and tests &#8211; the list of features doesn&#8217;t stop growing. By watching this talk you will get familiar with the framework and see how it&#8217;s different from all the others. Video producer: http://cppcon.org/ Further reading: doctest &#8211; the lightest C++ testing framework for unit tests</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/mixing-tests-and-production-code-with-doctest/">Mixing Tests and Production Code With Doctest</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Unit Testing for C++</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/unit-testing-for-c/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 04 Sep 2017 15:42:45 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[unit testing]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=5721</guid>

					<description><![CDATA[<p>Even if C++ is less &#8220;trendy&#8221; that current web development languages like JavaScript, it is still a fundamental technology for many embedded software development projects. In his article, Diego Dagum provides some basic principles of testing in C++. The first step to test C++ is to pick a unit testing tool. The article propose many different open source C++ tools and the author pick up the Google Test C++ unit testing tool for his examples. The article then proposes some examples of C++ unit tests, mainly based on a Test-Driven Development (TDD). He discusses specifics aspects of unit testing like testing for exceptions, test templates and mocking. His conclusion is that &#8220;Unit testing is one of the practices that make Agile processes viable. These processes encourage collective code ownership to avoid writing components used by just a few developers. This improves the ability to nimbly react to high-priority change needs, but this agility comes at the risk of accidentally introducing new bugs or breaking changes. A rich set of repeatable, automated unit tests will help you find these problems before Murphy does it for you.&#8221; Read the complete article on https://visualstudiomagazine.com/articles/2013/03/08/unit-testing-with-c-plus-plus.aspx</p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/unit-testing-for-c/">Unit Testing for C++</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Static Analysis for C++</title>
		<link>https://www.softwaretestingmagazine.com/videos/static-analysis-for-c/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 30 May 2016 15:11:02 +0000</pubDate>
				<category><![CDATA[Software Testing Videos]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[code analysis]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=4547</guid>

					<description><![CDATA[<p>Static analysis tools have the potential to significantly improve programmer productivity as well as the safety, reliability and efficiency of the code they write. Modern static analysis has moved well beyond the mental model people often have based on “lint”: just finding simple typos. Static analysis can find subtle, complex bugs early, identify opportunities to improve performance, encourage consistent style and appropriate usage of libraries and APIs. This talk looks at the different purposes static analysis tools can be used to meet all these different goals. It will present specific examples from our experience working with sophisticated analysis tools on large, commercial codebases. The talk will also present a specific implementation of a modern static analysis toolkit for C++. This toolkit is being used in a number of different contexts: to provide tool-based enforcement of new coding guidelines and rules, to migrate people to modern C++ coding idioms and to find important security and reliability defects. Video producer: http://cppcon.org/</p>
The post <a href="https://www.softwaretestingmagazine.com/videos/static-analysis-for-c/">Static Analysis for C++</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Super-Simple Mutation Testing</title>
		<link>https://www.softwaretestingmagazine.com/resources/super-simple-mutation-testing/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Fri, 24 Jun 2011 16:08:29 +0000</pubDate>
				<category><![CDATA[Software Testing Resources]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[mutation testing]]></category>
		<category><![CDATA[visual studio]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=732</guid>

					<description><![CDATA[<p>Mutation testing is known for being difficult and expensive, but we’re here to show you a real-world system you can build in just a few hours with a little C# code and Visual Studio.</p>
The post <a href="https://www.softwaretestingmagazine.com/resources/super-simple-mutation-testing/">Super-Simple Mutation Testing</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
		<item>
		<title>Agile C++ Development and Testing</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/agile-c-development-and-testing/</link>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 06 Jun 2011 20:07:15 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[agile testing]]></category>
		<category><![CDATA[c++]]></category>
		<guid isPermaLink="false">http://www.softwaretestingmagazine.com/?p=685</guid>

					<description><![CDATA[<p>This article presents a number of techniques that our team here at Microsoft has been using to build and test applications in Visual C++ using an Agile approach.</p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/agile-c-development-and-testing/">Agile C++ Development and Testing</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
		
		
			</item>
	</channel>
</rss>
