<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Test-Automation on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/tags/test-automation/</link><description>Recent content in Test-Automation on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><lastBuildDate>Thu, 16 Apr 2026 22:37:22 +0100</lastBuildDate><atom:link href="http://ghafoorsblog.com/tags/test-automation/index.xml" rel="self" type="application/rss+xml"/><item><title>Test Fixture</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/11-tdd-bdd/02-module/006-test-fixture/</link><pubDate>Tue, 22 Jul 2025 22:49:17 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/11-tdd-bdd/02-module/006-test-fixture/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores the concept of test fixtures in software testing, detailing their purpose, how they establish a known state for tests, and the mechanisms provided by PyUnit to manage test environments and data for reliable, repeatable results.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="understanding-test-fixtures"&gt;Understanding Test Fixtures&lt;/h2&gt;
&lt;p&gt;Test fixtures are essential tools in software testing, used to establish a known initial state before and after running tests. They ensure that each test starts from a consistent environment, making results reliable and repeatable. Fixtures are especially useful when tests depend on specific data, files, or system states.&lt;/p&gt;</description></item><item><title>Test With Nose and Pytest</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/11-tdd-bdd/02-module/002-test-with-nose/</link><pubDate>Mon, 21 Jul 2025 23:38:11 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/11-tdd-bdd/02-module/002-test-with-nose/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains how to run Python unit tests using both unittest and Nose, highlights the differences in their reports, and demonstrates how Nose can improve test output and code coverage analysis.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Automated testing is essential for reliable software. Python offers several tools for running unit tests, including the built-in unittest module and the third-party Nose framework. This module explores how to use both tools and interpret their test reports.&lt;/p&gt;</description></item></channel></rss>