<?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 feature2 tutorials and videos</title>
	<atom:link href="https://www.softwaretestingmagazine.com/tag/feature2/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.softwaretestingmagazine.com</link>
	<description></description>
	<lastBuildDate>Fri, 06 Nov 2026 16:26:42 +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 feature2 tutorials and videos</title>
	<link>https://www.softwaretestingmagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sovereign AI Infrastructure: What Software Testing Teams Need to Verify Before Deployment</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/sovereign-ai-infrastructure-what-software-testing-teams-need-to-verify/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/sovereign-ai-infrastructure-what-software-testing-teams-need-to-verify/#respond</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Fri, 06 Nov 2026 16:23:48 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[feature2]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=12136</guid>

					<description><![CDATA[<p>An AI application can pass every functional test and still fail to meet an organization&#8217;s data sovereignty requirements. Imagine a government agency running an AI model in a domestic data center. The application responds correctly, performance meets expectations, and security scans find no obvious problems. Yet diagnostic logs are sent to a foreign monitoring service, or an overseas administrator can access the underlying servers. The software works. The infrastructure doesn&#8217;t meet the agency&#8217;s requirements. This distinction matters as governments, research institutions, and businesses invest in Sovereign AI Infrastructure. Keeping computing resources within national borders is only part of the challenge. Organizations also need evidence that their data, systems, and operational controls remain within approved boundaries. For software testing teams, sovereignty introduces another set of requirements that must be verified before deployment and monitored throughout the system&#8217;s life. What Makes AI Infrastructure Sovereign? Sovereign AI refers to a country&#8217;s or organization&#8217;s ability to develop, deploy, and operate artificial intelligence under its own governance and control. The infrastructure behind that goal typically includes GPU servers, networking, storage, model repositories, and management software. Depending on the organization&#8217;s requirements, these components may need to operate within a specific country or legal jurisdiction. However, geographical location alone doesn&#8217;t establish sovereignty. A server may physically reside in an approved data center while its management software depends on services hosted elsewhere. External vendors may also retain administrative privileges or access to system information. For testing teams, the first task is to turn broad sovereignty claims into measurable <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/sovereign-ai-infrastructure-what-software-testing-teams-need-to-verify/" title="Sovereign AI Infrastructure: What Software Testing Teams Need to Verify Before Deployment">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/sovereign-ai-infrastructure-what-software-testing-teams-need-to-verify/">Sovereign AI Infrastructure: What Software Testing Teams Need to Verify Before Deployment</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/sovereign-ai-infrastructure-what-software-testing-teams-need-to-verify/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What QA Leads Overlook When Planning Client Site Visits</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/what-qa-leads-overlook-when-planning-client-site-visits/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/what-qa-leads-overlook-when-planning-client-site-visits/#respond</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Thu, 05 Nov 2026 05:52:39 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[feature2]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=12130</guid>

					<description><![CDATA[<p>A client site visit can expose gaps that remain invisible during remote test cycles. QA leads often prepare test cases, access credentials and defect reports, yet overlook the physical and operational details that determine how much work the team can achieve on-site. A useful QA lead visit plan should cover arrival logistics, equipment control, dedicated test space and evidence capture. These details protect valuable testing time and help the client see clear results after the team leaves. They also support the early involvement encouraged in guidance on agency QA planning, where quality work begins well before a finished build appears. Friction on Arrival Derails First Impressions Arrival problems consume time quickly. A software tester who reaches reception without a named host, building access or the correct address may lose the first 30 minutes of a tightly scheduled visit. Multiply that delay across four team members and the client has already paid for two hours of unproductive time. Send a short arrival brief at least two business days before the visit. Include the building entrance, host&#8217;s full name, phone number, check-in process and any identification requirements. If the office has several floors or connected buildings, specify the meeting point. Guidance for an effective site visit also recommends confirming logistics and assigning clear roles before anyone arrives. Travel plans need the same level of care. Early arrivals and late departures can leave team members carrying suitcases into reception, testing rooms or client workshops. For an Oslo assignment, sharing practical information about where <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/what-qa-leads-overlook-when-planning-client-site-visits/" title="What QA Leads Overlook When Planning Client Site Visits">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/what-qa-leads-overlook-when-planning-client-site-visits/">What QA Leads Overlook When Planning Client Site Visits</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/what-qa-leads-overlook-when-planning-client-site-visits/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Conduct Root Cause Analysis After a Failed Testing Sprint</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/how-to-conduct-root-cause-analysis-after-a-failed-testing-sprint/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/how-to-conduct-root-cause-analysis-after-a-failed-testing-sprint/#respond</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Wed, 04 Nov 2026 15:54:46 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[feature2]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=12124</guid>

					<description><![CDATA[<p>Your QA team runs final regression testing two days before release. Half the critical tests fail: checkout is broken, staging data checks are inconsistent, and a late feature branch introduced regressions. The release is at risk. The instinct may be to patch the failures, delay launch, and move on. But without root cause analysis, the same breakdowns can return. A structured, blameless review separates symptoms from underlying causes and turns a failed sprint into improvements the team can verify. Reconstructing the Sprint: Facts Before Opinions The first step after a failed testing sprint is to establish a shared, factual account of what happened. Collect sprint board exports showing planned and completed work, CI/CD build logs, test reports, code review records, and environment and feature flag configurations. Build a timeline covering requirements changes, development, environment setup, failing builds, test execution, and the decision to stop the release. Compare team recollections with source records. For example, backlog history may reveal acceptance criteria changed shortly before sprint end, even if the team believed requirements were stable. RCA requires evidence and an incident timeline. Gathering objective data from project tools helps define the scope before analysis begins. Comprehensive records are more reliable than recollections from a tense retrospective. Clarifying the Problem: Separate Symptoms from Causes Before RCA begins, agree on a concise, time bound problem statement. Record the failure rate, affected release date, and any customer or compliance commitments at risk. This gives the team a clear basis for analysis and decision-making. Classify sprint <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/how-to-conduct-root-cause-analysis-after-a-failed-testing-sprint/" title="How to Conduct Root Cause Analysis After a Failed Testing Sprint">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/how-to-conduct-root-cause-analysis-after-a-failed-testing-sprint/">How to Conduct Root Cause Analysis After a Failed Testing Sprint</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/how-to-conduct-root-cause-analysis-after-a-failed-testing-sprint/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Release Review Checklist for Teams Where One Developer Does Most of the Work</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/a-release-review-checklist-for-teams-where-one-developer-does-most-of-the-work/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/a-release-review-checklist-for-teams-where-one-developer-does-most-of-the-work/#respond</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Thu, 29 Oct 2026 14:45:48 +0000</pubDate>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[code review]]></category>
		<category><![CDATA[feature2]]></category>
		<category><![CDATA[software quality assurance]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=12097</guid>

					<description><![CDATA[<p>There are many situations in software development where a single software developer is in charge of building or maintaining an application. How do you do code review in this case? In this article Niral Dhameliya suggests that a senior developer perform the release review process with a checklist can be finished in under an hour. Author: Niral Dhameliya, Partner and the CTO of Empiric Infotech LLP, https://empiricinfotech.com Many software products are built by very small teams. A startup hires one developer for its first app, a company extends its team with a single remote engineer, or a product moves into maintenance with one person doing most of the work. In each case, the usual safety net of a large team is missing: there is no second developer reading every change and no dedicated tester running every build. The fix is not to hire a full QA team. It is to put a second, senior pair of eyes on every release, and to make that review fast enough that nobody is tempted to skip it. This article describes a release review that a team lead can run in under an hour, the checklist behind it, and the habits that keep it practical. Why the developer&#8217;s own testing is not enough A developer who wrote a feature tests it the way they imagined it being used. That covers the happy path and the cases they thought of while coding. It rarely covers the cases they didn&#8217;t think of, because those are, by <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/a-release-review-checklist-for-teams-where-one-developer-does-most-of-the-work/" title="A Release Review Checklist for Teams Where One Developer Does Most of the Work">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/a-release-review-checklist-for-teams-where-one-developer-does-most-of-the-work/">A Release Review Checklist for Teams Where One Developer Does Most of the Work</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/a-release-review-checklist-for-teams-where-one-developer-does-most-of-the-work/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Open Source Bug Tracking Tools</title>
		<link>https://www.softwaretestingmagazine.com/tools/open-source-bug-tracking-tools/</link>
					<comments>https://www.softwaretestingmagazine.com/tools/open-source-bug-tracking-tools/#comments</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 14:00:39 +0000</pubDate>
				<category><![CDATA[Software Testing Tools]]></category>
		<category><![CDATA[bug tracking]]></category>
		<category><![CDATA[feature2]]></category>
		<category><![CDATA[test automation]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=7481</guid>

					<description><![CDATA[<p>Bugs, issue, defect, there are many names to define the problems you have with software, either during the code development phase or when the application is already in production. Bug tracking tools are an integrated part of a software quality and software testing strategy and there are many open source tools available. Depending on your needs, you don’t need however to spend a lot of money to use a bug tracking system as there are many open source bug trackers that have many features, a good reputation and a long history. This article lists the main open source bug tracking tools available today. Use our contact form to make us aware of some open source defect tracking software that we should add to this list. Here are some features that you could find in open source bug tracking tool: Is it a web-based or a local bug tracking tool that you can install on a local computer Can you define and manage your own bug workflow Can you add to the bug data some custom fields for bug triage Is there a system to notify people concerned by a bug about its life-cycle What reports and statistics are available Can you take screenshots of the application when you report a bug What are the file attachment and sharing capabilities * Updates October 27 2026 Added: Budoco, BugPilot, phpBugTracker, Ticketsmith July 16 2025 Added: BugTrackly, Debugsy, Ticket Tracker February 2 2024: Added: git-bug, lavagna Renamed: The Bug Genie renamed Pachno Budoco Budoco is <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/tools/open-source-bug-tracking-tools/" title="Open Source Bug Tracking Tools">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/tools/open-source-bug-tracking-tools/">Open Source Bug Tracking 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-bug-tracking-tools/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Choosing a Custom Business Software Development Company: A Testing and Quality Evaluation Framework</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/choosing-a-custom-business-software-development-company-a-testing-and-quality-evaluation-framework/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/choosing-a-custom-business-software-development-company-a-testing-and-quality-evaluation-framework/#respond</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 26 Oct 2026 15:58:15 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[feature2]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=12089</guid>

					<description><![CDATA[<p>Vendor selection for custom software tends to follow a familiar pattern. A shortlist gets built from search results and referrals. Each vendor gives a polished presentation. Proposals arrive with different scopes, different assumptions, and prices that vary by a factor of three. Then someone has to choose. The problem isn&#8217;t a lack of options. It&#8217;s that most selection processes compare the wrong things — presentation quality and headline price — while the factors that actually predict success stay hidden until months into the project. This framework is designed to surface those factors before you sign with a custom business software development company. Start With Your Own Clarity Before evaluating anyone, write down three things: The business problem, in business terms. Not &#8220;we need a portal,&#8221; but &#8220;our customers call support 400 times a month to check order status, and each call costs us time we don&#8217;t have.&#8221; What success looks like in 12 months. Measurable where possible: hours saved, errors reduced, revenue enabled, processes retired. Your constraints. Budget range, deadlines that genuinely can&#8217;t move, systems the software must integrate with, compliance requirements. Vendors respond to what you give them. A vague brief produces proposals that can&#8217;t be compared, because each vendor fills the gaps with different assumptions. The Evaluation Framework Score each shortlisted vendor across six dimensions. Weight them according to what matters most for your project. Dimension What You&#8217;re Assessing How to Assess It Business understanding Do they grasp the problem, not just the requirements? Listen to their questions <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/choosing-a-custom-business-software-development-company-a-testing-and-quality-evaluation-framework/" title="Choosing a Custom Business Software Development Company: A Testing and Quality Evaluation Framework">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/choosing-a-custom-business-software-development-company-a-testing-and-quality-evaluation-framework/">Choosing a Custom Business Software Development Company: A Testing and Quality Evaluation Framework</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/choosing-a-custom-business-software-development-company-a-testing-and-quality-evaluation-framework/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Pull Requests Should Review Tests, Not Just Code</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/why-pull-requests-should-review-tests-not-just-code/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/why-pull-requests-should-review-tests-not-just-code/#respond</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 08:44:57 +0000</pubDate>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[feature2]]></category>
		<category><![CDATA[software quality assurance]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=12043</guid>

					<description><![CDATA[<p>When you add new code to your applications, it is associated to the test scripts that should validate it. Do you give enough importance to these tests? In this article, Eli Lopian explains that when pull requests are opened, you should review the tests scripts as much as the code. Author: Eli Lopian, Typemock, https://www.typemock.com/ Modern software development has become remarkably disciplined about reviewing production code. A pull request is opened. Developers examine the implementation, question architectural decisions, look for security issues, consider maintainability, and discuss whether the change belongs in the codebase at all. Automated checks then add another layer of protection through compilation, static analysis, security scanning, and continuous integration. But there is an important gap in this process. The tests added by the pull request often receive far less scrutiny than the production code they are supposed to validate. A developer may submit hundreds of lines of implementation code alongside dozens of new unit tests. The production code receives detailed comments. The tests are compiled and executed. If everything turns green, the pull request moves toward approval. That process assumes something that should not be assumed: A passing test is not necessarily a good test. As AI-assisted development makes it dramatically easier to generate automated tests, this distinction is becoming more important. A Passing Test Can Still Be a Bad Test Continuous integration answers an essential question: Does the test currently pass? It does not necessarily answer: Does this test provide meaningful additional confidence in the software? <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/why-pull-requests-should-review-tests-not-just-code/" title="Why Pull Requests Should Review Tests, Not Just Code">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/why-pull-requests-should-review-tests-not-just-code/">Why Pull Requests Should Review Tests, Not Just Code</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/why-pull-requests-should-review-tests-not-just-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Last-Minute Prysm Patch Exposes the QA Stakes of Ethereum&#8217;s Biggest Block-Size Test</title>
		<link>https://www.softwaretestingmagazine.com/knowledge/prysm-patch-exposes-the-qa-stakes-of-ethereums-biggest-block-size-test/</link>
					<comments>https://www.softwaretestingmagazine.com/knowledge/prysm-patch-exposes-the-qa-stakes-of-ethereums-biggest-block-size-test/#respond</comments>
		
		<dc:creator><![CDATA[Software Testing Magazine]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 13:08:00 +0000</pubDate>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Software Testing Articles & Tutorials]]></category>
		<category><![CDATA[feature2]]></category>
		<guid isPermaLink="false">https://www.softwaretestingmagazine.com/?p=12027</guid>

					<description><![CDATA[<p>Ethereum developers shipped an emergency software fix hours before a major capacity test was scheduled to begin, according to CoinDesk. Without it, a portion of the network&#8217;s validators would have quietly undermined the experiment they were meant to run. The Glamsterdam upgrade activated on the Sepolia testnet at 13:53:36 UTC on Oct. 6, targeting a tripling of the network&#8217;s gas ceiling. The patch arrived just in time. Its absence would have left the test&#8217;s own infrastructure working against the findings it was supposed to produce. The Configuration Gap That Prysm 7.2.1 Closed The problem lay in a sequencing mismatch between software releases and network configuration. Prysm, one of the most widely used Ethereum validator clients, released version 7.2.1 late Monday with the 200-million-gas setting built in. The previous release, however, had been finalized before that setting was added to Sepolia&#8217;s configuration. Any validator still running the older version would have remained at the 60-million-gas ceiling by default, unless an operator manually changed the value. That default behavior was the risk. Validators running the updated 7.2.1 release will propose 200-million-gas blocks automatically once Glamsterdam activates. Those on the old release would have proposed blocks at 60 million. The test is specifically designed to show how the network copes with the larger block size, so blocks proposed at the old ceiling would have diluted the results, mixing low-capacity behavior into data meant to represent a fully upgraded network. The findings would have been contaminated at the source. It is a familiar class <a class="mh-excerpt-more" href="https://www.softwaretestingmagazine.com/knowledge/prysm-patch-exposes-the-qa-stakes-of-ethereums-biggest-block-size-test/" title="A Last-Minute Prysm Patch Exposes the QA Stakes of Ethereum&#8217;s Biggest Block-Size Test">[...]</a></p>
The post <a href="https://www.softwaretestingmagazine.com/knowledge/prysm-patch-exposes-the-qa-stakes-of-ethereums-biggest-block-size-test/">A Last-Minute Prysm Patch Exposes the QA Stakes of Ethereum’s Biggest Block-Size Test</a> first appeared on <a href="https://www.softwaretestingmagazine.com">Software Testing Magazine</a>.]]></description>
		
					<wfw:commentRss>https://www.softwaretestingmagazine.com/knowledge/prysm-patch-exposes-the-qa-stakes-of-ethereums-biggest-block-size-test/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
