<?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>SDLC | Automation Dojos</title>
	<atom:link href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.automationdojos.com/category/sdlc/sdlc-sdlc/</link>
	<description>Applied Automation Ops</description>
	<lastBuildDate>Mon, 11 Apr 2022 10:34:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.automationdojos.com/wp-content/uploads/2021/06/Adjo_X_fav_32.png</url>
	<title>SDLC | Automation Dojos</title>
	<link>https://www.automationdojos.com/category/sdlc/sdlc-sdlc/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How To Create The Right Software QA Strategy</title>
		<link>https://www.automationdojos.com/how-to-create-qa-strategy/</link>
					<comments>https://www.automationdojos.com/how-to-create-qa-strategy/#respond</comments>
		
		<dc:creator><![CDATA[Tushar Sharma]]></dc:creator>
		<pubDate>Thu, 12 Feb 2015 10:37:03 +0000</pubDate>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[Testing]]></category>
		<guid isPermaLink="false">https://www.automationdojos.com/?p=13027</guid>

					<description><![CDATA[<p><a href="https://www.automationdojos.com/how-to-create-qa-strategy/">How To Create The Right Software QA Strategy</a> | As Published On <a href="https://www.automationdojos.com">Automation Dojos</a></p>
<p><img width="280" height="168" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_qa-strategy1-280x168.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://www.automationdojos.com/wp-content/uploads/2020/05/post_qa-strategy1-280x168.png 280w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_qa-strategy1-300x180.png 300w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_qa-strategy1-150x90.png 150w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_qa-strategy1-200x120.png 200w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_qa-strategy1-400x240.png 400w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_qa-strategy1.png 575w" sizes="(max-width: 280px) 100vw, 280px" /></p>
<p>In today’s highly competitive world, businesses do not get much time to test a product before releasing it into the market. With the competitor’s product out in the market, you have to quick-fire your production to provide an innovative set of features or updates. Studies reveal that most of the companies spend ½ of the [&#8230;]</p>
<p>The post <a href="https://www.automationdojos.com/how-to-create-qa-strategy/">How To Create The Right Software QA Strategy</a> appeared first on <a href="https://www.automationdojos.com">Automation Dojos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.automationdojos.com/how-to-create-qa-strategy/">How To Create The Right Software QA Strategy</a> | As Published On <a href="https://www.automationdojos.com">Automation Dojos</a></p>
<h2 class="simpletoc-title">Table of Contents</h2>
<ul class="simpletoc-list">
<li><a href="#1-planning-testing-requirements">1. Planning Testing Requirements</a>

</li>
<li><a href="#2-planning-test-cases">2. Planning Test Cases</a>


<ul><li>
<a href="#smoke-or-build-verification-test">Smoke or Build Verification Test</a>

</li>
<li><a href="#field-validation-test">Field Validation Test</a>

</li>
<li><a href="#mistake-proofing-test">Mistake Proofing Test</a>

</li>
<li><a href="#performance-testing">Performance Testing</a>

</li>
</ul>
<li><a href="#3-fixing-defects">3. Fixing Defects</a>
</li></ul>


<p>In today’s highly competitive world, businesses do not get much time to test a product before releasing it into the market. With the competitor’s product out in the market, you have to quick-fire your production to provide an innovative set of features or updates.</p>



<p>Studies reveal that most of the companies <strong>spend ½ of the project budget on testing</strong>. To leverage resources and stay ahead in the competition, companies should develop a proper QA strategy that prioritizes testing requirements.</p>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="su-note"  style="border-color:#dcdcdc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"><div class="su-note-inner su-u-clearfix su-u-trim" style="background-color:#f6f6f6;border-color:#ffffff;color:#747474;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">

In general, the following are the three important things that project or businesses should follow from &#8216;Testing or QA&#8217; perspective. In fact, these three items are already the fundamental &#8216;testing&#8217; related tasks generally done in any project :
<blockquote>
<div class="su-list" style="margin-left:0px">
<ul style="font-size: 13.5px; line-height: 1.7em;">
 	<li><i class="sui sui-gear" style="color:#888"></i> Planning Testing Requirements</li>
 	<li><i class="sui sui-gear" style="color:#888"></i> Planning Test Cases</li>
 	<li><i class="sui sui-gear" style="color:#888"></i> Planning Defect Fixing</li>
</ul>
</div>
</blockquote>
</div></div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:295px">
<figure class="wp-block-image size-full is-style-default"><img fetchpriority="high" decoding="async" width="708" height="528" src="https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2.png" alt="" class="wp-image-23737" srcset="https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2.png 708w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2-300x224.png 300w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2-150x112.png 150w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2-696x519.png 696w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2-563x420.png 563w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2-80x60.png 80w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2-265x198.png 265w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2-200x149.png 200w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy2-400x298.png 400w" sizes="(max-width: 708px) 100vw, 708px" /></figure>
</div>
</div>



<p><span class="inset-right" style="width: 300px;"></span></p>


<h2 class="wp-block-heading" id="1-planning-testing-requirements">1. Planning Testing Requirements</h2>


<p>Consider an instance wherein you are planning to publish a software release. You have to create a sprint or iteration. While doing so, you have to choose priority levels for each requirement. While a requirement might be critical, there are some features that are desired but not critical. So, take time to mark the priority levels of each requirement.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:290px">
<figure class="wp-block-image size-full is-style-default" style="margin-top:50px"><img decoding="async" width="635" height="477" src="https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3.png" alt="" class="wp-image-23743" srcset="https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3.png 635w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3-300x225.png 300w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3-150x113.png 150w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3-559x420.png 559w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3-80x60.png 80w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3-265x198.png 265w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3-200x150.png 200w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy3-400x300.png 400w" sizes="(max-width: 635px) 100vw, 635px" /></figure>



<p></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>The idea here is to emphatically work on critical issues in the development phase and spend less time on low-priority requirements. Else, developers might spend more time on the first requirement and then run out of time when working on critical issues. </p>



<div class="attention2" style="overflow: hidden;">
<div class="su-list" style="margin-left:0px">
<ul style="font-size: 13px; line-height: 1.65em; overflow: hidden;">
 	<li><i class="sui sui-hand-o-right" style="color:#46b80d"></i> P1 – Vital requirement (the product cannot be released without developing these features)</li>
 	<li><i class="sui sui-hand-o-right" style="color:#46b80d"></i> P2 – Desired but not a compulsory requirement</li>
 	<li><i class="sui sui-hand-o-right" style="color:#46b80d"></i> P3 – Trivial requirement (Can be added if time permits)</li>
</ul>
</div>
<div class="module-icon" style="top: 1px; right: 1px;"></div></div>
</div>
</div>


<div class="su-spacer" style="height:10px"></div>



<p>When you plan your development requirements, it is important to provide your requirements plan to developers so that they can put more effort on prioritized items.</p>


<h2 class="wp-block-heading" id="2-planning-test-cases">2. Planning Test Cases</h2>


<p>The second important aspect is to test each requirement of your itinerary or sprint. Each module should be error-free and produce desired results. Test cases are to be prioritized as well based on how well they eliminate bugs and add value to the product. Here is the best order to do so :</p>


<div class="su-note"  style="border-color:#dcdcdc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"><div class="su-note-inner su-u-clearfix su-u-trim" style="background-color:#f6f6f6;border-color:#ffffff;color:#747474;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">


<h3 class="wp-block-heading" id="smoke-or-build-verification-test">Smoke or Build Verification Test</h3>


<p>First of all, perform a smoke test to check the basic functionality of the module or code. For instance, you have to create a registration page for a website. The page should allow users to enter details and then store the details of the users in its database. As a first step, you can run a smoke test that checks if all fields contain valid data.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><h3 class="wp-block-heading" id="field-validation-test">Field Validation Test</h3>


<p>The next thing is to perform the field validation test. This test case checks if the code requires all fields to be filled with valid data and not a single field can be left empty. At the same time, the field width is checked as well. If there is a limit of 100 characters for a name field, the user should not be able to enter more than that. Thirdly, this test case should check if the field contains values that fall inside a specific range.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:295px">
<figure class="wp-block-image size-full is-style-default"><img loading="lazy" decoding="async" width="660" height="574" src="https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy4.png" alt="" class="wp-image-23744" srcset="https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy4.png 660w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy4-300x261.png 300w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy4-150x130.png 150w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy4-483x420.png 483w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy4-200x174.png 200w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy4-400x348.png 400w" sizes="auto, (max-width: 660px) 100vw, 660px" /></figure>
</div>
</div>


<h3 class="wp-block-heading" id="mistake-proofing-test">Mistake Proofing Test</h3>


<p>Negative tests allow you to check if the web page rejects negative entries and warns the user to correct the entry. For instance, the user tries to register his account. The minimum age limit of the registration is 13 years. So, the date of birth should not allow the user to register if his age falls below 13 years.</p>


<h3 class="wp-block-heading" id="performance-testing">Performance Testing</h3>


<p>If the code passes basic steps, you can go ahead and dig it deeper. By subjecting the page to extreme traffic loads, you can do performance testing and ensure that the site always works fine.</p>


</div></div>



<div style="height:5px" aria-hidden="true" class="wp-block-spacer"></div>


<h2 class="wp-block-heading" id="3-fixing-defects">3. Fixing Defects</h2>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-style-default"><img loading="lazy" decoding="async" width="856" height="433" src="https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5.png" alt="" class="wp-image-23745" srcset="https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5.png 856w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5-300x152.png 300w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5-768x388.png 768w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5-150x76.png 150w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5-696x352.png 696w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5-830x420.png 830w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5-200x101.png 200w, https://www.automationdojos.com/wp-content/uploads/2022/04/post_qa-strategy5-400x202.png 400w" sizes="auto, (max-width: 856px) 100vw, 856px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p>The third aspect to prioritize is defect planning. When you run a test case, there are several defects that creep up. While some of them do not affect the functionality of the system, there are certain bugs that crash the system and needs immediate attention.</p>
</div>
</div>



<p>To manage service levels and publish the release on time, it is important that your developers spend more time on fixing critical defects.</p>



<p>So, the best thing to do is to check the severity of the defect and prioritize them accordingly. You may call it a ‘<strong>risk-based defect triaging</strong>‘.With a properly designed software QA strategy, businesses can ensure that testing resources are leveraged to produce effective results.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
<div class='the_champ_sharing_container the_champ_vertical_sharing the_champ_hide_sharing the_champ_bottom_sharing' style='width:42px;left: -10px;top: 222px;-webkit-box-shadow:none;box-shadow:none;' data-super-socializer-href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/"><div class="the_champ_sharing_ul"><a aria-label="Facebook" class="the_champ_facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D13027" title="Facebook" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#0765FE;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path fill="#484848" d="M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z"></path></svg></span></a><a aria-label="Twitter" class="the_champ_button_twitter" href="https://twitter.com/intent/tweet?via=@testoxide&text=SDLC&url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D13027" title="Twitter" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_twitter" style="background-color:#55acee;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 39 39"><path d="M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z" fill="#484848"></path></svg></span></a><a aria-label="Linkedin" class="the_champ_button_linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D13027" title="Linkedin" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_linkedin" style="background-color:#0077b5;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#484848"></path></svg></span></a><a aria-label="Pinterest" class="the_champ_button_pinterest" href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/" onclick="event.preventDefault();javascript:void((function(){var e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());" title="Pinterest" rel="noopener" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_pinterest" style="background-color:#cc2329;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 -2 35 35"><path fill="#484848" d="M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z"/></svg></span></a><a aria-label="Reddit" class="the_champ_button_reddit" href="https://reddit.com/submit?url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D13027&title=SDLC" title="Reddit" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_reddit" style="background-color:#ff5700;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3.5 -3.5 39 39"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#484848"/></svg></span></a><a aria-label="Whatsapp" class="the_champ_whatsapp" href="https://api.whatsapp.com/send?text=SDLC https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D13027" title="Whatsapp" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#55eb4c;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-6 -5 40 40"><path class="the_champ_svg_stroke the_champ_no_fill" stroke="#484848" stroke-width="2" fill="none" d="M 11.579798566743314 24.396926207859085 A 10 10 0 1 0 6.808479557110079 20.73576436351046"></path><path d="M 7 19 l -1 6 l 6 -1" class="the_champ_no_fill the_champ_svg_stroke" stroke="#484848" stroke-width="2" fill="none"></path><path d="M 10 10 q -1 8 8 11 c 5 -1 0 -6 -1 -3 q -4 -3 -5 -5 c 4 -2 -1 -5 -1 -4" fill="#484848"></path></svg></span></a><a class="the_champ_more" title="More" rel="nofollow noopener" style="font-size:24px!important;border:0;box-shadow:none;display:inline-block!important;font-size:16px;padding:0 4px;vertical-align: middle;display:inline;" href="https://www.automationdojos.com/?p=13027" onclick="event.preventDefault()"><span class="the_champ_svg" style="background-color:#ee8e2d;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block!important;opacity:1;float:left;font-size:32px!important;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;display:inline;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box;" onclick="theChampMoreSharingPopup(this, 'https://www.automationdojos.com/?p=13027', 'SDLC', '' )"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-.3 0 32 32" version="1.1" width="100%" height="100%" style="display:block;" xml:space="preserve"><g><path fill="#484848" d="M18 14V8h-4v6H8v4h6v6h4v-6h6v-4h-6z" fill-rule="evenodd"></path></g></svg></span></a></div></div><p>The post <a href="https://www.automationdojos.com/how-to-create-qa-strategy/">How To Create The Right Software QA Strategy</a> appeared first on <a href="https://www.automationdojos.com">Automation Dojos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automationdojos.com/how-to-create-qa-strategy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Testing Challenges In Agile Development Model</title>
		<link>https://www.automationdojos.com/testing-challenges-in-agile-model/</link>
					<comments>https://www.automationdojos.com/testing-challenges-in-agile-model/#respond</comments>
		
		<dc:creator><![CDATA[Tushar Sharma]]></dc:creator>
		<pubDate>Sun, 03 Aug 2014 09:21:44 +0000</pubDate>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[development model]]></category>
		<category><![CDATA[sdlc]]></category>
		<guid isPermaLink="false">https://www.automationdojos.com/?p=12766</guid>

					<description><![CDATA[<p><a href="https://www.automationdojos.com/testing-challenges-in-agile-model/">Testing Challenges In Agile Development Model</a> | As Published On <a href="https://www.automationdojos.com">Automation Dojos</a></p>
<p><img width="275" height="165" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges-275x165.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges-275x165.png 275w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges-300x180.png 300w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges-150x90.png 150w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges-200x120.png 200w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges-400x240.png 400w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges.png 575w" sizes="auto, (max-width: 275px) 100vw, 275px" /></p>
<p>The recent cloud computing revolution has raised the technology bar to a higher standard. While the incorporation of cutting edge technologies into business processes has improved the efficiency of software products, shrinking IT budgets have resulted in optimized software development strategies. The new innovation in the software development segment is . This innovative software development [&#8230;]</p>
<p>The post <a href="https://www.automationdojos.com/testing-challenges-in-agile-model/">Testing Challenges In Agile Development Model</a> appeared first on <a href="https://www.automationdojos.com">Automation Dojos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.automationdojos.com/testing-challenges-in-agile-model/">Testing Challenges In Agile Development Model</a> | As Published On <a href="https://www.automationdojos.com">Automation Dojos</a></p>
<p>The recent cloud computing revolution has raised the technology bar to a higher standard. While the incorporation of cutting edge technologies into business processes has improved the efficiency of software products, shrinking IT budgets have resulted in optimized software development strategies.</p>
<p>The new innovation in the software development segment is <span class="su-label su-label-type-default">DevOps</span>. This innovative software development methodology integrates the development teams with operations. This approach envisages the performance of the end product at the developing stage to minimize bugs and bring agility to the development cycle. However, agile software development poses certain challenges to the testing guys.</p>
<p>In a traditional software development segment, organizations either follow a waterfall method or an incremental method.</p>
<p><img loading="lazy" decoding="async" class="size-full aligncenter rt-image" style="margin-top: 10px; margin-bottom: 5px;" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges3.png" alt="" width="625" height="366" /></p>
<p>In this traditional software development setup, the product passes the development stage and reaches the testing phase as the last stage. After extensive testing is done, errors are documented and the product is again sent to the developers for editing purposes. With this approach, testers get the flexibility to enjoy ample time in testing the product. In addition, the entire product is designed and the testing team has a clear vision of the performance of the product. So, the testing procedures are effectively performed.</p>
<p>When it comes to agile software development, the project is broken into smaller units. At the same time, developers team up with operations and testing teams to bring agility to the project.</p>
<p><img loading="lazy" decoding="async" class="size-full aligncenter rt-image" style="margin-top: 10px; margin-bottom: 5px;" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges4.png" alt="" width="640" height="319" /></p>
<p><div class="su-spacer" style="height:1px"></div></p>
<h3>Challenges for An Agile Tester</h3>
<p>As the development is done in smaller increments, modules are delivered in, frequent intervals. This poses a substantial challenge for testers coming from a traditional SDLC model since the time to perform testing in each cycle is short, hence testers have to generally work under strict deadlines.</p>
<p>Secondly, adequate specifications are not available, unlike the traditional development setup where testers get the full project report and enjoy the luxury of conducting tests.</p>
<p>Agile testing environment requires you to proactively work on tasks and show greater levels of adaptability to situations. Testers have to intuitively work on smaller test modules and still perform at a higher level.</p>
<p><span class="inset-right" style="width: 340px;"><img loading="lazy" decoding="async" class="aligncenter rt-image" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_Agile_Challenges2.png" alt="" width="340" height="205" /></span></p>
<p>In addition, the agile development environment draws a thin line between the roles such as developer, admin, tester etc. While the development team creates their own testing code and implements it to measure the performance of the application, testers also have to provide suggestions on how the product can be effectively developed.</p>
<p>In other words, the testing team needs to visualize the performance of the product at the end-user level and incorporate ideas for the effective development of the product, let alone the test planning or execution</p>
<p>Well not all is too challenging in &#8216;agile world&#8217;, there are advantages too. As the testing team closely works with developers, they have an idea of actual requirements, system implementation and development progress.</p>
<p>This makes testing procedures more efficient and reliable. The integration of testing practices into the development improves the efficiency of the product before it leaves the development segment. Another notable benefit of agile software testing is its concept of a whole team. Gone are the days when each department in a software development project works individually.</p>
<p>Today, all domains related to software development are integrated in such a way that every member of the organization has something to offer in the product development phase. This is how a great team spirit is built and maintained. By integrating various segments together, employees are motivated, team spirit is uplifted and the attrition rate is considerably reduced.</p>
<p>Growing business demands pose great challenges for every segment and the testing industry is not excluded. Today, testers need to develop communication skills and leadership skills along with functional aspects to add value to the business. Being adept to these changing trends is the need of the hour.</p>
<div class='the_champ_sharing_container the_champ_vertical_sharing the_champ_hide_sharing the_champ_bottom_sharing' style='width:42px;left: -10px;top: 222px;-webkit-box-shadow:none;box-shadow:none;' data-super-socializer-href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/"><div class="the_champ_sharing_ul"><a aria-label="Facebook" class="the_champ_facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12766" title="Facebook" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#0765FE;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path fill="#484848" d="M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z"></path></svg></span></a><a aria-label="Twitter" class="the_champ_button_twitter" href="https://twitter.com/intent/tweet?via=@testoxide&text=SDLC&url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12766" title="Twitter" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_twitter" style="background-color:#55acee;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 39 39"><path d="M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z" fill="#484848"></path></svg></span></a><a aria-label="Linkedin" class="the_champ_button_linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12766" title="Linkedin" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_linkedin" style="background-color:#0077b5;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#484848"></path></svg></span></a><a aria-label="Pinterest" class="the_champ_button_pinterest" href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/" onclick="event.preventDefault();javascript:void((function(){var e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());" title="Pinterest" rel="noopener" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_pinterest" style="background-color:#cc2329;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 -2 35 35"><path fill="#484848" d="M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z"/></svg></span></a><a aria-label="Reddit" class="the_champ_button_reddit" href="https://reddit.com/submit?url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12766&title=SDLC" title="Reddit" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_reddit" style="background-color:#ff5700;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3.5 -3.5 39 39"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#484848"/></svg></span></a><a aria-label="Whatsapp" class="the_champ_whatsapp" href="https://api.whatsapp.com/send?text=SDLC https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12766" title="Whatsapp" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#55eb4c;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-6 -5 40 40"><path class="the_champ_svg_stroke the_champ_no_fill" stroke="#484848" stroke-width="2" fill="none" d="M 11.579798566743314 24.396926207859085 A 10 10 0 1 0 6.808479557110079 20.73576436351046"></path><path d="M 7 19 l -1 6 l 6 -1" class="the_champ_no_fill the_champ_svg_stroke" stroke="#484848" stroke-width="2" fill="none"></path><path d="M 10 10 q -1 8 8 11 c 5 -1 0 -6 -1 -3 q -4 -3 -5 -5 c 4 -2 -1 -5 -1 -4" fill="#484848"></path></svg></span></a><a class="the_champ_more" title="More" rel="nofollow noopener" style="font-size:24px!important;border:0;box-shadow:none;display:inline-block!important;font-size:16px;padding:0 4px;vertical-align: middle;display:inline;" href="https://www.automationdojos.com/?p=12766" onclick="event.preventDefault()"><span class="the_champ_svg" style="background-color:#ee8e2d;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block!important;opacity:1;float:left;font-size:32px!important;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;display:inline;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box;" onclick="theChampMoreSharingPopup(this, 'https://www.automationdojos.com/?p=12766', 'SDLC', '' )"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-.3 0 32 32" version="1.1" width="100%" height="100%" style="display:block;" xml:space="preserve"><g><path fill="#484848" d="M18 14V8h-4v6H8v4h6v6h4v-6h6v-4h-6z" fill-rule="evenodd"></path></g></svg></span></a></div></div><p>The post <a href="https://www.automationdojos.com/testing-challenges-in-agile-model/">Testing Challenges In Agile Development Model</a> appeared first on <a href="https://www.automationdojos.com">Automation Dojos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automationdojos.com/testing-challenges-in-agile-model/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>An Overview Of Unit Testing</title>
		<link>https://www.automationdojos.com/overview-of-unit-testing/</link>
					<comments>https://www.automationdojos.com/overview-of-unit-testing/#respond</comments>
		
		<dc:creator><![CDATA[Tushar Sharma]]></dc:creator>
		<pubDate>Mon, 04 Nov 2013 10:06:11 +0000</pubDate>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[unit testing]]></category>
		<guid isPermaLink="false">https://www.automationdojos.com/?p=12811</guid>

					<description><![CDATA[<p><a href="https://www.automationdojos.com/overview-of-unit-testing/">An Overview Of Unit Testing</a> | As Published On <a href="https://www.automationdojos.com">Automation Dojos</a></p>
<p><img width="275" height="165" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting0-275x165.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting0-275x165.png 275w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting0-300x180.png 300w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting0-150x90.png 150w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting0-200x120.png 200w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting0-400x240.png 400w, https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting0.png 575w" sizes="auto, (max-width: 275px) 100vw, 275px" /></p>
<p>With an increased need for an agile and optimized project development system, programmers have a tough time dealing with the code and making it error-free. Unit testing is a nice option for programmers to create applications with minimal errors. Be it unit testing or integrating testing, businesses need to ensure that an application offers nice [&#8230;]</p>
<p>The post <a href="https://www.automationdojos.com/overview-of-unit-testing/">An Overview Of Unit Testing</a> appeared first on <a href="https://www.automationdojos.com">Automation Dojos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.automationdojos.com/overview-of-unit-testing/">An Overview Of Unit Testing</a> | As Published On <a href="https://www.automationdojos.com">Automation Dojos</a></p>
<p>With an increased need for an agile and optimized project development system, programmers have a tough time dealing with the code and making it error-free.</p>
<p>Unit testing is a nice option for programmers to create applications with minimal errors. Be it unit testing or integrating testing, businesses need to ensure that an application offers nice and useful features and at the same be error-free.</p>
<h3>What Is Unit Testing?</h3>
<p>Unit testing is one of the testing methods wherein developers break coding scripts into the smallest units to quickly and easily check the functionality of single function or class. Implementation of unit testing is normally done at the development cycle of the application by the developer before passing it on to the testing team. Basically unit testing lets you know if individual functions or procedures deliver the desired output.</p>
<p><img loading="lazy" decoding="async" class="size-full aligncenter rt-image" style="margin-top: 10px; margin-bottom: 5px;" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting1.png" alt="" width="535" height="180" /></p>
<h3>Benefits of Unit Testing</h3>
<p><div class="su-list" style="margin-left:0px"></p>
<ul style="font-size: 13px; line-height: 1.6em;">
<li><i class="sui sui-check" style="color:#68b63a"></i> It is easy to identify bugs and errors in a coding project when codes and isolated and tested. Once the code is integrated, it takes time and effort to identify bugs and errors.</li>
<li><i class="sui sui-check" style="color:#68b63a"></i> Developers write unit tests that are specific to each code unit. When changes are made to the code, it is easy to identify errors.</li>
<li><i class="sui sui-check" style="color:#68b63a"></i> As unit testing is individually done on code units, greater levels of agility in the application development can be achieved.</li>
<li><i class="sui sui-check" style="color:#68b63a"></i> Unit testing benefit the programmer and not anybody else. However, properly written unit test codes effectively prevent bugs and make the job of others easy.</li>
<li><i class="sui sui-check" style="color:#68b63a"></i> To use unit testing, you don’t need actual databases. You can use mocks or stubs to test smallest coding units.</li>
</ul>
<p></div></p>
<div class="rt-block">
<h3>When To Use Unit Testing?</h3>
<p><span class="inset-right" style="width: 340px;"><br />
<img loading="lazy" decoding="async" class="aligncenter rt-image" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting3.png" alt="" width="340" height="205" /><br />
</span></p>
<p style="margin-bottom: 20px;">The fullness of unit testing can be seen in modular code development that lets you create clearly focused and reusable designs. When you test an application as an entire unit, there are multiple areas that can fail. For larger applications, it is difficult to find the problem and the code responsible for the problem. When you separate different coding pieces, you can create a subset of the entire thing and test it easily. While you can quickly detect errors, resolving them and reusing code is easy and effective as well.</p>
<p>Consider an example when your application has to retrieve records from a database and process them. When you test the entire application, there are several areas that can fail your system. Either the retrieving code might contain errors or the processing part. At the same time, there are other technical issues involved. If there is an I/O error or a networking issue, the application cannot deliver desired results. While you can identify the problem after serious inspection, it consumes a lot of time and energy. Unit testing is the best option in this case. By using simple unit test case, you can check the retrieval process. At the same time, you can provide mock data and check the processing part. By isolating tasks, you can easily check the functionality of the program and leverage resources to enjoy agile application development. However, you should keep in mind that unit testing is a part of the application development process and it does not completely prevent bugs. You need to perform other testing methods to ensure that the application is free of errors.</p>
</div>
<h3>Common Issues With Unit Testing</h3>
<p>While unit tests incorporate agility into development projects, there are certain issues as well.</p>
<p><div class="su-note"  style="border-color:#dcdcdc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"><div class="su-note-inner su-u-clearfix su-u-trim" style="background-color:#f6f6f6;border-color:#ffffff;color:#747474;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"></p>
<h4>Unit Tests Are Too Long To Run</h4>
<p>The chronic one is that unit tests are too long to run. This problem occurs when you develop the wrong type of testing scripts. Basically, a true unit meets these conditions:</p>
<blockquote><p><div class="su-list" style="margin-left:0px"></p>
<ul style="font-size: 13px; line-height: 1.6em;">
<li><i class="sui sui-exclamation-triangle" style="color:#cc9022"></i> Does not touch a database or a file system</li>
<li><i class="sui sui-exclamation-triangle" style="color:#cc9022"></i> Does not communicate across a network</li>
<li><i class="sui sui-exclamation-triangle" style="color:#cc9022"></i> Should be able to run simultaneously with other tests</li>
<li><i class="sui sui-exclamation-triangle" style="color:#cc9022"></i> Doesn’t require special environments to run tests</li>
</ul>
<p></div></p>
<blockquote><p></div></div></p>
<p>However, programmers tend to write long scripts to check how the application contacts and retrieves data from a database or a file system. When there are moving parts in the system, you have to stick to true unit tests. If the unit test does not separate your logic from the OS and other features, it does not serve the purpose.</p>
<p><div class="su-box su-box-style-default" id="" style="border-color:#bfbfbf;border-radius:3px;"><div class="su-box-title" style="background-color:#f2f2f2;color:##6b6b6b;border-top-left-radius:1px;border-top-right-radius:1px">Creating Complex Mocks and Stubs</div><div class="su-box-content su-u-clearfix su-u-trim" style="border-bottom-left-radius:1px;border-bottom-right-radius:1px"></p>
<h3></h3>
<p>As stated earlier, a true unit test does not talk to a database or a file system. Instead, you create a mock or a stub to check the functionality of the code. The MOCK verifies the calling method and the STUB returns a value. There are several mocking frameworks like .NET, C++, Python, PHP or GMock. By using any of these frameworks, you can easily create mocks. However, there are instances wherein the mock code becomes more complex than the actual project code. So, make sure to create quality code that is short, easily understandable and delivers results.</p>
<p></div></div></p>
<div class="rt-block">
<h3>Unit Test Naming Conventions</h3>
<p>When you write multiple unit tests, naming them in a proper way is important. If you use generic names like UT1, UT2 or testcode1 and testcode2, it becomes difficult to identify the purpose of each test. Instead, you have to use a proper criterion while naming unit tests. According to Roy Osherov’s <a href="http://osherove.com/blog/2005/4/3/naming-standards-for-unit-tests.html">naming standards for unit tests</a>, the basic principle to follow while naming a unit test is</p>
<p><div class="su-note"  style="border-color:#dcdcdc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;"><div class="su-note-inner su-u-clearfix su-u-trim" style="background-color:#f6f6f6;border-color:#ffffff;color:#747474;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;">[UnitOfWork_StateUnderTest_ExpectedBehavior]</div></div></p>
<p>The name should talk about three things</p>
<p><div class="su-list" style="margin-left:0px"></p>
<ul style="font-size: 13px; line-height: 1.6em;">
<li><i class="sui sui-pencil" style="color:#cc9022"></i> Requirement of the test</li>
<li><i class="sui sui-pencil" style="color:#cc9022"></i> Expected state or input</li>
<li><i class="sui sui-pencil" style="color:#cc9022"></i> Expected results or behavior</li>
</ul>
<p></div>By looking at the name, you can understand the purpose of the test and expected results as well.</p>
</div>
<h3>Unit Testing Vs Integration Testing</h3>
<p>Unit tests drive your design. By testing each piece of the module, you can effectively develop the system. Moreover, they guarantee that each function performs accordingly. They are easy to maintain and you can even document workflow as well.</p>
<p>On the other hand, integration tests are useful when you have to test the entire application or the system as an additional layer to regression testing. You test the code with real databases and resources. In short, you use one single large test code to test multiple objects of a system. Another important area wherein integration tests are highly effective is when testing legacy code. As legacy code does not contain proper tests, it is not easy to test it. By using any legacy code testing tool like Typemock, you can run integration tests on the legacy code to ensure that components are properly integrated.</p>
<p><div class="su-table su-table-responsive su-table-alternate"></p>
<table style="font-size: 13px;line-height: 1.6em">
<tbody>
<tr>
<td><strong>Unit Testing</strong></td>
<td><strong>Integration Testing</strong></td>
</tr>
<tr>
<td>The purpose is to verify if the smallest piece of code is delivering intended results.</td>
<td>The purpose is verify if various pieces of the system or application work together.</td>
</tr>
<tr>
<td>The scope is narrow</td>
<td>The scope is large and cover the entire application of a system</td>
</tr>
<tr>
<td>Easy to write and execute</td>
<td>Lot of effort needed</td>
</tr>
<tr>
<td>Useful only for developers</td>
<td>Useful for developers and other teams like QA and Helpdesk as well</td>
</tr>
<tr>
<td>Do not require resources like database and hardware</td>
<td>Requires resources like database and hardware</td>
</tr>
<tr>
<td>Performed in isolation</td>
<td>Resembles production environment</td>
</tr>
<tr>
<td>No dependence on code outside the test</td>
<td>Dependant on outside code as well</td>
</tr>
<tr>
<td>Test runs for few minutes</td>
<td>Tests can run for hours</td>
</tr>
</tbody>
</table>
<p></div></p>
<p>To effectively run tests and trust the outcome, you should distinguish and separate integration tests and unit tests for a quality development project.</p>
<h3>Conclusion:</h3>
<p><span class="inset-left" style="width: 405px;"><img loading="lazy" decoding="async" class="rt-image alignright size-medium wp-image-12815" src="https://www.automationdojos.com/wp-content/uploads/2020/05/post_UnitTesting2.png" alt="" width="400" height="200" /></span></p>
<blockquote><p>While the same principle cannot be applied to all projects, the basic principle of testing is as the above testing pyramid. As seen in the pyramid, unit tests form the base of the project development and take up a larger portion of tests. Integration tests are one step above unit testing wherein the entire system is checked with real-time resources followed by acceptance testing.</p></blockquote>
</blockquote>
</blockquote>
<div class='the_champ_sharing_container the_champ_vertical_sharing the_champ_hide_sharing the_champ_bottom_sharing' style='width:42px;left: -10px;top: 222px;-webkit-box-shadow:none;box-shadow:none;' data-super-socializer-href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/"><div class="the_champ_sharing_ul"><a aria-label="Facebook" class="the_champ_facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12811" title="Facebook" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#0765FE;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path fill="#484848" d="M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z"></path></svg></span></a><a aria-label="Twitter" class="the_champ_button_twitter" href="https://twitter.com/intent/tweet?via=@testoxide&text=SDLC&url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12811" title="Twitter" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_twitter" style="background-color:#55acee;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 39 39"><path d="M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z" fill="#484848"></path></svg></span></a><a aria-label="Linkedin" class="the_champ_button_linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12811" title="Linkedin" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_linkedin" style="background-color:#0077b5;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#484848"></path></svg></span></a><a aria-label="Pinterest" class="the_champ_button_pinterest" href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/" onclick="event.preventDefault();javascript:void((function(){var e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());" title="Pinterest" rel="noopener" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_pinterest" style="background-color:#cc2329;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 -2 35 35"><path fill="#484848" d="M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z"/></svg></span></a><a aria-label="Reddit" class="the_champ_button_reddit" href="https://reddit.com/submit?url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12811&title=SDLC" title="Reddit" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_reddit" style="background-color:#ff5700;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3.5 -3.5 39 39"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#484848"/></svg></span></a><a aria-label="Whatsapp" class="the_champ_whatsapp" href="https://api.whatsapp.com/send?text=SDLC https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12811" title="Whatsapp" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#55eb4c;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-6 -5 40 40"><path class="the_champ_svg_stroke the_champ_no_fill" stroke="#484848" stroke-width="2" fill="none" d="M 11.579798566743314 24.396926207859085 A 10 10 0 1 0 6.808479557110079 20.73576436351046"></path><path d="M 7 19 l -1 6 l 6 -1" class="the_champ_no_fill the_champ_svg_stroke" stroke="#484848" stroke-width="2" fill="none"></path><path d="M 10 10 q -1 8 8 11 c 5 -1 0 -6 -1 -3 q -4 -3 -5 -5 c 4 -2 -1 -5 -1 -4" fill="#484848"></path></svg></span></a><a class="the_champ_more" title="More" rel="nofollow noopener" style="font-size:24px!important;border:0;box-shadow:none;display:inline-block!important;font-size:16px;padding:0 4px;vertical-align: middle;display:inline;" href="https://www.automationdojos.com/?p=12811" onclick="event.preventDefault()"><span class="the_champ_svg" style="background-color:#ee8e2d;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block!important;opacity:1;float:left;font-size:32px!important;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;display:inline;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box;" onclick="theChampMoreSharingPopup(this, 'https://www.automationdojos.com/?p=12811', 'SDLC', '' )"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-.3 0 32 32" version="1.1" width="100%" height="100%" style="display:block;" xml:space="preserve"><g><path fill="#484848" d="M18 14V8h-4v6H8v4h6v6h4v-6h6v-4h-6z" fill-rule="evenodd"></path></g></svg></span></a></div></div><p>The post <a href="https://www.automationdojos.com/overview-of-unit-testing/">An Overview Of Unit Testing</a> appeared first on <a href="https://www.automationdojos.com">Automation Dojos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automationdojos.com/overview-of-unit-testing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Significance Of Regression Testing</title>
		<link>https://www.automationdojos.com/significance-of-regression-testing/</link>
					<comments>https://www.automationdojos.com/significance-of-regression-testing/#respond</comments>
		
		<dc:creator><![CDATA[Tushar Sharma]]></dc:creator>
		<pubDate>Wed, 15 May 2013 20:05:04 +0000</pubDate>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[regression testing]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[software testing]]></category>
		<guid isPermaLink="false">https://www.automationdojos.com/?p=12719</guid>

					<description><![CDATA[<p><a href="https://www.automationdojos.com/significance-of-regression-testing/">Significance Of Regression Testing</a> | As Published On <a href="https://www.automationdojos.com">Automation Dojos</a></p>
<p><img width="275" height="165" src="https://www.automationdojos.com/wp-content/uploads/2020/04/post_SDLC-Regression-Testing-275x165.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.automationdojos.com/wp-content/uploads/2020/04/post_SDLC-Regression-Testing-275x165.png 275w, https://www.automationdojos.com/wp-content/uploads/2020/04/post_SDLC-Regression-Testing-300x180.png 300w, https://www.automationdojos.com/wp-content/uploads/2020/04/post_SDLC-Regression-Testing-150x90.png 150w, https://www.automationdojos.com/wp-content/uploads/2020/04/post_SDLC-Regression-Testing-200x120.png 200w, https://www.automationdojos.com/wp-content/uploads/2020/04/post_SDLC-Regression-Testing-400x240.png 400w, https://www.automationdojos.com/wp-content/uploads/2020/04/post_SDLC-Regression-Testing.png 575w" sizes="auto, (max-width: 275px) 100vw, 275px" /></p>
<p>In today’s highly competitive world, there is little scope for errors. To stay ahead of the competition, companies need to maintain higher quality standards while developing software products and the QA team has a greater role to play. There are several best software testing practices that can improve the quality of a product and Regression [&#8230;]</p>
<p>The post <a href="https://www.automationdojos.com/significance-of-regression-testing/">Significance Of Regression Testing</a> appeared first on <a href="https://www.automationdojos.com">Automation Dojos</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.automationdojos.com/significance-of-regression-testing/">Significance Of Regression Testing</a> | As Published On <a href="https://www.automationdojos.com">Automation Dojos</a></p>
<p>In today’s highly competitive world, there is little scope for errors. To stay ahead of the competition, companies need to maintain higher quality standards while developing software products and the QA team has a greater role to play. There are several best software testing practices that can improve the quality of a product and Regression testing is an important one among them.</p>
<p>By performing regression testing, companies can create products that cater to the needs of customers while eliminating technical glitches in the functionality of the product.</p>
<h3>What is Regression Testing?</h3>
<p>Regression Testing is an important testing practice that makes sure that the product is free of errors after code is altered or when new features are added. This is particularly important when the beta version of a product is released and certain changes are incorporated into the product, based on the feedback. In addition, the lifespan of software products is limited and they forego changes frequently. For every release of newer versions, companies have to make sure that the functionality is intact. Regression testing can be performed using older test cases, partial or full.</p>
<p>Choosing the functionalities for regression testing is not easy. It requires lot of expertise and experience. You need to consider several aspects like the coding that is recently changed, frequently used functionalities, main features etc. If you test the full suite it requires huge expenses and time as well.</p>
<p>Another option is to choose the functionality area where changes are incorporated. Whether you choose obsolete test cases or reusable test cases, partial regression testing saves huge operational expenses and time. Alternately, you can choose to test frequently used functionalities to be on the safer side.</p>
<p><img loading="lazy" decoding="async" src="https://www.automationdojos.com/wp-content/uploads/2020/04/post_SDLC-Regression-Testing2-1.png" alt="" width="575" height="345" class="aligncenter size-full wp-image-12725" /></p>
<h3>Software tools for Regression Testing</h3>
<p>While choosing the right software for regression testing, you need to consider the business functionality. If changes are made frequently to your product, regression testing adds up to your testing expenses. You have to perform test cases over and over again. Using manual testing is a cumbersome process as you have to spend more resources and time as well.</p>
<p>Automated testing is a good idea for regression testing. Every time a new update is made, you can use an automated script to check the functionality. Most importantly, automated scripts can be run unattended. Quick Testing Professional from HP is a great tool that efficiently handles regression and functionality testing. This object-based tool allows you to create scripts based on keywords. QTP uses VB scripts and Excel for programming and data-driven testing to boost the quality of testing procedures.</p>
<h3>Regression Testing in Agile software development</h3>
<p>Agile software development is the new trend in the development segment. Agile development requires companies to incorporate innovation into business processes while automating most tasks. Regression Testing is an ideal choice when it comes to agile software development. While people complain that regression testing finds more defects to demoralize the developing team, this is a striking advantage too.</p>
<p>By finding out defects, automated regression testing boosts greater levels of confidence to the development team. Moreover, it puts a greater level of responsibility on developers as they have to work in coordination with the testing team. When you look at the whole team concept, this is a huge benefit for any organization.</p>
<div class='the_champ_sharing_container the_champ_vertical_sharing the_champ_hide_sharing the_champ_bottom_sharing' style='width:42px;left: -10px;top: 222px;-webkit-box-shadow:none;box-shadow:none;' data-super-socializer-href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/"><div class="the_champ_sharing_ul"><a aria-label="Facebook" class="the_champ_facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12719" title="Facebook" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#0765FE;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path fill="#484848" d="M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z"></path></svg></span></a><a aria-label="Twitter" class="the_champ_button_twitter" href="https://twitter.com/intent/tweet?via=@testoxide&text=SDLC&url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12719" title="Twitter" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_twitter" style="background-color:#55acee;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 39 39"><path d="M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z" fill="#484848"></path></svg></span></a><a aria-label="Linkedin" class="the_champ_button_linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12719" title="Linkedin" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_linkedin" style="background-color:#0077b5;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#484848"></path></svg></span></a><a aria-label="Pinterest" class="the_champ_button_pinterest" href="https://www.automationdojos.com/category/sdlc/sdlc-sdlc/feed/" onclick="event.preventDefault();javascript:void((function(){var e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());" title="Pinterest" rel="noopener" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_pinterest" style="background-color:#cc2329;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 -2 35 35"><path fill="#484848" d="M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z"/></svg></span></a><a aria-label="Reddit" class="the_champ_button_reddit" href="https://reddit.com/submit?url=https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12719&title=SDLC" title="Reddit" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_reddit" style="background-color:#ff5700;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3.5 -3.5 39 39"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#484848"/></svg></span></a><a aria-label="Whatsapp" class="the_champ_whatsapp" href="https://api.whatsapp.com/send?text=SDLC https%3A%2F%2Fwww.automationdojos.com%2F%3Fp%3D12719" title="Whatsapp" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#55eb4c;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-6 -5 40 40"><path class="the_champ_svg_stroke the_champ_no_fill" stroke="#484848" stroke-width="2" fill="none" d="M 11.579798566743314 24.396926207859085 A 10 10 0 1 0 6.808479557110079 20.73576436351046"></path><path d="M 7 19 l -1 6 l 6 -1" class="the_champ_no_fill the_champ_svg_stroke" stroke="#484848" stroke-width="2" fill="none"></path><path d="M 10 10 q -1 8 8 11 c 5 -1 0 -6 -1 -3 q -4 -3 -5 -5 c 4 -2 -1 -5 -1 -4" fill="#484848"></path></svg></span></a><a class="the_champ_more" title="More" rel="nofollow noopener" style="font-size:24px!important;border:0;box-shadow:none;display:inline-block!important;font-size:16px;padding:0 4px;vertical-align: middle;display:inline;" href="https://www.automationdojos.com/?p=12719" onclick="event.preventDefault()"><span class="the_champ_svg" style="background-color:#ee8e2d;width:38px;height:38px;border-radius:3px;margin:0;display:inline-block!important;opacity:1;float:left;font-size:32px!important;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;display:inline;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box;" onclick="theChampMoreSharingPopup(this, 'https://www.automationdojos.com/?p=12719', 'SDLC', '' )"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-.3 0 32 32" version="1.1" width="100%" height="100%" style="display:block;" xml:space="preserve"><g><path fill="#484848" d="M18 14V8h-4v6H8v4h6v6h4v-6h6v-4h-6z" fill-rule="evenodd"></path></g></svg></span></a></div></div><p>The post <a href="https://www.automationdojos.com/significance-of-regression-testing/">Significance Of Regression Testing</a> appeared first on <a href="https://www.automationdojos.com">Automation Dojos</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automationdojos.com/significance-of-regression-testing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
