<?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; Testing Interview questions</title>
	<atom:link href="http://www.softwaretestinghelp.com/category/software-testing-interview-questions-with-answers/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>Manual Testing Help eBook &#8211; Free Download Inside!</title>
		<link>http://www.softwaretestinghelp.com/manual-testing-help-ebook-free-download/</link>
		<comments>http://www.softwaretestinghelp.com/manual-testing-help-ebook-free-download/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 19:18:37 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Basics of Software testing]]></category>
		<category><![CDATA[Manual Testing]]></category>
		<category><![CDATA[Software Testing Books]]></category>
		<category><![CDATA[Software Testing Templates]]></category>
		<category><![CDATA[Testing Interview questions]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/?p=935</guid>
		<description><![CDATA[I am glad to share &#8220;Manual Testing Help&#8221; eBook prepared by one of our readers. The content of this eBook is very useful to understand manual testing concepts, testing methodologies and preparing for software testing interviews. Here are some of the topics covered in this book: Fundamentals of software testing When defects gets introduced in [...]<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-testing-help-ebook-free-download/">Manual Testing Help eBook &#8211; Free Download Inside!</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>I am glad to share <strong>&#8220;Manual Testing Help&#8221; eBook</strong> prepared by one of our readers. The content of this eBook is very useful to understand manual testing concepts, testing methodologies and preparing for software testing interviews.</p>
<p><strong>Here are some of the topics covered in this book:</strong></p>
<ul>
<li>Fundamentals of software testing</li>
<li>When defects gets introduced in SDLC?</li>
<li>Why does software have defects?</li>
<li>What is Verification?</li>
<li>What is Validation?</li>
<li>Software Testing Techniques</li>
<li><span id="more-935"></span>Static Testing</li>
<li>White Box Testing</li>
<li>Black Box Testing</li>
<li>Gray Box Testing</li>
<li>Objectives of Testing</li>
<li>Software testing Principles</li>
<li>Reviews</li>
<li>Types of Reviews</li>
<li>UI / GUI Testing</li>
<li>Test Planning</li>
<li>Test Plan and Test Plan Template</li>
<li>SRS/FRS template</li>
<li>Test Scenario</li>
<li>Example Test Scenarios</li>
<li>Test Case</li>
<li>What is a good test case?</li>
<li>Test case design techniques</li>
<li>Requirement traceability Matrix (RTM)</li>
<li>Defect Reporting</li>
<li>Configuration Management</li>
<li>Software Configuration Tools</li>
</ul>
<p><a href="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/Manual-Testing-Help-eBook.jpg"><img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/Manual-Testing-Help-eBook.jpg" alt="Manual Testing Help eBook" title="Manual Testing Help eBook" width="239" height="202" class="alignnone size-full wp-image-942" /></a></p>
<p>**************************</p>
<p><em>If you want to stay updated with latest information from software testing industry and more testing free eBooks, please consider signing up for our free newsletter by providing your email address in below sign up form:</em></p>
<form style="border:1px solid #ccc;padding:3px;text-align:center;background-color: rgb(255, 255, 0);" action="http://www.feedburner.com/fb/a/emailverify" method="post" target="popupwindow" onsubmit="window.open('http://www.feedburner.com', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">Enter your email:<br />
<input type="text" style="width:140px" name="email"/>
<input type="hidden" value="http://feeds.feedburner.com/~e?ffid=956053" name="url"/>
<input type="hidden" value="softwaretestinghelp" name="title"/>
<input type="hidden" name="loc" value="en_US"/>
<input type="submit" value="Submit" /></form>
<p><strong>Download this eBook:</strong><br />
Just right click on below link and then click on &#8220;Save link as&#8221; to save this eBook zip file on your computer:</p>
<p><strong>==&gt;&gt; <a title="Manual Testing free eBook" href="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/Manual-Testing-Help-eBook-by-SoftwareTestingHelp.com_.zip">Manual Testing Help eBook Download</a></strong></p>
<p><em>If you enjoy this eBook don&#8217;t forget to share it with your friends. You can also put all your queries in comments below.</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/manual-testing-help-ebook-free-download/">Manual Testing Help eBook &#8211; Free Download Inside!</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-testing-help-ebook-free-download/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Difference Between Performance Testing, Load Testing and Stress Testing – With Examples</title>
		<link>http://www.softwaretestinghelp.com/what-is-performance-testing-load-testing-stress-testing/</link>
		<comments>http://www.softwaretestinghelp.com/what-is-performance-testing-load-testing-stress-testing/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 16:03:52 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Testing Interview questions]]></category>
		<category><![CDATA[Types of testing]]></category>
		<category><![CDATA[Load testing]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Stress testing]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/?p=833</guid>
		<description><![CDATA[Q. What is difference between Performance Testing, Load Testing and Stress Testing? 1) Performance Testing: Performance testing is the testing, which is performed, to ascertain how the components of a system are performing, given a particular situation. Resource usage, scalability and reliability of the product are also validated under this testing. This testing is the [...]<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/what-is-performance-testing-load-testing-stress-testing/">Difference Between Performance Testing, Load Testing and Stress Testing – With Examples</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[<h3>Q. What is difference between Performance Testing, Load Testing and Stress Testing?</h3>
<h3><strong>1) Performance Testing</strong>:</h3>
<p>Performance testing is the testing, which is performed, to ascertain how the components of a system are performing, given a particular situation. Resource usage, scalability and reliability of the product are also validated under this testing. This testing is the subset of performance engineering, which is focused on addressing performance issues in the design and architecture of software product.</p>
<p><strong>Performance Testing Goal:</strong></p>
<p>The primary goal of performance testing includes establishing the benchmark behaviour of the <span id="more-833"></span>system. There are a number of industry-defined benchmarks, which should be met during performance testing.</p>
<p>Performance testing does not aim to find defects in the application, it address a little more critical task of testing the benchmark and standard set for the application. Accuracy and close monitoring of the performance and results of the test is the primary characteristic of performance testing.</p>
<p><strong>Example:</strong></p>
<p>For instance, you can test the application network performance on Connection Speed vs. Latency chart. Latency is the time difference between the data to reach from source to destination. Thus, a 70kb page would take not more than 15 seconds to load for a worst connection of 28.8kbps modem (latency=1000 milliseconds), while the page of same size would appear within 5 seconds, for the average connection of 256kbps DSL (latency=100 milliseconds). 1.5mbps T1 connection (latency=50 milliseconds) would have the performance benchmark set within 1 second to achieve this target.</p>
<p>For example, the time difference between the generation of request and acknowledgement of response should be in the range of x ms (milliseconds) and y ms, where x and y are standard digits. A successful performance testing should project most of the performance issues, which could be related to database, network, software, hardware etc…</p>
<p><a href="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2011/07/Performance-Load-and-stress-testing.jpg"><img class="aligncenter size-full wp-image-834" title="Performance Load and stress testing" src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2011/07/Performance-Load-and-stress-testing.jpg" alt="Performance Load and stress testing" width="399" height="244" /></a></p>
<h3><strong>2) Load Testing:</strong></h3>
<p>Load testing is meant to test the system by constantly and steadily increasing the load on the system till the time it reaches the threshold limit. It is the simplest form of testing which employs the use of automation tools such as LoadRunner or any other good tools, which are available. Load testing is also famous by the names like <strong>volume testing</strong> and <strong>endurance testing</strong>.</p>
<p>The sole purpose of load testing is to assign the system the largest job it could possible handle to test the endurance and monitoring the results. An interesting fact is that sometimes the system is fed with empty task to determine the behaviour of system in zero-load situation.</p>
<p><strong>Load Testing Goal:</strong></p>
<p>The goals of load testing are to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory. Another target of load testing is to determine the upper limit of all the components of application like database, hardware and network etc… so that it could manage the anticipated load in future. The issues that would eventually come out as the result of load testing may include load balancing problems, bandwidth issues, capacity of the existing system etc…</p>
<p><strong>Example:</strong></p>
<p>For example, to check the email functionality of an application, it could be flooded with 1000 users at a time. Now, 1000 users can fire the email transactions (read, send, delete, forward, reply) in many different ways. If we take one transaction per user per hour, then it would be 1000 transactions per hour. By simulating 10 transactions/user, we could load test the email server by occupying it with 10000 transactions/hour.</p>
<p>&nbsp;</p>
<h3>3) Stress testing</h3>
<p>Under stress testing, various activities to overload the existing resources with excess jobs are carried out in an attempt to break the system down. <strong>Negative testing</strong>, which includes removal of the components from the system is also done as a part of stress testing. Also known as <strong>fatigue testing</strong>, this testing should capture the stability of the application by testing it beyond its bandwidth capacity.</p>
<p>The purpose behind stress testing is to ascertain the failure of system and to monitor how the system recovers back gracefully. The challenge here is to set up a controlled environment before launching the test so that you could precisely capture the behaviour of system repeatedly, under the most unpredictable scenarios.</p>
<p><strong>Stress Testing Goal:</strong></p>
<p>The goal of the stress testing is to analyse post-crash reports to define the behaviour of application after failure. The biggest issue is to ensure that the system does not compromise with the security of sensitive data after the failure. In a successful stress testing, the system will come back to normality along with all its components, after even the most terrible break down.</p>
<p><strong>Example:</strong></p>
<p>As an example, a word processor like Writer1.1.0 by OpenOffice.org is utilized in development of letters, presentations, spread sheets etc… Purpose of our stress testing is to load it with the excess of characters.</p>
<p>To do this, we will repeatedly paste a line of data, till it reaches its threshold limit of handling large volume of text. As soon as the character size reaches 65,535 characters, it would simply refuse to accept more data. The result of stress testing on Writer 1.1.0 produces the result that, it does not crash under the stress and that it handle the situation gracefully, which make sure that application is working correctly even under rigorous stress conditions.</p>
<p><em><strong>Further reading</strong></em> &#8211; <a title="Load, Performance and stress testing tool" href="http://www.softwaretestinghelp.com/web-application-load-stress-and-performance-testing-using-wapt/">Web Application Load, Stress and Performance Testing Using WAPT</a>.</p>
<p><em>Have queries on Software Testing? All you need to do is post your questions in the comment section below.</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/what-is-performance-testing-load-testing-stress-testing/">Difference Between Performance Testing, Load Testing and Stress Testing – With Examples</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/what-is-performance-testing-load-testing-stress-testing/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>18 Tips to Handle Any Job Interview Successfully</title>
		<link>http://www.softwaretestinghelp.com/18-tips-to-handle-any-job-interview-successfully/</link>
		<comments>http://www.softwaretestinghelp.com/18-tips-to-handle-any-job-interview-successfully/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 18:21:23 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Career in software Testing]]></category>
		<category><![CDATA[Testing Interview questions]]></category>
		<category><![CDATA[Interview Skills]]></category>
		<category><![CDATA[Interview Tips]]></category>
		<category><![CDATA[preparing for interview]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/?p=681</guid>
		<description><![CDATA[This is a guest article by Megha S. &#8211; A Career Counselor. Interviews have always been a nerve racking experience. A situation where you are judged on your performance for a job. Everybody gets the jitters when it comes to interviews. Relax! Don&#8217;t panic. You need to overcome the nervousness. Job Interview Tips and advice [...]<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/18-tips-to-handle-any-job-interview-successfully/">18 Tips to Handle Any Job Interview Successfully</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 is a guest article by Megha S. &#8211; A Career Counselor.</em></p>
<p>Interviews have always been a nerve racking experience. A situation where you are judged on your performance for a job. Everybody gets the jitters when it comes to interviews. Relax! Don&#8217;t panic. <strong>You need to overcome the nervousness.</strong></p>
<p><strong>Job <a title="Interview tips" href="http://www.softwaretestinghelp.com/preparing-for-software-testing-interview/" target="_self">Interview Tips and advice</a> Applicable for Any Job Seeker Looking for a Dream Job.</strong></p>
<p><a href="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2011/02/Job-Interview-Tips-and-advice.jpg"><img class="aligncenter size-full wp-image-682" title="Job Interview Tips and advice" src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2011/02/Job-Interview-Tips-and-advice.jpg" alt="" width="405" height="249" /></a></p>
<p>No matter which career path you want to choose below are the best tips to help you land your dream job.</p>
<p><strong>1.</strong> Always <strong>do your homework</strong> well before walking into an interview. Make sure you have complete knowledge about the company and the role.</p>
<p><strong>2.</strong> <strong>Know yourself.</strong> Remember first impression is the last impression. Demonstrate your capabilities and qualities and how well you can serve them. Don&#8217;t be overconfident and aggressive.<br />
<span id="more-681"></span></p>
<p><strong>3.</strong> You should know your <strong>competency and transferable skills</strong>. Competency skills are the skills matching your job profile and transferable skills which you acquired through other jobs, personal activities.</p>
<p><strong>4.</strong> <strong>Social networking</strong> sites like Facebook, Orkut, Linkedin can be used for work opportunities and conversing with other people improving your interpersonal skills.</p>
<p><strong>5.</strong> Be clear about <strong>what you want to achieve</strong> in life and about your career objective. It will keep you focused. You don&#8217;t have to do anything for the heck of it.</p>
<p><strong>6.</strong> <a title="Good Resume " href="http://www.softwaretestinghelp.com/how-to-write-a-killer-software-testing-qa-resume-that-will-turn-into-an-interview-call/" target="_self"><strong>Your CV is vital</strong></a> for a successful interview. Never bluff, include all your skills and experience to give you a competitive edge.</p>
<p><strong>7.</strong> Prepare well for an interview. You can make notes of interview questions which are most likely to be asked. <strong>Practice your answers.</strong> This will boost your confidence.</p>
<p><strong>8. </strong>Work on your <strong><a title="Improve communication skill" href="http://www.softwaretestinghelp.com/how-to-improve-communication-skill/" target="_self">communication skills</a>.</strong> Remember having a good technical knowledge without effective interpersonal skills will not take you anywhere. Be expressive and a good conversationalist. Dazzle the interviewers with eloquent speech.</p>
<p><strong>9.</strong> Make sure you can <strong>support your strengths by giving examples</strong>. You can prepare before but don&#8217;t falter while talking. It will not create a good impression.</p>
<p><strong>10.</strong> When asked about your <strong>weaknesses acknowledge them</strong>. If you are not able to describe, it signifies that you lack self awareness. You can’t be perfect in everything.</p>
<p><strong>11.</strong> Always <strong>be presentable</strong> while dressing for the interview. Your attire should be according to the role, culture and yourself. Please no tacky and brash clothing and accessories. You don&#8217;t need to be glammed up.</p>
<p><strong>12.</strong> Spend time on<strong> personal grooming</strong>. This will keep you calm. You don&#8217;t have to present yourself as a person full of nervous energy and fidgets.</p>
<p><strong>13.</strong> On the D day, relax. <strong>Be comfortable</strong> and wear a smile. And Voila! You will definitely crack the interview.</p>
<p><strong>14. </strong>Your <strong>body language</strong> is very important. Your facial expressions, hand movements, posture, voice and pace should send the same message.</p>
<p><strong>15.</strong> Don&#8217;t forget to make an<strong> eye contact</strong>. Your voice should be enthusiastic and do not stammer. Lack of enthusiasm will put off the interviewers.</p>
<p><strong>16.</strong> Keep all your <strong>documents well organized in a folder</strong>. Also be on time, preferably 15 minutes before so you get time to settle down and calm your nerves.</p>
<p><strong>17.</strong> <strong>Interview manners </strong>are very important. Bad manners will definitely be a turn off. Don&#8217;t bang the door, shake handily firmly, ask if you can take a seat, sit up straight and do not slouch.</p>
<p><strong>18.</strong> When asked about <a title="Ask for salary raise" href="http://www.softwaretestinghelp.com/how-to-ask-for-promotion-and-salary-raise/" target="_self"><strong>remuneration</strong></a>. You don&#8217;t have to be blunt. Instead you can say that you expect a fair raise in terms of qualifications and experience proportionate with peers.<br />
<strong>Now that you have some good interview tips.</strong> Be confident, gear up and don&#8217;t let yourself down. Remember this is not the end of life if you don&#8217;t get through to the process. It’s just an interview. Good Luck!</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/18-tips-to-handle-any-job-interview-successfully/">18 Tips to Handle Any Job Interview Successfully</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/18-tips-to-handle-any-job-interview-successfully/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Preparing For Software Testing Interview  &#8211; Simple Tips To Follow Prior And at The Time of Interview</title>
		<link>http://www.softwaretestinghelp.com/preparing-for-software-testing-interview/</link>
		<comments>http://www.softwaretestinghelp.com/preparing-for-software-testing-interview/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 14:12:32 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Career in software Testing]]></category>
		<category><![CDATA[Testing Interview questions]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/preparing-for-software-testing-interview/</guid>
		<description><![CDATA[As Software testers, we keep performing testing activities in various phases of a project. When it comes to testing our own skills, we may not end up choosing an appropriate approach. I am talking about how the interview rounds go and how to face them. The whole article is a very general discussion about the challenges that a tester has to face in an interview.<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/preparing-for-software-testing-interview/">Preparing For Software Testing Interview  &#8211; Simple Tips To Follow Prior And at The Time of Interview</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 is a guest article by “N. Sandhya Rani”.</em></p>
<p>As Software testers, we keep performing testing activities in various phases of a project. When it comes to testing our own skills, we may not end up choosing an appropriate approach. I am talking about how the interview rounds go and how to face them. The whole article is a very general discussion about the challenges that a tester has to face in an interview.</p>
<p><strong>Let’s start with preparing a CV for software testing job profile. </strong></p>
<p><strong>How to prepare a good CV?</strong><br />
By the term ‘Good’ I mean a CV that describes best about your skills, your expertise, your strengths etc. It’s better not to use a same CV for different types of job profiles. Making slight changes will help to get a call. For e.g. you can highlight the skill set that you posses for the required job like any automation tool or experience in other related automation tools. You can also add about the basic knowledge of any technologies that you posses. This may be an added advantage.</p>
<p><strong>Preparation before the job interview:</strong></p>
<p>Before attending the interview, check the job profile in detail. Understand if the requirement is purely in manual testing, Automation testing or on both. Check if your job profile experience match with what is expected.<br />
The interviewer will mostly stick to questions around the given job profile and what you have mentioned in your CV.  Make sure you can answer questions confidently which are based on your CV. It depends on how the discussion goes between the candidate and the interviewer, which leads to discussion in other areas.</p>
<p><strong>Appear confidently at the time of interview:</strong></p>
<p>In most cases, the interview starts with a brief up about the candidate. One can answer to this question by following a sequence like starting with your Name, what qualifications do you posses, how you started your career as a software tester etc. Some interviewers do not like to hear about personal details like family. So do not proceed with these details unless the interviewer asks for it.</p>
<p>While answering any question tell what you know. Do not try to explain about ideal cases. Interviewers are interested in practical approach, rather than ideal cases. Tell the interviewer how you will go about solving the problems or about your way of tackling things. Do not talk anything negative about any person especially about developers/programmers. If you do so, then it shows that you are not mature enough. Now a days in most of the interviews, scenarios are cited rather than direct question and answer. If the scenario is new to you, take few seconds to think on it and then answer. Do not hurry up things.</p>
<p>The way you present in interviews is very important. Right attitude is very important too. Many managers can judge it easily, if you have really worked on projects or it’s just a fake experience. The confidence level with which you answer makes a strong impression. For any question if you are not sure about the correct answer, just make an attempt. Do not just give up. You can also talk about things that you explored in free time or with your interest. This shows that you take initiative and are a continuous learner as well.</p>
<p>As many of us must have experienced that the interviewers keep asking about the processes that you have followed or are familiar with. One does not need to worry if they have never followed any processes. Following the processes is up to the company and a tester cannot do much regarding that. But of course one can follow some processes for his/her own task (I mean the modules that you own or are in charge of etc). This will not only help to manage things but also inspires other to follow some processes. Any process, which has proven some good results, can be followed. So, instead of blaming others for not following any processes, one can take an initiative to do it. Do not forget that Initiative is one of the qualities that a tester should possess.</p>
<p><strong>One more important point:</strong> It’s not necessary that the person who is taking your interview is a person from QA background. A person from developing background can also take software testing job interviews. What I mean to say is the person need not have actually worked on the QA processes. In such case it becomes very important to answer the questions very carefully. It may sound illogical when a person from non-QA background interviews a tester but remember it will be a very good experience as you will get to know how testing is perceived by others.</p>
<p><strong>Over to You:</strong><br />
What’s your experience about software testing interviews? If you want to share some do’s and don’ts please make comments below so that other testers can get benefit from your experience. And finally ‘all the best’ for your testing career!</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/preparing-for-software-testing-interview/">Preparing For Software Testing Interview  &#8211; Simple Tips To Follow Prior And at The Time of Interview</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/preparing-for-software-testing-interview/feed/</wfw:commentRss>
		<slash:comments>135</slash:comments>
		</item>
		<item>
		<title>ISTQB software testing certification sample question paper with answers &#8211; Part II</title>
		<link>http://www.softwaretestinghelp.com/istqb-software-testing-certification-sample-question-paper-2/</link>
		<comments>http://www.softwaretestinghelp.com/istqb-software-testing-certification-sample-question-paper-2/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 09:53:10 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[QA certifications]]></category>
		<category><![CDATA[Questions & answers]]></category>
		<category><![CDATA[Testing Interview questions]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/istqb-software-testing-certification-sample-question-paper-2/</guid>
		<description><![CDATA[In continuation with our Previous article on ISTQB software testing certification sample papers and tips to solve the questions quickly, we are posting next set of ISTQB exam sample questions and answers with detailed evaluation for each option.<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/istqb-software-testing-certification-sample-question-paper-2/">ISTQB software testing certification sample question paper with answers &#8211; Part II</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>In continuation with our <strong><a href="http://www.softwaretestinghelp.com/istqb-question-pattern-and-tips-to-solve/" title="ISTQB exam sample papers">Previous article</a></strong> on &#8220;<strong>ISTQB software testing certification sample papers and tips to solve the questions quickly</strong>&#8220;, we are posting next set of ISTQB exam sample questions and answers with detailed evaluation for each option.</p>
<p><strong><em>This is a guest article by &#8220;N. Sandhya Rani&#8221;.</em></strong></p>
<p><strong>ISTQB ‘Foundation level’ sample questions with answers and detailed evaluation of each option:</strong></p>
<p><strong>1. Methodologies adopted while performing Maintenance Testing:-</strong><br />
a)    Breadth Test and Depth Test<br />
b)    Retesting<br />
c)    Confirmation Testing<br />
d)    Sanity Testing</p>
<p><strong>Evaluating the options:</strong><br />
<span id="more-360"></span> a)    Option a: Breadth testing is a test suite that exercises the full functionality of a product but does not test features in detail. Depth testing is a test that exercises a feature of a product in full detail.<br />
b)    Option b: Retesting is part of regression<br />
c)    Option c: Confirmation testing is a synonym for retesting<br />
d)    Option d: Sanity testing does not include full functionality<br />
Maintenance testing includes testing some features in detail (for e.g. environment) and for some features detail testing is not required. It’s a mix of both breadth and depth testing.</p>
<p><strong>So, the answer is ‘A’</strong></p>
<p><strong>2.    Which of the following is true about Formal Review or Inspection:-</strong><br />
i.    Led by Trained Moderator (not the author).<br />
ii.    No Pre  Meeting Preparations<br />
iii.    Formal Follow up process.<br />
iv.    Main Objective is to find defects</p>
<p>a)    ii is true and i,iii,iv are false<br />
b)    i,iii,iv are true and ii is false<br />
c)    i,iii,iv are false and ii is true<br />
d)    iii is true and i,ii,iv are false</p>
<p><strong>Evaluating the options:</strong><br />
Consider the first point (i). This is true, Inspection is led by trained moderator. Hence we can eliminate options (a) and (d). Now consider second point. In Inspection pre-meeting preparation is required. So this point is false. Look for option where (i) is true and (ii) is false.</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>3.    The Phases of formal review process is mentioned below arrange them in the correct order.<br />
</strong><br />
i.    Planning<br />
ii.    Review Meeting<br />
iii.    Rework<br />
iv.    Individual Preparations<br />
v.    Kick Off<br />
vi.    Follow Up</p>
<p>a)    i,ii,iii,iv,v,vi<br />
b)    vi,i,ii,iii,iv,v<br />
c)    i,v,iv,ii,iii,vi<br />
d)    i,ii,iii,v,iv,vi</p>
<p><strong>Evaluating the options:</strong><br />
Formal review process is ’Inspection’. Planning is foremost step. Hence we can eliminate option ’b’. Now we need to kickoff the process, so the second step will be Kick off. That’s it we found the answer. Its ’C’</p>
<p>The answer is ’C’</p>
<p><strong>4.    Consider the following state transition diagram of a two-speed hair dryer, which is operated by pressing its one button. The first press of the button turns it on to Speed 1, second press to Speed 2 and the third press turns it off. </strong></p>
<p><img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2009/07/istqb-question.jpg" title="ISTQB question pattern" alt="ISTQB question pattern" align="middle" height="159" width="175" /><br />
Which of the following series of state transitions below will provide 0-switch coverage?<br />
a.    A,C,B<br />
b.    B,C,A<br />
c.    A,B,C<br />
d.    C,B,A</p>
<p><strong>Evaluating the options:</strong><br />
In State transition testing a test is defined for each state transition. The coverage that is achieved by this testing is called 0-switch or branch coverage. 0-switch coverage is to execute each loop once (No repetition. We should start with initial state and go till end state. It does not test ‘sequence of two state transitions’). In this case the start state is ‘OFF’, and then press of the button turns it on to Speed 1 (i.e. A). Second press turns it on to Speed 2 (i.e. B) and the third press turns it off (i.e. C). Here we do not test the combinations like what if the start state is ‘Speed 1’ or ‘Speed 2’ etc.</p>
<p>An alternate way of solving this is check for the options where it starts with ‘OFF’ state. So we have options ‘a’ and ‘c’ to select from. As per the state diagram from ‘OFF’ state the dryer goes to ‘Speed 1’ and then to ‘Speed 2’. So our answer should start with ‘A’ and end with ‘C’.</p>
<p><strong>The answer is ’C’</strong></p>
<p><strong>5.    White Box Techniques are also called as :-</strong><br />
a)    Structural Testing<br />
b)    Design Based Testing<br />
c)    Error Guessing Technique<br />
d)    Experience Based Technique</p>
<p><strong>Evaluating the options:</strong><br />
I guess no evaluation is required here. It’s a straight answer. White box techniques are also called as Structural testing. (as it is done using code)</p>
<p><strong>The answer is ‘A’</strong></p>
<p><strong>6. What is an equivalence partition (also known as an equivalence class)?</strong><br />
a)    A set of test cases for testing classes of objects<br />
b)    An input or output range of values such that only one value in the range becomes a test case<br />
c)    An input or output range of values such that each value in the range becomes a test case<br />
d)    An input or output range of values such that every tenth value in the range becomes a test case.</p>
<p><strong>Evaluating the options:</strong><br />
Let’s recall the definition of equivalence partition. It is grouping inputs into valid and invalid classes. Hence any one value from one particular class forms an input. For e.g. input a valid class contains values from 3-5, then any value between 3-5 is considered as an input. All values are supposed to yield same output. Hence one value in this range becomes a test case.</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>7.    The Test Cases Derived from use cases </strong><br />
a)    Are most useful in uncovering defects in the process flows during real world use of the system<br />
b)    Are most useful in uncovering defects in the  process flows during the testing use of the system<br />
c)    Are most useful in covering the defects in the process flows during real world use of the system<br />
d)    Are most useful in covering the defects at the Integration Level</p>
<p><strong>Evaluating the options:</strong><br />
Please refer to Use case related topic in the foundation level guide “Use cases describe the “process flows” through a system based on its actual likely use” (actual likely use is nothing but the real world use of the system). Use cases are useful for uncovering defects. Hence we can eliminate options (c ) and (d). Use case uncovers defects in process flow during real world use of the system.</p>
<p><strong>The answer is ‘A’</strong></p>
<p><strong>8.    Exhaustive Testing is</strong><br />
a)    Is impractical but possible<br />
b)    Is practically possible<br />
c)    Is impractical and impossible<br />
d)    Is always possible</p>
<p><strong>Evaluating the options:</strong><br />
From the definition given in the syllabus, Exhaustive testing is impossible. But it is possible in trivial cases. Exhaustive testing is not always possible. So eliminate option ‘d’. It is not impossible also. So eliminate option ‘c’. But implementing is impractical. Hence we can conclude that exhaustive testing is impractical but possible</p>
<p><strong>The answer is ‘A’</strong></p>
<p><strong>9.    Which of the following is not a part of the Test Implementation and Execution Phase </strong><br />
a)    Creating test suites from the test cases<br />
b)    Executing test cases either manually or by using test execution tools<br />
c)    Comparing actual results<br />
d)    Designing the Tests</p>
<p><strong>Evaluating the options:</strong><br />
Please take care of the word ‘not’ in the question. Test implementation does include Creating test suites, executing and comparing results. Hence eliminate options a, b and c. The only option left is ‘D’. Designing activities come before implementation.</p>
<p><strong>The answer is ‘D’</strong></p>
<p><strong>10.    Which of the following techniques is NOT a White box technique?</strong><br />
a)    Statement Testing and coverage<br />
b)    Decision Testing and coverage<br />
c)    Condition Coverage<br />
d)    Boundary value analysis</p>
<p><strong>Evaluating the options:</strong><br />
Please take care of the word ‘not’ in the question. We have to choose the one which is not a part of white box technique. Statement, decision, condition are the terms used in white box. So eliminate options a, b and c. Boundary value is part of black box.</p>
<p><strong>The answer is ‘D’</strong></p>
<p><strong>11. A Project risk includes which of the following </strong><br />
a)    Organizational Factors<br />
b)    Poor Software characteristics<br />
c)    Error Prone software delivered.<br />
d)    Software that does not perform its intended functions</p>
<p><strong>Evaluating the options:</strong><br />
a)    Option a: Organizational factors can be part of project risk.<br />
b)    Option b: Poor software characteristics are part of software. Its not a risk<br />
c)    Option c: Error prone software delivered. Again it’s a part of software.<br />
d)    Option d: Software that does not perform its intended functions. Again it’s a part of software.</p>
<p><strong>The answer is ‘A’</strong></p>
<p><strong>12.    In a risk-based approach the risks identified may be used to :</strong><br />
i.    Determine the test technique to be employed<br />
ii.    Determine the extent of testing to be carried out<br />
iii.    Prioritize testing in an attempt to find critical defects as early as possible.<br />
iv.    Determine the cost of the project</p>
<p>a)   ii is True;  i, iii, iv &amp; v are False<br />
b)   i,ii,iii are true and iv is false<br />
c)   ii &amp; iii are True;  i, iv   are False<br />
d)   ii, iii &amp; iv are True;  i is false</p>
<p><strong>Evaluating the options:</strong><br />
a)    Option a: Risks identified can be used to determine the test technique.<br />
b)    Option b: Risks can be used to determine the extent of testing required. For e.g. if there are P1 bugs in a software, then it is a risk to release it. Hence we can increase the testing cycle to reduce the risk<br />
c)    Option c: If risk areas are identified before hand, then we can prioritize testing to find defects asap.<br />
d)    Option d: Risk does not determine the cost of the project. It determines the impact on the project as a whole.<br />
Check for the option where first 3 points are true. Its ‘B’</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>13.    Which of the following is the task of a Tester?</strong><br />
i.    Interaction with the Test Tool Vendor to identify best ways to leverage test tool on the project.<br />
ii.    Prepare and acquire Test Data<br />
iii.    Implement Tests on all test levels, execute and log the tests.<br />
iv.    Create the Test Specifications</p>
<p>a)    i, ii, iii is true and iv is false<br />
b)    ii,iii,iv is true and i is false<br />
c)    i is true and ii,iii,iv are false<br />
d)    iii and iv is correct and i and ii are incorrect</p>
<p><strong>Evaluating the options:</strong><br />
Not much explanation is needed in this case. As a tester, we do all the activities mentioned in options (ii), (iii) and (iv).</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>14.    The Planning  phase of a formal review includes the following :-</strong><br />
a)    Explaining the objectives<br />
b)    Selecting the personnel, allocating roles.<br />
c)    Follow up<br />
d)    Individual Meeting preparations</p>
<p><strong>Evaluating the options:</strong><br />
In this case, elimination will work best. Follow-up is not a planning activity. It’s a post task. Hence eliminate option ‘b’. Individual meeting preparation is an activity for individual. It’s not a planning activity. Hence eliminate option ‘d’. Now we are left with 2 options ‘a’ and ‘b’, read those 2-3 times. We can identify that option ‘b’ is most appropriate. Planning phase of formal review does include selecting personnel and allocation of roles. Explaining the objectives is not part of review process. (this is also written in the FL syllabus)</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>15.    A Person who documents all the issues, problems and open points that were identified during a formal review.</strong><br />
a)     Moderator.<br />
b)     Scribe<br />
c)     Author<br />
d)     Manager</p>
<p><strong>Evaluating the options:</strong><br />
I hope there is not confusion here. The answer is scribe.</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>16.    Who are the persons involved in a Formal Review :-</strong><br />
i.    Manager<br />
ii.    Moderator<br />
iii.    Scribe / Recorder<br />
iv.    Assistant Manager</p>
<p>a)    i,ii,iii,iv are true<br />
b)    i,ii,iii are true and iv is false.<br />
c)    ii,iii,iv are true and i is false.<br />
d)    i,iv are true and ii, iii are false.</p>
<p><strong>Evaluating the options:</strong><br />
The question is regarding formal review, means Inspection. First we will try to identify the persons that we are familiar w.r.t Inspection. Manager, Moderator and Scribe are involved in Inspection. So now we have only first 2 options to select from. (other 2 options are eliminated). There is no assistant manager in Inspection.</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>17.    Which of the following is a Key Characteristics of Walk Through</strong><br />
a)    Scenario , Dry Run , Peer Group<br />
b)    Pre Meeting Preparations<br />
c)    Formal Follow Up Process<br />
d)    Includes Metrics</p>
<p><strong>Evaluating the options:</strong><br />
Pre meeting preparation is part of Inspection. Also Walk through is not a formal process. Metrics are part of Inspection. Hence eliminating ‘b’, ‘c’ and ‘d’.</p>
<p><strong>The answer is ‘A’</strong></p>
<p><strong>18.    What can static analysis NOT find?</strong><br />
a)    the use of a variable before it has been defined<br />
b)    unreachable (“dead”) code<br />
c)    memory leaks<br />
d)    array bound violations</p>
<p><strong>Evaluating the options:</strong><br />
Static analysis cover all the above options except ‘Memory leaks’. (Please refer to the FL syllabus. Its written clearly over there)</p>
<p><strong>The answer is ‘C’</strong></p>
<p><strong>19.    Incidents would not be raised against:</strong><br />
a)    requirements<br />
b)    documentation<br />
c)    test cases<br />
d)    improvements suggested by users</p>
<p><strong>Evaluating the options:</strong><br />
The first three options are obvious options for which incidents are raised. The last option can be thought as an enhancement. It is a suggestion from the users and not an incident.</p>
<p><strong>The answer is ‘D’</strong></p>
<p><strong>20.    A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders.</strong><br />
a)    Security Testing<br />
b)    Recovery Testing<br />
c)    Performance Testing<br />
d)    Functionality Testing</p>
<p><strong>Evaluating the options:</strong><br />
The terms used in the question like detection of threats, virus etc point towards the security issues. Also security testing is a part of Functional testing. In security testing we investigate the threats from malicious outsiders etc.</p>
<p><strong>The answer is ‘A’</strong></p>
<p><strong>21.    Which of the following is not a major task of Exit criteria?</strong><br />
a)    Checking test logs against the exit criteria specified in test planning.<br />
b)    Logging the outcome of test execution.<br />
c)    Assessing if more tests are needed.<br />
d)    Writing a test summary report for stakeholders.</p>
<p><strong>Evaluating the options:</strong><br />
The question is about ‘not’ a major task. Option ‘a’ is a major task. So eliminate this. Option ‘b’ is not a major task. (But yes, logging of outcome is important). Option ‘c’ and ‘d’ both are major tasks of Exit criteria. So eliminate these two.</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>22.    Testing where in we subject the target of the test , to varying workloads to measure and evaluate the performance behaviors and ability of the target and of the test to continue to function properly under these different workloads.</strong><br />
a)    Load Testing<br />
b)    Integration  Testing<br />
c)    System Testing<br />
d)    Usability Testing</p>
<p><strong>Evaluating the options:</strong><br />
Workloads, performance are terms that come under Load testing. Also as can be seen from the other options, they are not related to load testing. So we can eliminate them.</p>
<p><strong>The answer is ‘A’</strong></p>
<p><strong>23.    Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is :-</strong><br />
a)    System Level Testing<br />
b)    Integration Level Testing<br />
c)    Unit Level Testing<br />
d)    Component Testing</p>
<p><strong>Evaluating the options:</strong><br />
We have to identify the testing activity which finds defects which occur due to interaction or integration. Option ‘a’ is not related to integration. Option ‘c’ is unit testing. Option ‘d’ component is again a synonym for unit testing. Hence eliminating these three options.</p>
<p><strong>The answer is ‘B’</strong></p>
<p><strong>24.    Static analysis is best described as:</strong><br />
a)    The analysis of batch programs.<br />
b)    The reviewing of test plans.<br />
c)    The analysis of program code.<br />
d)    The use of black box testing.</p>
<p><strong>Evaluating the options:</strong><br />
In this case we have to choose an option, which ‘best’ describes static analysis. Most of the options given here are very close to each other. We have to carefully read them.<br />
a)    Option a: Analysis is part of static analysis. But is not the best option which describes static analysis.<br />
b)    Option b: Reviews are part of static analysis. But is not the best option which describes static analysis.<br />
c)    Option c: Static analysis does analyze program code.<br />
d)    Option d: This option ca be ruled out, as black box is a dynamic testing.</p>
<p><strong>The answer is ‘C’</strong></p>
<p><strong>25.    One of the fields on a form contains a text box which accepts alpha numeric values. Identify the Valid Equivalence class</strong><br />
a)    BOOK<br />
b)    Book<br />
c)    Boo01k<br />
d)    book</p>
<p><strong>Evaluating the options:</strong><br />
As we know, alpha numeric is combination of alphabets and numbers. Hence we have to choose an option which has both of these.<br />
a.    Option a: contains only alphabets. (to create confusion they are given in capitals)<br />
b.    Option b: contains only alphabets. (the only difference from above option is that all letters are not in capitals)<br />
c.    Option c: contains both alphabets and numbers<br />
d.    Option d: contains only alphabets but in lower case</p>
<p><strong>The answer is ‘C’</strong></p>
<p><strong>26.    Reviewing the test Basis  is a part of  which phase </strong><br />
a)    Test Analysis and Design<br />
b)    Test Implementation and execution<br />
c)    Test Closure Activities<br />
d)    Evaluating exit criteria and reporting</p>
<p><strong>Evaluating the options:</strong><br />
Test basis comprise of requirements, architecture, design, interfaces. By looking at these words, we can straight away eliminate last two options. Now option ‘a’ is about test analysis and design. This comes under test basis. Option ‘b’ is about implementation and execution which come after the design process. So the best option is ‘a’.</p>
<p><strong>The answer is ‘A’</strong></p>
<p><strong>27.    Reporting Discrepancies as incidents is a part of which phase :- </strong><br />
a)    Test Analysis and Design<br />
b)    Test Implementation and execution<br />
c)    Test Closure Activities<br />
d)    Evaluating exit criteria and reporting</p>
<p><strong>Evaluating the options:</strong><br />
Incident is reporting discrepancies, in other terms its defect/bug. We find defects while execution cycle where we execute the test cases.<br />
<strong><br />
The answer is ‘B’</strong></p>
<p><strong>28.    Which of the following items would not come under Configuration Management?</strong><br />
a)    operating systems<br />
b)    test documentation<br />
c)    live data<br />
d)    user requirement document</p>
<p><strong>Evaluating the options:</strong><br />
We have to choose an option which does ‘not’ come under Configuration Management (CM). CM is about maintaining the integrity of the products like components, data and documentation.<br />
a)    Option a: maintaining the Operating system configuration that has been used in the test cycle is part of CM.<br />
b)    Option b: Test documentation is part of CM<br />
c)    Option c: Data is part of CM. but here the option is ‘live data’ which is not part of CM. The live data keeps on changing (in real scenario).<br />
d)    Option d: Requirements and documents are again part of CM<br />
The only option that does not fall under CM is ‘c’</p>
<p><strong>The answer is ‘C’</strong></p>
<p><strong>29.    Handover of Test-ware is a part of which Phase </strong><br />
a)    Test Analysis and Design<br />
b)    Test Planning and control<br />
c)    Test Closure Activities<br />
d)    Evaluating exit criteria and reporting</p>
<p><strong>Evaluating the options:</strong><br />
Hand over is typically a process which is part of closure activities. It is not part of analysis, design or planning activity. Also it is not part of evaluating exit criteria. After closure of test cycle test-ware is handover to the maintenance organization.</p>
<p><strong>The answer is ‘C’</strong></p>
<p><strong>30. The Switch is switched off once the temperature falls below 18 and then it is turned on when the temperature is more than 21. Identify the Equivalence values which belong to the same class.</strong><br />
a)    12,16,22<br />
b)    24,27,17<br />
c)    22,23,24<br />
d)    14,15,19</p>
<p><strong>Evaluating the options:</strong><br />
Read the question carefully. We have to choose values from same class. So first divide the classes. When temperature falls below 18 switch is turned off. This forms a class (as shown below). When the temperature is more than 21, the switch is turned on. For values between 18 to 21, no action is taken. This also forms a class as shown below.</p>
<p>Class I: less than 18 (switch turned off)<br />
Class II: 18 to 21<br />
Class III: above 21 (switch turned on)</p>
<p>From the given options select the option which has values from only one particular class. Option ‘a’ values are not in one class, so eliminate. Option ‘b’ values are not in one class, so eliminate. Option ‘c’ values are in one class. Option ‘d’ values are not in one class, so eliminate. (please note that the question does not talk about valid or invalid classes. It is only about values in same class)</p>
<p><strong>The answer is ‘C’</strong></p>
<p><em><strong>About the Author:</strong><br />
&#8220;N. Sandhya Rani&#8221; is having around 4 years of experience in software testing mostly in manual testing. She is helping many aspirant software testers to clear the ISTQB testing certification exam by giving tips on how to solve the multiple choice questions correctly with evaluating each option quickly.</em></p>
<p><strong>If you have any query on ISTQB testing certification exam, please post it in comment section below.</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/istqb-software-testing-certification-sample-question-paper-2/">ISTQB software testing certification sample question paper with answers &#8211; Part II</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/istqb-software-testing-certification-sample-question-paper-2/feed/</wfw:commentRss>
		<slash:comments>256</slash:comments>
		</item>
		<item>
		<title>ISTQB question pattern and tips to solve</title>
		<link>http://www.softwaretestinghelp.com/istqb-question-pattern-and-tips-to-solve/</link>
		<comments>http://www.softwaretestinghelp.com/istqb-question-pattern-and-tips-to-solve/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 06:23:25 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[QA certifications]]></category>
		<category><![CDATA[Questions & answers]]></category>
		<category><![CDATA[Testing Interview questions]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/istqb-question-pattern-and-tips-to-solve/</guid>
		<description><![CDATA[Please welcome &#8216;Sandhya&#8217; on softwaretestinghelp.com writer&#8217;s board. Sandhya is having extensive experience in software testing field and helping many software testers in clearing the testing certification exams like ISTQB. Sandhya will be giving you ISTQB paper pattern and tips on how to solve the questions quickly. To start with, here are 10 sample ISTQB ‘Foundation [...]<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/istqb-question-pattern-and-tips-to-solve/">ISTQB question pattern and tips to solve</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>Please welcome &#8216;Sandhya&#8217; on softwaretestinghelp.com writer&#8217;s board. Sandhya is having extensive experience in software testing field and  helping many software testers in clearing the testing certification exams like ISTQB.</p>
<p>Sandhya will be giving you <strong>ISTQB paper pattern and tips on how to solve the questions</strong> quickly. To start with, here are 10 sample ISTQB <strong>‘Foundation level’</strong> questions with detailed explanation for answers.</p>
<p><strong>ISTQB question pattern and tips to solve: </strong><br />
ISTQB questions are formatted in such a way that the answers look very much similar. People often choose the one, which they are more familiar with. We should carefully read the question twice or thrice or may be more than that, till we are clear about what is being asked in the question.</p>
<p>Now look at the options carefully. The options are chosen to confuse the candidates. To choose the correct answer, we should start eliminating one by one. Go through each option and check whether it is appropriate or not. If you end up selecting more than one option, repeat the above logic for the answers that you selected. This will definitely work.</p>
<p>Before you start with the question papers, please read the material thoroughly. Practice as many papers as possible. This will help a lot because, when we actually solve the papers, we apply the logic that we know.</p>
<p><strong>ISTQB ‘Foundation level’ sample questions with answers:</strong></p>
<p><strong>1.    Designing the test environment set-up and identifying any required infrastructure and tools  are  a part of which phase </strong></p>
<p>a)    Test Implementation and execution<br />
b)    Test Analysis and Design<br />
c)    Evaluating the Exit Criteria and reporting<br />
d)    Test Closure Activities</p>
<p><strong>Evaluating the options:</strong><br />
a)    Option a: as the name suggests these activities are part of the actual implementation cycle. So do not fall under set-up<br />
b)    Option b: Analysis and design activities come before implementation. The test environment set-up, identifying any required infrastructure and tools are part of this activity.<br />
c)    Option c: These are post implementation activities<br />
d)    Option d: These are related to closing activities. This is the last activity.</p>
<p>So, the answer is<strong> ‘B’</strong></p>
<p><strong>2.    Test Implementation and execution has which of the following major tasks?</strong></p>
<p>i.    Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.<br />
ii.    Creating the test suite from the test cases for efficient test execution.<br />
iii.    Verifying that the test environment has been set up correctly.<br />
iv.    Determining the exit criteria.</p>
<p>a)    i,ii,iii are true and iv is false<br />
b)    i,,iv are true and ii is false<br />
c)    i,ii are true and iii,iv  are false<br />
d)    ii,iii,iv are true and i is false</p>
<p><strong>Evaluating the options:</strong><br />
Let’s follow a different approach in this case. As can be seen from the above options, determining the exit criteria is definitely not a part of test implementation and execution. So choose the options where (iv) is false. This filters out ‘b’ and ‘d’.</p>
<p>We need to select only from ‘a’ and ‘c’. We only need to analyze option (iii) as (i) and (ii) are marked as true in both the cases. Verification of the test environment is part of the implementation activity. Hence option (iii) is true. This leaves the only option as ‘a’.</p>
<p>So, the answer is<strong> ‘A’</strong></p>
<p><strong>3. A Test Plan Outline contains which of the following:-</strong></p>
<p>i.    Test Items<br />
ii.    Test Scripts<br />
iii.    Test Deliverables<br />
iv.    Responsibilities</p>
<p>a)    I,ii,iii are true and iv is false<br />
b)    i,iii,iv are true and ii is false<br />
c)    ii,iii are true and i and iv are false<br />
d)    i,ii are false and  iii , iv are true</p>
<p><strong>Evaluating the options:</strong><br />
Let’s use the approach given in question no. 2. Test scripts are not part of the test plan (this must be clear). So choose the options where (ii) is false. So we end up selecting ‘b’ and ‘d’. Now evaluate the option (i), as option (iii) and (iv) are already given as true in both the cases. Test items are part of the test plan. Test items are the modules or features which will be tested and these will be part of the test plan.</p>
<p>So, the answer is <strong>‘B’</strong></p>
<p><strong>4.    One of the fields on a form contains a text box which accepts numeric values in the range of 18 to 25. Identify the invalid Equivalence class</strong><br />
a)    17<br />
b)    19<br />
c)    24<br />
d)    21</p>
<p><strong>Evaluating the options:</strong><br />
In this case, first we should identify valid and invalid equivalence classes.</p>
<p>Invalid Class  |    Valid Class     |  Invalid Class<br />
Below 18         |    18 to 25         |  26 and above</p>
<p>Option ‘a’ falls under invalid class. Options ‘b’, ‘c’ and ‘d’ fall under valid class.</p>
<p>So, the answer is <strong>‘A’</strong></p>
<p><strong>5.    In an Examination a candidate has to score minimum of 24 marks in order to clear the exam. The maximum that he can score is 40 marks.  Identify the Valid Equivalence values if the student clears the exam.</strong></p>
<p>a)    22,23,26<br />
b)    21,39,40<br />
c)    29,30,31<br />
d)    0,15,22</p>
<p><strong>Evaluating the options:</strong><br />
Let’s use the approach given in question 4. Identify valid and invalid equivalence classes.</p>
<p>Invalid Class  |    Valid Class     |  Invalid Class<br />
Below 24        |    24 to 40          |  41 and above</p>
<p>The question is to identify valid equivalence values. So all the values must be from ‘Valid class’ only.</p>
<p>a)    Option a: all the values are not from valid class<br />
b)    Option b: all the values are not from valid class<br />
c)    Option c: all the values are from valid class<br />
d)    Option d: all the values are not from valid class</p>
<p>So, the answer is <strong>‘C’</strong></p>
<p><strong>6. Which of the following statements regarding static testing is false:</strong></p>
<p>a)    static testing requires the running of tests through the code<br />
b)    static testing includes desk checking<br />
c)    static testing includes techniques such as reviews and inspections<br />
d)    static testing can give measurements such as cyclomatic complexity</p>
<p><strong>Evaluating the options:</strong><br />
a)    Option a: is wrong. Static testing has nothing to do with code<br />
b)    Option b: correct, static testing does include desk checking<br />
c)    Option c: correct, it includes reviews and inspections<br />
d)    Option d: correct, it can give measurements such as cyclomatic complexity</p>
<p>So, the answer is <strong>‘A’</strong></p>
<p><strong>7. Verification involves which of the following:-<br />
</strong>i.    Helps to check the Quality of the built product<br />
ii.    Helps to check that we have built the right product.<br />
iii.    Helps in developing the  product<br />
iv.    Monitoring tool wastage and obsoleteness.</p>
<p>a)    Options i,ii,iii,iv are true.<br />
b)    i is true and ii,iii,iv are false<br />
c)    i,ii,iii are true and iv is false<br />
d)    ii is true and i,iii,iv are false.</p>
<p><strong>Evaluating the options:</strong><br />
a) Option a: The quality of the product can be checked only after building it.<br />
Verification is a cycle before completing the product.<br />
b) Option b: Verification checks that we have built the right product.<br />
c) Option c: it does not help in developing the product<br />
d) Option d: it does not involve monitory activities.</p>
<p>So, the answer is<strong> ‘B’</strong></p>
<p><strong>8. Component Testing is also called as :-</strong><br />
i.    Unit Testing<br />
ii.    Program Testing<br />
iii.    Module Testing<br />
iv.    System Component Testing .</p>
<p>a)    i,ii,iii are true and iv is false<br />
b)    i,ii,iii,iv are false<br />
c)    i,ii,iv are true and iii is  false<br />
d)    all of above is true</p>
<p><strong>Evaluating the options:</strong><br />
a) Option a: correct, component testing is also called as unit testing<br />
b) Option b: not sure (but as all the options indicate this as true, we can conclude                that Program testing is also called as unit testing)<br />
c) Option c: correct, component testing is also called as module testing<br />
d) Option d: wrong. System component testing comes under system testing.</p>
<p>So, the answer is <strong>‘A’</strong></p>
<p><strong>9. Link Testing is also called as  : </strong><br />
a)    Component Integration  testing<br />
b)    Component System Testing<br />
c)    Component Sub System Testing<br />
d)    Maintenance testing</p>
<p><strong>Evaluating the options:</strong><br />
As the name suggests, this testing is performed by linking (say modules). Now if<br />
we look at the options, only option ‘a’ is performed by linking or integrating<br />
modules/components.</p>
<p>So, the answer is <strong>‘A’</strong></p>
<p><strong>10.</strong><br />
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2009/07/istqb-q10.jpg" title="ISTQB questions 10" alt="ISTQB questions 10" align="middle" height="186" width="474" /></p>
<p><strong>What is the expected result for each of the following test cases?</strong><br />
A.TC1: Anand is a 32 year old married, residing in Kolkatta.<br />
B.TC3: Attapattu is a 65 year old married person, residing in Colombo.<br />
a)    A – Issue membership, 10% discount, B–Issue membership, offer no discount.    B<br />
b)    A – Don’t Issue membership, B – Don’t offer discount.    C<br />
c)    A – Issue membership, no discount,   B – Don’t Issue membership.<br />
d)    A &#8211; Issue membership, no discount, B- Issue membership with 10% discount.</p>
<p><strong>Evaluating the options:</strong></p>
<p><img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2009/07/istqb-q10-answer.jpg" title="ISYQB answer 10" alt="ISYQB answer 10" align="middle" height="191" width="475" /><br />
Explanation:<br />
For TC1: follow the path in green color<br />
(The person is Indian resident, so select only &#8216;True&#8217; options.<br />
The person is aged between 18-55, so select only &#8216;True&#8217;<br />
The person is a married, so again select only &#8216;True&#8217;<br />
For this person, the actions under &#8216;Rule 4&#8242; will be applied. That is, issue membership and no discount)</p>
<p>For TC3: follow the path in blue color<br />
(The person is not Indian resident, so select only &#8216;False&#8217; (under Rule 1)<br />
The person is not aged between 18-55. No need to select any path, as it is  written &#8220;Don&#8217;t care&#8221;.<br />
The person is married. No need to select any path, as it is written &#8220;Don&#8217;t care&#8221;.<br />
For this person, the actions under &#8216;Rule1&#8242; will be applied, That is, Don&#8217;t issue membership and no discount.)</p>
<p>So, the answer is <strong>‘C&#8217;</strong></p>
<p><em>Note: The answers are based on writers own experience and judgment and may not be 100% correct. If you feel any correction is required please discuss in comments below.</em></p>
<p><em><strong>Please feel free to ask any question related to ISTQB exam and testing certifications in comment section below.  </strong></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/istqb-question-pattern-and-tips-to-solve/">ISTQB question pattern and tips to solve</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/istqb-question-pattern-and-tips-to-solve/feed/</wfw:commentRss>
		<slash:comments>173</slash:comments>
		</item>
		<item>
		<title>What is Boundary value analysis and Equivalence partitioning?</title>
		<link>http://www.softwaretestinghelp.com/what-is-boundary-value-analysis-and-equivalence-partitioning/</link>
		<comments>http://www.softwaretestinghelp.com/what-is-boundary-value-analysis-and-equivalence-partitioning/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 18:28:11 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Questions & answers]]></category>
		<category><![CDATA[Testing Concepts]]></category>
		<category><![CDATA[Testing Interview questions]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/what-is-boundary-value-analysis-and-equivalence-partitioning/</guid>
		<description><![CDATA[Boundary value analysis and Equivalence partitioning, explained with simple example: Boundary value analysis and equivalence partitioning both are test case design strategies in black box testing. Equivalence Partitioning: In this method the input domain data is divided into different equivalence data classes. This method is typically used to reduce the total number of test cases [...]<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/what-is-boundary-value-analysis-and-equivalence-partitioning/">What is Boundary value analysis and Equivalence partitioning?</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>Boundary value analysis and Equivalence partitioning, explained with simple example:</strong></p>
<p>Boundary value analysis and equivalence partitioning both are test case design strategies in black box testing.</p>
<p><strong>Equivalence Partitioning:</strong></p>
<p>In this method the input domain data is divided into different equivalence data classes. This method is typically used <strong>to reduce the total number of test case</strong>s to a finite set of testable test cases, still covering maximum requirements.</p>
<p><span id="more-317"></span>In short it is the process of taking all possible test cases and placing them into classes. One test value is picked from each class while testing.</p>
<p><strong>E.g.:</strong> If you are testing for an input box accepting numbers from 1 to 1000 then there is no use in writing thousand test cases for all 1000 valid input numbers plus other test cases for invalid data.</p>
<p>Using equivalence partitioning method above test cases can be divided into three sets of input data called as classes. Each test case is a representative of respective class.</p>
<p>So in above example we can divide our test cases into three equivalence classes of some valid and invalid inputs.</p>
<p><strong>Test cases for input box accepting numbers between 1 and 1000 using Equivalence Partitioning:</strong><br />
<strong>1)</strong> One input data class with all valid inputs. Pick a single value from range 1 to 1000 as a valid test case. If you select other values between 1 and 1000 then result is going to be same. So one test case for valid input data should be sufficient.</p>
<p><strong>2)</strong> Input data class with all values below lower limit. I.e. any value below 1, as a invalid input data test case.</p>
<p><strong>3)</strong> Input data with any value greater than 1000 to represent third invalid input class.</p>
<p>So using equivalence partitioning you have categorized all possible test cases into three classes. Test cases with other values from any class should give you the same result.</p>
<p>We have selected one representative from every input class to design our test cases. Test case values are selected in such a way that largest number of attributes of equivalence class can be exercised.</p>
<p>Equivalence partitioning uses fewest test cases to cover maximum requirements.</p>
<p><strong>Boundary value analysis:</strong></p>
<p>It&#8217;s widely recognized that input values at the extreme ends of input domain cause more errors in system. More application <strong>errors occur at the boundaries</strong> of input domain. &#8216;Boundary value analysis&#8217; testing technique is used to identify errors at boundaries rather than finding those exist in center of input domain.</p>
<p>Boundary value analysis is a next part of Equivalence partitioning for designing test cases where test cases are selected at the edges of the equivalence classes.</p>
<p><strong>Test cases for input box accepting numbers between 1 and 1000 using Boundary value analysis:</strong><br />
<strong>1)</strong> Test cases with test data exactly as the input boundaries of input domain i.e. values 1 and 1000 in our case.</p>
<p><strong>2)</strong> Test data with values just below the extreme edges of input domains i.e. values 0 and 999.</p>
<p><strong>3)</strong> Test data with values just above the extreme edges of input domain i.e. values 2 and 1001.</p>
<p>Boundary value analysis is often called as a part of stress and negative testing.</p>
<p><strong>Note:</strong> There is no hard-and-fast rule to test only one value from each equivalence class you created for input domains. You can select multiple valid and invalid values from each equivalence class according to your needs and previous judgments.</p>
<p><strong>E.g.</strong> if you divided 1 to 1000 input values in valid data equivalence class, then you can select test case values like: 1, 11, 100, 950 etc. Same case for other test cases having invalid data classes.</p>
<p>This should be a very basic and simple example to understand the Boundary value analysis and Equivalence partitioning concept.</p>
<p><em>Share your examples below. </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/what-is-boundary-value-analysis-and-equivalence-partitioning/">What is Boundary value analysis and Equivalence partitioning?</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/what-is-boundary-value-analysis-and-equivalence-partitioning/feed/</wfw:commentRss>
		<slash:comments>154</slash:comments>
		</item>
		<item>
		<title>How to hire the right candidates for software testing positions?</title>
		<link>http://www.softwaretestinghelp.com/are-companies-not-taking-software-testing-interviews-seriously/</link>
		<comments>http://www.softwaretestinghelp.com/are-companies-not-taking-software-testing-interviews-seriously/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 18:23:14 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Career in software Testing]]></category>
		<category><![CDATA[Questions & answers]]></category>
		<category><![CDATA[Testing Interview questions]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/are-companies-not-taking-software-testing-interviews-seriously/</guid>
		<description><![CDATA[Do companies really judge candidate’s testing ability in interviews? Do they ask the questions that really judge the candidate&#8217;s skill? What questions should be asked to judge the candidate for software testing field? What is the key process to hire good candidates for software testing positions? Ok, I am asking to many questions without giving [...]<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/are-companies-not-taking-software-testing-interviews-seriously/">How to hire the right candidates for software testing positions?</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>Do companies really judge candidate’s testing ability in interviews? Do they ask the questions that really judge the candidate&#8217;s skill? What questions should be asked to judge the candidate for software testing field? What is the key process to hire good candidates for software testing positions?</p>
<p>Ok, I am asking to many questions without giving answer to any of it. Well, each question mentioned above will require a separate post to address the problem fairly. Here we will address in short about &#8211; <strong>How to hire the right candidates for software testing positions?</strong></p>
<p>Companies or interviewers, who are <strong><em>not serious</em></strong> about hiring right candidates, often end with hiring poor performers.</p>
<p><strong>What I mean by &#8220;Not serious&#8221; here? </strong><br />
- They don&#8217;t know why and for what post they are hiring a candidate.<br />
- They either fake or fail to post the exact job opening details.<br />
- Or they don&#8217;t want to hire skilled performers at all. Hmm, jealousy might be the key here!</p>
<p>Whichever is the reason, there is definitely loss of organization. Loss in terms of both revenue and growth.</p>
<p>If you need answer to these questions, here is an informative video from <a href="http://testertested.blogspot.com/" target="_blank">Pradeep Soundararajan</a> &#8211; Consulting tester of Satisfice Inc in India. He explained what is the current situation of software testing interview process in India and how interviewers are wrong in selecting questions to be asked to candidates.  A nice start to spread the awareness and importance of software testing interviews.</p>
<p><strong>Current Software Testing Interview situation:</strong></p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="348" id="viddler_487a6c6b"><param name="movie" value="http://www.viddler.com/simple/487a6c6b/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/simple/487a6c6b/" width="437" height="348" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_487a6c6b" ></embed></object><br />
<em>Click on the bottom right button to see the video in full screen.</em></p>
<p>You can watch his more video&#8217;s on software testing <a href="http://www.viddler.com/explore/testertested" target="_blank"><strong>here</strong></a>.</p>
<p><strong>Do not forget to comment your experience on software testing interviews, either as an interviewer or as a candidate.</strong></p>
<p><em>Related article:  </em><a href="http://www.softwaretestinghelp.com/choosing-software-testing-as-your-career/">Choosing software testing as your career.</a></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/are-companies-not-taking-software-testing-interviews-seriously/">How to hire the right candidates for software testing positions?</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/are-companies-not-taking-software-testing-interviews-seriously/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>Smoke testing and sanity testing &#8211; Quick and simple differences</title>
		<link>http://www.softwaretestinghelp.com/smoke-testing-and-sanity-testing-difference/</link>
		<comments>http://www.softwaretestinghelp.com/smoke-testing-and-sanity-testing-difference/#comments</comments>
		<pubDate>Sat, 31 May 2008 14:28:19 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Basics of Software testing]]></category>
		<category><![CDATA[Questions & answers]]></category>
		<category><![CDATA[Testing Concepts]]></category>
		<category><![CDATA[Testing Interview questions]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/smoke-testing-and-sanity-testing-difference/</guid>
		<description><![CDATA[Despite of hundreds of web articles on Smoke and sanity testing, many people still have confusion between these terms and keep on asking to me. Here is a simple and understandable difference that can clear your confusion between smoke testing and sanity testing. Here are the differences you can see: SMOKE TESTING: Smoke testing originated [...]<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/smoke-testing-and-sanity-testing-difference/">Smoke testing and sanity testing &#8211; Quick and simple differences</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>Despite of hundreds of web articles on Smoke and sanity testing, many people still have confusion between these terms and keep on asking to me. Here is a simple and understandable difference that can <strong>clear your confusion between smoke testing and sanity testing.</strong></p>
<p><strong>Here are the differences you can see:</strong></p>
<p><strong>SMOKE TESTING:</strong></p>
<ul>
<li>Smoke testing originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch fire and smoke. In software industry, smoke testing is a shallow and wide approach whereby all areas of the application without getting into too deep, is tested.</li>
<li>A smoke test is scripted, either using a written set of tests or an automated test</li>
<li>A Smoke test is designed to touch every part of the application in a cursory way. It’s shallow and wide.</li>
<li>Smoke testing is conducted to ensure whether the most crucial functions of a program are working, but not bothering with finer details. (Such as build verification).</li>
<li>Smoke testing is normal health check up to a build of an application before taking it to testing in depth.</li>
</ul>
<p><strong>SANITY TESTING:</strong></p>
<ul>
<li>A sanity test is a narrow regression test that focuses on one or a few areas of functionality. Sanity testing is usually narrow and deep.</li>
<li>A sanity test is usually unscripted.</li>
<li>A Sanity test is used to determine a small section of the application is still working after a minor change.</li>
<li>Sanity testing is a cursory testing, it is performed whenever a cursory testing is sufficient to prove the application is functioning according to specifications. This level of testing is a subset of regression testing.</li>
<li>Sanity testing is to verify whether requirements are met or not, checking all features breadth-first.</li>
</ul>
<p>Hope these points will help you to clearly understand the Smoke and sanity tests and will help to remove any confusion.</p>
<p><em>Thanks to VijayD for answering this question in simple way for our readers.</em></p>
<p>If you have more points on smoke and sanity testing to elaborate on, please comment 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/smoke-testing-and-sanity-testing-difference/">Smoke testing and sanity testing &#8211; Quick and simple differences</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/smoke-testing-and-sanity-testing-difference/feed/</wfw:commentRss>
		<slash:comments>204</slash:comments>
		</item>
		<item>
		<title>What is client-server and web based testing and how to test these applications</title>
		<link>http://www.softwaretestinghelp.com/what-is-client-server-and-web-based-testing-and-how-to-test-these-applications/</link>
		<comments>http://www.softwaretestinghelp.com/what-is-client-server-and-web-based-testing-and-how-to-test-these-applications/#comments</comments>
		<pubDate>Wed, 07 May 2008 10:24:20 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Basics of Software testing]]></category>
		<category><![CDATA[Questions & answers]]></category>
		<category><![CDATA[Testing Interview questions]]></category>
		<category><![CDATA[Web Testing]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/what-is-client-server-and-web-based-testing-and-how-to-test-these-applications/</guid>
		<description><![CDATA[This is the guest post from VijayD Question: What is the difference between client-server testing and web based testing and what are things that we need to test in such applications? Ans: Projects are broadly divided into two types of: 2 tier applications 3 tier applications CLIENT / SERVER TESTING This type of testing usually [...]<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/what-is-client-server-and-web-based-testing-and-how-to-test-these-applications/">What is client-server and web based testing and how to test these applications</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 is the guest post from <strong>VijayD</strong></em></p>
<p><strong>Question:<br />
</strong></p>
<p><strong>What is the difference between client-server testing and web based testing and what are things that we need to test in such applications?</strong></p>
<p><strong>Ans: </strong><br />
Projects are broadly divided into two types of:</p>
<ul>
<li>2 tier applications</li>
<li>3 tier applications</li>
</ul>
<p><strong>CLIENT / SERVER TESTING</strong><br />
This type of testing usually done for 2 tier applications (usually developed for LAN)<br />
Here we will be having front-end and backend.</p>
<p>The application launched on front-end will be having forms and reports which will be monitoring and manipulating data</p>
<p><strong>E.g:</strong> applications developed in VB, VC++, Core Java, C, C++, D2K, PowerBuilder etc.,<br />
The backend for these applications would be MS Access, SQL Server, Oracle, Sybase, Mysql, Quadbase</p>
<p><strong>The tests performed on these types of applications would be</strong><br />
- User interface testing<br />
- Manual support testing<br />
- Functionality testing<br />
- Compatibility testing &amp; configuration testing<br />
- Intersystem testing</p>
<p><strong>WEB TESTING</strong><br />
This is done for 3 tier applications (developed for Internet / intranet / xtranet)<br />
Here we will be having Browser, web server and DB server.</p>
<p>The applications accessible in browser would be developed in HTML, DHTML, XML, JavaScript etc. (We can monitor through these applications)</p>
<p>Applications for the web server would be developed in Java, ASP, JSP, VBScript, JavaScript, Perl, Cold Fusion, PHP etc. (All the manipulations are done on the web server with the help of these programs developed)</p>
<p>The DBserver would be having oracle, sql server, sybase, mysql etc. (All data is stored in the database available on the DB server)</p>
<p><strong>The tests performed on these types of applications would be</strong><br />
- User interface testing<br />
- Functionality testing<br />
- Security testing<br />
- Browser compatibility testing<br />
- Load / stress testing<br />
- Interoperability testing/intersystem testing<br />
- Storage and data volume testing</p>
<p><strong>A web-application is a three-tier application.</strong><br />
This has a browser (monitors data) [monitoring is done using html, dhtml, xml, javascript]-&gt; webserver (manipulates data) [manipulations are done using programming languages or scripts like adv java, asp, jsp, vbscript, javascript, perl, coldfusion, php] -&gt; database server (stores data) [data storage and retrieval is done using databases like oracle, sql server, sybase, mysql].</p>
<p><strong>The types of tests, which can be applied on this type of applications, are:</strong><br />
1. User interface testing for validation &amp; user friendliness<br />
2. Functionality testing to validate behaviors, i/p, error handling, o/p, manipulations, services levels, order of functionality, links, content of web page &amp; backend coverage’s<br />
3. Security testing<br />
4. Browser compatibility<br />
5. Load / stress testing<br />
6. Interoperability testing<br />
7. Storage &amp; data volume testing</p>
<p><strong>A client-server application is a two tier application.</strong><br />
This has forms &amp; reporting at front-end (monitoring &amp; manipulations are done) [using vb, vc++, core java, c, c++, d2k, power builder etc.,] -&gt; database server at the backend [data storage &amp; retrieval) [using ms access, sql server, oracle, sybase, mysql, quadbase etc.,]</p>
<p><strong>The tests performed on these applications would be</strong><br />
1. User interface testing<br />
2. Manual support testing<br />
3. Functionality testing<br />
4. Compatibility testing<br />
5. Intersystem testing<br />
<strong>Some more points to clear the difference between client server, web and desktop applications:</strong></p>
<p><strong>Desktop application:</strong><br />
1. Application runs in single memory (Front end and Back end in one place)<br />
2. Single user only</p>
<p><strong>Client/Server application:</strong><br />
1. Application runs in two or more machines<br />
2. Application is a menu-driven<br />
3. Connected mode (connection exists always until logout)<br />
4. Limited number of users<br />
5. Less number of network issues when compared to web app.</p>
<p><strong>Web application:</strong><br />
1. Application runs in two or more machines<br />
2. URL-driven<br />
3. Disconnected mode (state less)<br />
4. Unlimited number of users<br />
5. Many issues like hardware compatibility, browser compatibility, version compatibility, security issues, performance issues etc.</p>
<p>As per difference in both the applications come where, how to access the resources. In client server once connection is made it will be in state on connected, whereas in case of web testing http protocol is stateless, then there comes logic of cookies, which is not in client server.</p>
<p>For client server application users are well known, whereas for web application any user can login and access the content, he/she will use it as per his intentions.</p>
<p>So, there are always issues of security and compatibility for web application.</p>
<p><strong>Over to you:</strong> On which application are you working? Desktop, client-server or web application? What is your experience while testing these applications?</p>
<p><em>To get software testing articles in your inbox <strong><a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=956053" title="Register to SoftwareTestingHelp.com" target="_blank">click here to subscribe</a> </strong>with your email address. </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/what-is-client-server-and-web-based-testing-and-how-to-test-these-applications/">What is client-server and web based testing and how to test these applications</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/what-is-client-server-and-web-based-testing-and-how-to-test-these-applications/feed/</wfw:commentRss>
		<slash:comments>109</slash:comments>
		</item>
	</channel>
</rss>

