<?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 Help &#187; Tester vs Developer</title>
	<atom:link href="http://www.softwaretestinghelp.com/category/tester-vs-developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwaretestinghelp.com</link>
	<description>Software Testing Complete Guide</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:56:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>What is the Best Way to Make Developer and QA Relationship Healthy?</title>
		<link>http://www.softwaretestinghelp.com/how-to-make-developer-and-qa-relationship-healthy/</link>
		<comments>http://www.softwaretestinghelp.com/how-to-make-developer-and-qa-relationship-healthy/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 18:32:07 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Tester vs Developer]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/?p=552</guid>
		<description><![CDATA[Again, I want to share my experiences with you on an interesting software testing topic. It’s a hot topic in any organization, yes as a tester or QA you can guess it, nothing other than &#8211; Testers vs. Developers. Testers the troublemakers It’s funny, how almost everywhere developers consider testers as the troublemakers. Actually it’s [...]<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-make-developer-and-qa-relationship-healthy/">What is the Best Way to Make Developer and QA Relationship Healthy?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></description>
			<content:encoded><![CDATA[<p>Again, I want to share my experiences with you on an <strong>interesting software testing topic</strong>. It’s a hot topic in any organization, yes as a tester or QA you can guess it, nothing other than &#8211; <strong><a title="Software Testers vs Developers" href="http://www.softwaretestinghelp.com/category/tester-vs-developer/" target="_blank">Testers vs. Developers</a>.</strong></p>
<h3>Testers the troublemakers</h3>
<p>It’s funny, how almost everywhere developers consider testers as the troublemakers. Actually it’s not their fault, no one like to hear faults in his/her own baby. And same thing which we (tester) are doing, of course intention behind that is to deliver quality output to client. Constantly there is bitterness at some point in the game between these two roles. Wonder why? It’s the genre and responsibility of these two roles.</p>
<p><span id="more-552"></span><a href="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2010/07/tester-and-developer-relation.jpg"><img class="aligncenter size-full wp-image-554" title="tester and developer relation" src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2010/07/tester-and-developer-relation.jpg" alt="" width="410" height="241" /></a></p>
<p>When bug count increases or bugs are severe and it’s causing difficulty for developer to solve that bug, developer get frustrated at the count and even at the person as well. The understanding level between these two roles conflict not only in one place but in many areas.</p>
<h3>So how to make a good and understanding relationship between testers and developers?</h3>
<p>My experience says that <strong>teamwork and friendship</strong> are the best solutions. If you could be a good friend of developer then you can challenge him to issues, and for sure that person take it positively and work better. It’s the responsibility of both to ensure that the ultimate output is to work at its best. While the developers should ensure that there are no bugs out of what they develop. The testers should ensure that if there are bugs, those should be given, handled at the correct time and scope, where completion comes in.</p>
<p>When you are a QA and working with a team for long time, the relationship between you and developers becomes friendlier. As a team you are able to work together finding defects beforehand, which is appreciated always. Not only that, sitting together in a discussion of designs and solutions can make the developers to be aware of the different issues and areas to improve quality, thus taking the quality mind-set a step further.</p>
<p>As a tester, you <a title="Tips to find bugs" href="http://www.softwaretestinghelp.com/how-to-find-a-bug-in-application-tips-and-tricks/">find the defects</a> but it’s always good to <strong>share some tactics with developers on how to test the application</strong>.  Maybe, this will help the developers to test better before delivering the product. But this can work only if everyone is co-operative enough to look the final target i.e. “to deliver with quality”.</p>
<h3><strong>Let’s share your thoughts:</strong></h3>
<p><strong>What do you think is the best way to make developer and QA relationship healthy? </strong></p>
<p><strong>Few of my thoughts on this are:</strong><br />
<strong>1.</strong> Share your strategy with developers. Don’t keep it in mind thinking that you will mark it as an issue at later stage.</p>
<p><strong>2. </strong> Try to build friendly relations with developers, so that they can feel comfortable to share anything with you.</p>
<p><strong>3.</strong> Keep your issue reporting style positive, it should not hurt someone’s feelings.</p>
<p><strong>You might be a developer or QA, let’s add your thoughts in this discussion. So that our ultimate aim of “delivering quality output” will be achieved together.</strong></p>
<p><em><strong>About Author:</strong> This is a guest article by ‘Tejaswini patil’. She is working with an E-learning organization as an Associate Manager QA.</em></p>
<p>Like this article?  You may want to subscribe to <a title="Get Software Testing Articles by Email" href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=956053&amp;loc=en_US" target="_blank"><strong>Email Newsletter</strong></a>!<br />
<strong>Also don&#8217;t miss our another interesting read on software testing &#8211; <a title="Living Life as a Software Tester" href="http://www.softwaretestinghelp.com/living-life-as-a-software-tester/">Living Life as a Software Tester!</a></strong></p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-make-developer-and-qa-relationship-healthy/">What is the Best Way to Make Developer and QA Relationship Healthy?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/how-to-make-developer-and-qa-relationship-healthy/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Fake God of Quality versus True Humans &#8211; Who is responsible for Software Quality?</title>
		<link>http://www.softwaretestinghelp.com/who-is-responsible-for-software-quality/</link>
		<comments>http://www.softwaretestinghelp.com/who-is-responsible-for-software-quality/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 18:19:33 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Career in software Testing]]></category>
		<category><![CDATA[Quality assurance]]></category>
		<category><![CDATA[Tester vs Developer]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/who-is-responsible-for-software-quality/</guid>
		<description><![CDATA[Who is responsible for Software Quality?  Why some testers feel guilty when they miss any bug? Quality is everyone’s responsibility and not just a tester out there or thousands of them out there. If a product must have quality, every stakeholder from customer, requirements, design, development, testing and support must have equal responsibility towards it. <p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/who-is-responsible-for-software-quality/">Fake God of Quality versus True Humans &#8211; Who is responsible for Software Quality?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></description>
			<content:encoded><![CDATA[<p><em>This article is by Pradeep Soundararajan, our guest author at SoftwareTestingHelp. </em></p>
<p>Many thousands of software testers I came across had the notion that they are into testing and are solely responsible for quality. Some of them even think that being a tester also empowers them as a God of Quality for the product.</p>
<p>The questions I ask you is: Is this for good?</p>
<p>Here is what I think and would like to see you considering these ideas.</p>
<p><strong>Quality is everyone’s responsibility and not just a tester out there or thousands of them out there.</strong> If your family has to be happy, you can’t assign a person in your family as ensurer of happiness and catch the ensurer responsible if something goes wrong. If a family has to be happy forever, it has to happen with everyone participating and facilitating it.</p>
<p><span id="more-364"></span>Similarly, if a product must have quality, every stakeholder from customer, requirements, design, development, testing and support must have equal responsibility towards it.</p>
<p>However, some organizations who are not serious about testing or fake their seriousness about testing hire a tester for every project to make a tester scapegoat when any of their customers find a bug. These testers who are made to feel themselves as Quality God’s start feeling guilty about the idea of missing a bug and take responsibility for missing a bug.</p>
<p>This happens because most testers have a screwed up understanding of what testing is. They carry an idea of testing as improving quality while it is not improving quality but finding information about quality.</p>
<p>By reporting bugs – the quality by itself isn’t improving unless someone cares to fix it. Now, if you have been working as testers you would know that many times by trying to fix a bug, 2 or more new bugs are introduced. So, probably, each bug a tester reports and each bug being fixed and new springing up, the quality might be decreasing.</p>
<p>I must also admit that lesser bugs doesn’t necessarily mean good quality. Jerry Weinberg, a living legend of software testing who was the first person to start a testing team way back in 1960’s defines “Quality is value to some person who matters” and then Michael Bolton expanded it to “It is a testers responsibility to find out who matters and what matters to them”. So fantastic.</p>
<p><strong>Here are some of the problems that happen if testers continue to think of themselves as Quality God’s</strong></p>
<p><strong>Issues with developers:</strong> Testers start seeing developers as demons who are spoiling quality and get into issues with them. This impacts the performance of the whole team and developers start disrespecting the testing community itself. So, testers who cause this problem, not only spoil their name but all our names as well.</p>
<p>Its like batsmen accusing of bowlers to have given a lot of runs. If a cricket team has to function well then bowlers and batsmen have to work together to make the team win. Sometimes batsmen fail to perform and other times bowlers. You may want to think of yourselves as humans just as developers and both of you are equally capable of making mistakes. However, focusing on your skills of thinking can help the team’s success.</p>
<p><strong>Guilty of missing a bug:</strong> When a bug is missed, the tester feels all alone responsible for missing it. Such testers don’t think they are a part of the entire team, which missed it. I am talking about all stakeholders responsible for missing it.</p>
<p>If 4 runs is needed of the last ball and a batsman fails to score, is the batsman responsible for the loss of the team?</p>
<p><strong>Failing to learn:</strong> A pattern among all those testers who assume themselves as God’s of quality fail to learn. The feeling of being THE PERSON RESPONSIBLE makes their mind to think they have learned almost everything and everything they have learned is right.</p>
<p>Let me take this open bet: 90% of the testers I have met by traveling to all places in India haven’t read a testing book yet despite several years of experience. You would hardly find a developer who has not read a development related book but testers think everything about testing online is good and fine.</p>
<p>This surprises me – testers don’t test their own learning. How can I believe that they can test even half as good as they claim?</p>
<p><strong>The change</strong></p>
<p>Now, I am not forcing you to change but let me tell you that none of the respected testers of the world have an idea about themselves as God’s of quality or being the only person responsible for quality. You may want to take a clue from it and change but it is you who is causing the change and not me.</p>
<p><strong>If you are willing to change a little further, you may want to consider thinking:</strong></p>
<blockquote><p>- Testing as providing information about quality<br />
- Developers as sources of information<br />
- Test Coverage as a key factor for success of a test team<br />
- Success of the entire team is the success of a test team<br />
- Missing bugs is not always a tester’s fault<br />
- Testers are humans and humans are fallible ( they fail )<br />
- Testers are as imperfect as developers<br />
- Helping other testers to get the ideas right after you have got it</p></blockquote>
<p><strong>About Author:</strong><br />
<em>Pradeep is a renowned tester, thinker and thought leader and an international speaker in software testing and problem solving. He writes a popular blog <a href="http://testertested.blogspot.com" target="_blank">Tester Tested</a>! and tests, coaches, consults, manages testing and testers.</em></p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/who-is-responsible-for-software-quality/">Fake God of Quality versus True Humans &#8211; Who is responsible for Software Quality?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/who-is-responsible-for-software-quality/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
		<item>
		<title>Developers are not good testers. What you say?</title>
		<link>http://www.softwaretestinghelp.com/developers-are-not-good-testers/</link>
		<comments>http://www.softwaretestinghelp.com/developers-are-not-good-testers/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 13:48:51 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Tester vs Developer]]></category>
		<category><![CDATA[Testing best practices]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/developers-are-not-good-testers/</guid>
		<description><![CDATA[Developers test their own code. Then why testers needed? What are the drawbacks of developer testing his own code? Why can’t it be a success? If developer testing is always not sufficient testing then what things developers should test and what the test team should? To know answers to these questions please keep on reading…<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/developers-are-not-good-testers/">Developers are not good testers. What you say?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></description>
			<content:encoded><![CDATA[<p>This can be a big debate. <strong>Developers testing their own code</strong> &#8211; what will be the testing output? All happy endings! Yes, the person who develops the code generally sees only <strong>happy paths</strong> of the product and don&#8217;t want to go in much details.</p>
<p><strong>The main concern of developer testing is</strong> &#8211; misunderstanding of requirements. If requirements are misunderstood by developer then no matter at what depth developer test the application, he will never find the error. The first place where the bug gets introduced will remain till end, as developer will see it as functionality.</p>
<p><strong>Optimistic developers</strong> &#8211; Yes, I wrote the code and I am confident it&#8217;s working properly. No need to test this path, no need to test that path, as I know it&#8217;s working properly. And right here developers skip the <a href="http://www.softwaretestinghelp.com/sample-bug-report/" title="See sample BUG report">bugs</a>.</p>
<p><a href="http://www.softwaretestinghelp.com/category/tester-vs-developer/" title="Developer vs Tester">Developer vs Tester</a>: Developer always wants to see his code working properly. So he will test it to check if it&#8217;s working correctly. But you know why tester will test the application? To make it fail in any way, and tester surely will test how application is not working correctly. This is the main difference in developer testing and tester testing.</p>
<p><strong><span style="font-size: 14pt; font-family: Arial">Should developers test their own work?</span></strong></p>
<p><strong><img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2008/08/test-in-progress.jpg" title="Test in progress" alt="Test in progress" align="left" height="245" width="247" />I personally don&#8217;t mind developers testing their own code.</strong> After all it&#8217;s there baby <img src='http://www.softwaretestinghelp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  They know their code very well. They know what are the traps in their codes. Where it can fail, where to concentrate more, which is important path of the application. Developer can do unit testing very well and can effectively identify boundary cases. <em>(<a href="http://successfromthenest.com/content/the-nest-test-framework/" target="_blank">Image credit</a>)</em></p>
<p>This is all <strong>applicable to a developer who is a <a href="http://www.softwaretestinghelp.com/how-to-be-a-good-tester/" title="How to be a good tester">good tester</a>!</strong> But most of the developers consider testing as painful job, even they know the system well, due to their negligence they tend to skip many testing <em> </em>                                    paths, as it&#8217;s a very painful experience for them. If developers find any errors in their code in unit testing then it&#8217;s comparatively easier to fix, as the code is fresh to them, rather than getting the bug from testers after two-three days. But this only possible if the developer is interested in doing that much testing.</p>
<p>It&#8217;s <strong>testers responsibility</strong> to make sure each and every path is tested or not. Testers should ideally give importance to all small possible details to verify application is not breaking anywhere.</p>
<p>Developers, please don&#8217;t review your own code. Generally you will overlook the issues in your code. So give it to others for review.</p>
<p>Everyone is having specialization in particular subject. Developers generally think how to develop the application on the other hand testers think how the end user is going to use the application.</p>
<p><strong><span style="font-size: 14pt; font-family: Arial">Conclusion</span></strong></p>
<p><strong><span style="font-size: 14pt; font-family: Arial"></span>So in short there is no problem if developers are doing the basic unit testing and basic verification testing.</strong> Developers can test few exceptional conditions they know are critical and should not be missed. But there are some great testers out there. Through the build to test team. Don&#8217;t waste your time as well. For success of any project there should be independent testing team validating your applications. After all it&#8217;s our (testers) responsibility to make the ‘baby’ smarter!!</p>
<p><strong>What you say? </strong></p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/developers-are-not-good-testers/">Developers are not good testers. What you say?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/developers-are-not-good-testers/feed/</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>Manual and Automation testing Challenges</title>
		<link>http://www.softwaretestinghelp.com/manual-and-automation-testing-challenges/</link>
		<comments>http://www.softwaretestinghelp.com/manual-and-automation-testing-challenges/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 12:25:41 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Automation Testing]]></category>
		<category><![CDATA[Tester vs Developer]]></category>
		<category><![CDATA[Testing Skill Improvement]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/manual-and-automation-testing-challenges/</guid>
		<description><![CDATA[Software testing is full of challenges. Testers face many challenges in manual as well as automation testing. Tester who manages to address these challenges effectively can become successful tester. In this article I have included most of the testing challenges created due to testing staff, developing staff, testing processes and wrong management decisions.<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/manual-and-automation-testing-challenges/">Manual and Automation testing Challenges</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></description>
			<content:encoded><![CDATA[<p><strong>Software Testing has lot of challenges both in manual as well as in automation.</strong> Generally in manual testing scenario developers through the build to test team assuming the responsible test team or tester will pick the build and will come to ask what the build is about? This is the case in organizations not following so-called &#8216;processes&#8217;. Tester is the middleman between developing team and the customers, handling the pressure from both the sides. And I assume most of our readers are smart enough to handle this pressure. Aren&#8217;t you?</p>
<p>This is not the case always. Some times testers may add complications in testing process due to their unskilled way of working. <strong>In this post I have added most of the testing challenges created due to testing staff, developing staff, testing processes and wrong management decisions.</strong><br />
<strong><br />
So here we go with the top challenges:</strong></p>
<p><strong>1) Testing the complete application: </strong><br />
Is it possible? I think impossible. There are millions of test combinations. It’s not possible to test each and every combination both in manual as well as in automation testing. If you try all these combinations you will never ship the product <img src='http://www.softwaretestinghelp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>2) Misunderstanding of company processes:</strong><br />
Some times you just don&#8217;t pay proper attention what the company-defined processes are and these are for what purposes. There are some myths in testers that they should only go with company processes even these processes are not applicable for their current testing scenario. This results in incomplete and inappropriate application testing.</p>
<p><strong>3) Relationship with developers:</strong><br />
Big challenge. Requires very skilled tester to handle this relation positively and even by completing the work in testers way. There are simply hundreds of excuses developers or testers can make when they are not agree with some points. For this tester also requires <a href="http://www.softwaretestinghelp.com/how-to-improve-communication-skill/" title="improve communication skill">good communication</a>, <a href="http://www.softwaretestinghelp.com/how-to-get-your-all-bugs-resolved/" title="troubleshooting skill">troubleshooting</a> and analyzing skill.</p>
<p><strong>4) <a href="http://www.softwaretestinghelp.com/regression-testing-tools-and-methods/" title="regression testing">Regression testing</a>:</strong><br />
When project goes on expanding the regression testing work simply becomes uncontrolled. Pressure to handle the current functionality changes, previous working functionality checks and bug tracking.</p>
<p><strong>5) Lack of <a href="http://www.softwaretestinghelp.com/need-of-skilled-testers/" title="need of skilled testers">skilled testers</a>:</strong><br />
I will call this as ‘wrong management decision’ while selecting or training testers for their project task in hand. These unskilled fellows may add more chaos than simplifying the testing work. This results into incomplete, insufficient and ad-hoc testing throughout the <a href="http://www.softwaretestinghelp.com/what-is-actual-testing-process-in-practical-or-company-environment/" title="Actual testing process in company">testing life cycle</a>.</p>
<p><strong>6) <a href="http://www.softwaretestinghelp.com/what-if-there-isnt-enough-time-for-thorough-testing/" title="What if there is no enough time for testing">Testing always under time constraint</a>:</strong><br />
Hey tester, we want to ship this product by this weekend, are you ready for completion? When this order comes from boss, tester simply focuses on task completion and not on the test coverage and quality of work. There is huge list of tasks that you need to complete within specified time. This includes writing, executing, automating and reviewing the test cases.</p>
<p><strong>7) Which tests to execute first?</strong><br />
If you are facing the challenge stated in point no 6, then how will you take decision which test cases should be executed and with what priority? Which tests are important over others? This requires good experience to work under pressure.</p>
<p><strong>8 ) Understanding the requirements:</strong><br />
Some times testers are responsible for communicating with customers for understanding the requirements. What if tester fails to understand the requirements? Will he be able to test the application properly? Definitely No! Testers require good listening and understanding capabilities.</p>
<p><strong>9) <a href="http://www.softwaretestinghelp.com/10-tips-you-should-read-before-automating-your-testing-work/" title="When to automate testing work">Automation testing</a>:</strong><br />
Many sub challenges &#8211; Should automate the testing work? Till what level automation should be done? Do you have sufficient and skilled resources for automation? Is time permissible for automating the test cases? Decision of automation or manual testing will need to address the pros and cons of each process.</p>
<p><strong>10) Decision to stop the testing:</strong><br />
When to stop testing? Very difficult decision. Requires core judgment of testing processes and importance of each process. Also requires ‘on the fly’ decision ability.</p>
<p><strong>11) One test team under multiple projects:</strong><br />
Challenging to keep track of each task. Communication challenges. Many times results in failure of one or both the projects.</p>
<p><strong>12) Reuse of Test scripts:</strong><br />
Application development methods are changing rapidly, making it difficult to manage the test tools and test scripts. Test script migration or reuse is very essential but difficult task.</p>
<p><strong>13) Testers focusing on finding easy bugs:</strong><br />
If organization is rewarding testers based on number of bugs (very bad approach to judge <a href="http://www.softwaretestinghelp.com/how-to-improve-tester-performance/" title="How to improve testers performance">testers performance</a>) then some testers only concentrate on finding easy bugs those don&#8217;t require deep understanding and testing. A hard or subtle bug remains unnoticed in such testing approach.</p>
<p><strong>14) To cope with attrition:</strong><br />
Increasing salaries and benefits making many employees leave the company at very short career intervals. Managements are facing hard problems to cope with attrition rate. Challenges &#8211; New testers require project training from the beginning, complex projects are difficult to understand, delay in shipping date!</p>
<p><strong>These are some top software testing challenges we face daily. Project success or failure depends largely on how you address these basic issues.</strong></p>
<p>For further reference and detailed solutions on these challenges refer book &#8220;Surviving the Top Ten challenges of Software Testing&#8221; written by William E. Perry and Randall W. Rice.</p>
<p><strong>Over to you:</strong><br />
Many of you are working in manual and/or automation testing field. Though I have addressed many of above challenges in our previous articles, I want your views on handling these software testing challenges.  Feel free to express your views in comment section below.</p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/manual-and-automation-testing-challenges/">Manual and Automation testing Challenges</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/manual-and-automation-testing-challenges/feed/</wfw:commentRss>
		<slash:comments>110</slash:comments>
		</item>
		<item>
		<title>Living life as a Software Tester!</title>
		<link>http://www.softwaretestinghelp.com/living-life-as-a-software-tester/</link>
		<comments>http://www.softwaretestinghelp.com/living-life-as-a-software-tester/#comments</comments>
		<pubDate>Wed, 18 Jul 2007 17:57:04 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Basics of Software testing]]></category>
		<category><![CDATA[How to be a good tester]]></category>
		<category><![CDATA[Tester vs Developer]]></category>
		<category><![CDATA[Testing Tips and resources]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/living-life-as-a-software-tester/</guid>
		<description><![CDATA[If you are a experienced tester on any project then help the new developers on your project. Some testers have habit to keep the known bugs hidden till they get implement in code and then they write a big defect report on that<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/living-life-as-a-software-tester/">Living life as a Software Tester!</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></description>
			<content:encoded><![CDATA[<p><br clear="all" />Recently I read a very interesting article on &#8220;All I Ever need to know about testing&#8221; by <a href="http://www.stickyminds.com/sitewide.asp?Function=edetail&amp;ObjectType=COL&amp;ObjectId=10145&amp;tth=DYN&amp;tt=siteemail&amp;iDyn=2" target="_blank">Lee Copeland</a>.<br />
<strong>I was so impressed with the concept of our day to day work comparison with the software testing.</strong></p>
<p>I will extract only <strong>points related to software testing</strong>. As a software tester keep in mind these simple points:</p>
<p><span id="more-66"></span><strong>Share everything:<br />
</strong>If you are a experienced tester on any project then help the new developers on your project. Some testers have habit to keep the known bugs hidden till they get implement in code and then they write a big defect report on that. Don&#8217;t try to only pump your bug count, share everything with developers.</p>
<p><strong>Build trust:</strong><br />
Let the developers know any bug you found in design phase. Do not log the bug repeatedly with small variations just to pump the bug count. Build trust in developer and tester relation.</p>
<p><strong>Don&#8217;t blame others:<br />
</strong>As a tester you should not always blame developers for the bugs. Concentrate on bug, not always on pointing that bug in front of all people. Hit the bug and its cause not the developer!</p>
<p><strong>Clean up your own mess:</strong><br />
When you finish doing any test scenario then reconfigure that machine to its original configuration. The same case applies for bug report. Write a clean effective bug report. Let the developer find it easy to repro and fix it.</p>
<p><strong>Give credit to others for their work:</strong><br />
Do not take others credit. If you have referred any others work, immediately give credit to that person. Do not get frustrated if you not found any bug that later has been reported by client. Do work hard, use your skill.</p>
<p><strong>Remember to flush <img src='http://www.softwaretestinghelp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
</strong>Like the toilets flush all the software&#8217;s at some point. While doing performance testing remember to flush the system cache.</p>
<p><strong>Take a nap everyday:<br />
</strong>We need time to think, get refresh or to regenerate our energy.<br />
Some times its important to take one step back in order to get fresh insight and to find different working approach.</p>
<p><strong>Always work in teams, team score are always better and powerful than individuals. </strong></p>
<p><strong>Now its time to take nap <img src='http://www.softwaretestinghelp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Happy Testing!</strong></p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/living-life-as-a-software-tester/">Living life as a Software Tester!</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/living-life-as-a-software-tester/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>How to be a good tester?</title>
		<link>http://www.softwaretestinghelp.com/how-to-be-a-good-tester/</link>
		<comments>http://www.softwaretestinghelp.com/how-to-be-a-good-tester/#comments</comments>
		<pubDate>Tue, 29 May 2007 07:21:00 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Basics of Software testing]]></category>
		<category><![CDATA[Career in software Testing]]></category>
		<category><![CDATA[How to be a good tester]]></category>
		<category><![CDATA[Tester vs Developer]]></category>
		<category><![CDATA[Testing Skill Improvement]]></category>
		<category><![CDATA[Testing Tips and resources]]></category>

		<guid isPermaLink="false">http://softwaretestinghelp.com/?p=50</guid>
		<description><![CDATA[It’s a every testers question. How to be a good tester? Apart from the technical knowledge, testing skills, tester should have some personal level skills which will help them to build a good rapport in the testing team...<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-be-a-good-tester/">How to be a good tester?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></description>
			<content:encoded><![CDATA[<p>It’s a every testers question. <strong>How to be a good tester?</strong> Apart from the technical knowledge, testing skills, tester should have some personal level skills which will help them to build a good rapport in the testing team.</p>
<p>What are these abilities , skills which make a tester as a good tester? Well, I was reading <a href="http://www.stickyminds.com/r.asp?F=DART_12350">Dave Whalen’s article</a> <strong>“Ugly Baby Syndrome!”</strong> and found it very interesting. <strong>Dave compared software developers with the parents who deliver a baby (software) with countless efforts.</strong> Naturally the product managers, architectures, <span id="more-50"></span>developers spent their countless time on developing application for the customer. Then they show it to us (testers) and asks: “ How is the baby (Application)? “ And testers tell them often that they have and ugly baby. (Application with Bugs!)</p>
<p>Testers don’t want to tell them that they have ugly baby, but unfortunately its our job. So effectively tester can convey the message to the developers without hurting them. How can be this done? Ya that is the skill of a good tester!</p>
<p>Here are the tips sated by <em>Dave</em> to handle such a delicate situation:</p>
<p><strong>Be honest and Responsive:</strong><br />
Tell developers what are your plans to attack their application.</p>
<p><strong>Be open and available:</strong><br />
If any dev ask you to have a look at the application developed by him before the release, then politely give feedback on it and report any extra efforts needed. Don’t log the bug’s for these notes.</p>
<p><strong>Let them review your tests:</strong><br />
If you have designed or wrote some test cases from the requirement specifications then just show them those test cases. Let them know your stuff as you are going to critic on developers work!</p>
<p><strong>Use of Bug tracker:</strong><br />
Some testers have habit to report each and everything publicly. This attitude hurts the developers. So if you have logged any bug then let the bug tracking system report it to respective developers and managers. Also don’t each time rely on bug tracker, talk personally to developers what you logged and why you logged?</p>
<p>Finally some good personal points:</p>
<p><strong>Don’t take it personally:</strong><br />
Do the job of messenger. You could be a close target always. So build a thick skin!</p>
<p><strong>Be prepared:</strong><br />
A good message in the end, Be prepared for everything! If worst things might not happened till now but they can happen at any moment in your career. So be ready to face them.</p>
<p>[<strong>Thougt of the Day:</strong> When a virtually flawless application is delivered to a customer, no one says how well tested it was. Development teams will always get the credit. However, if it is delivered with bugs, everyone will wonder who tested it! - - Dave Whalen]</p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-be-a-good-tester/">How to be a good tester?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/how-to-be-a-good-tester/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Need of Skilled Testers</title>
		<link>http://www.softwaretestinghelp.com/need-of-skilled-testers/</link>
		<comments>http://www.softwaretestinghelp.com/need-of-skilled-testers/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 09:24:00 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Tester vs Developer]]></category>
		<category><![CDATA[Testing Skill Improvement]]></category>

		<guid isPermaLink="false">http://softwaretestinghelp.com/?p=37</guid>
		<description><![CDATA[As now all the companies have a clear idea of the need of the QA and test engineers. Also the QA and testers rolls are now concrete and there is no confusion. Unfortunately, still I find the perception of testing as a inferior role in some developers mind.<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/need-of-skilled-testers/">Need of Skilled Testers</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></description>
			<content:encoded><![CDATA[<p>Some years ago many companies preferred not to have separate test engineers in the project team. But this I have not seen in past 2-3 years in my career. As now all the companies have a clear idea of the need of the <strong>QA and test engineers.</strong> Also the <strong>QA and testers rolls </strong>are now concrete and there is no confusion. </p>
<p>Unfortunately, still I find the perception of <strong>testing as a inferior role </strong>in some developers mind. This &#8220;anyone can do&#8221; attitude should be removed from those people’s mind. Lots of companies hiring &#8220;any&#8221; skilled personals to do this job and eventually suffering from the lost of money and time. Instead of hiring the junk of testers they should hire some <strong>gifted testers </strong>who can do there job beyond the developer’s limitations. </p>
<p>If Managers and management remove this inferiority thinking from their mind then they can hire these gifted testers in their organization. <strong>Such testers can do complex job well, can find complex bugs and further more can add some procedures to the way of doing the routine jobs in order to make it more structured.</strong> </p>
<p><strong>This is what I expect in coming years; let me know your opinions. </strong></p>
<p>Posted Under: Software Testing, QA skill, skilled testers, Tester vs. Developer</p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/need-of-skilled-testers/">Need of Skilled Testers</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/need-of-skilled-testers/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>

