<?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; Software Testing Templates</title>
	<atom:link href="http://www.softwaretestinghelp.com/category/software-testing-templates-test-cases/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>Tips for Writing Test Cases</title>
		<link>http://www.softwaretestinghelp.com/tips-for-writing-test-cases/</link>
		<comments>http://www.softwaretestinghelp.com/tips-for-writing-test-cases/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 19:28:56 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Software Testing Templates]]></category>
		<category><![CDATA[Testing Tips and resources]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/?p=828</guid>
		<description><![CDATA[One of the most frequent and major activity of a Software Tester (SQA/SQC person) is to write Test Cases. First of all, kindly keep in mind that all this discussion is about &#8216;Writing Test Cases&#8217; not about designing/defining/identifying TCs. There are some important and critical factors related to this major activity.Let us have a bird’s [...]<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/tips-for-writing-test-cases/">Tips for Writing Test Cases</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>One of the most frequent and major activity of a Software Tester (SQA/SQC person) is to write Test Cases. First of all, kindly keep in mind that all this discussion is about &#8216;Writing Test Cases&#8217; not about designing/defining/identifying TCs.</p>
<p>There are some important and critical factors related to this major activity.Let us have a bird’s eye view of those factors first.</p>
<p><strong>a. Test Cases are prone to regular revision and update:</strong></p>
<p>We live in a continuously changing world, software are also not immune to changes. Same holds good for requirements and this directly impacts the test cases. Whenever, requirements are <span id="more-828"></span>altered, TCs need to be updated. Yet, it is not only the change in requirement that may cause revision and update to TCs.</p>
<p>During the execution of TCs, many ideas arise in the mind, many sub-conditions of a single TC cause update and even addition of TCs. Moreover, during regression testing several fixes and/or ripples demand revised or new TCs.</p>
<p><strong>b. Test Cases are prone to distribution among the testers who will execute these:</strong></p>
<p>Of course there is hardly the case that a single tester executes all the TCs. Normally there are several testers who test different modules of a single application. So the TCs are divided among them according to their owned areas of application under test. Some TCs related to integration of application, may be executed by multiple testers while some may be executed only by a single tester.</p>
<p><strong>c. Test Cases are prone to clustering and batching:</strong></p>
<p>It is normal and common that TCs belonging to a single test scenario usually demand their execution in some specific sequence or in the form of group. There may be some TCs pre-requisite of other TCs. Similarly, according to the business logic of AUT, a single TC may contribute in several test conditions and a single test condition may consist of multiple TCs.</p>
<p><strong>d. Test Cases have tendency of inter-dependence:</strong></p>
<p>This is also an interesting and important behavior of TCs that those may be interdependent on each other. In medium to large applications with complex business logic, this tendency is more visible.</p>
<p>The clearest area of any application where this behavior can definitely be observed is the interoperability between different modules of same or even different applications. Simply speaking, wherever the different modules or applications are interdependent, the same behavior is reflected in the TCs.</p>
<p><strong>e. Test Cases are prone to distribution among developers (especially in TC driven development environment):</strong></p>
<p>An important fact about TCs is that these are not only to be utilized by the testers. In normal case, when a bug is under fix by the developers, they are indirectly using the TC to fix the issue. Similarly, where the TCD development is followed, TCs are directly used by the developers to build their logic and cover all scenarios, addressed by TCs, in their code.</p>
<p><a href="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2011/07/test-cases-writing-tips.jpg"><img class="size-full wp-image-829 alignnone" title="test cases writing tips" src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2011/07/test-cases-writing-tips.jpg" alt="test cases writing tips" width="323" height="263" /></a></p>
<p><strong>So, keeping the above 5 factors in mind, here are some tips to write test cases:</strong></p>
<p><strong><span style="text-decoration: underline;">1. Keep it simple but not too simple; make it complex but not too complex: </span></strong></p>
<p>This statement seems a paradox, but I promise it is not so. Keep all the steps of TCs atomic, precise with correct sequence and with correct mapping to expected results, this is what I mean to make it simple.</p>
<p>Now, making it complex in fact means to make it integrated with the Test Plan and other TCs. Refer to other TCs, relevant artifacts, GUIs etc. where and when required. But do this in balanced way, do not make tester to move to and fro in the pile of documents for completing single test scenario. On the other hand do not even let the tester wish you had documented these TCs in some compact manner. While writing TCs, always remember that you or someone else will have to revise and update these.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">2. After documenting Test cases, review once as Tester:</span></strong></p>
<p>Never think that the job is done once you have written the last TC of the test scenario. Go to the start and review all the TCs once, but not with the mind of TC writer or Testing Planner. Review all TCs with the mind of a tester. Think rationally and try to dry run your TCs. Evaluate that all the Steps you have mentioned are clearly understandable, and expected results are in harmony with those steps.</p>
<p>The <a title="tips to design test data" href="http://www.softwaretestinghelp.com/tips-to-design-test-data-before-executing-your-test-cases/">test data</a> specified in TCs is feasible not only for actual testers but is according to real time environment too. Ensure that there is no dependency conflict among TCs and also verify that all references to other TCs/artifacts/GUIs are accurate because, testers may be in great trouble otherwise.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">3. Bound as well as ease the testers:</span></strong></p>
<p>Do not leave test data on testers, give them range of inputs especially where calculations are to be performed or application&#8217;s behavior is dependent on inputs. You may divide the test item values among them, but never give them liberty to choose the test data items themselves. Because, intentionally or unintentionally, they may use same test data and some important test data may be ignored during the execution of TCs.</p>
<p>Keep the testers eased by organizing TCs according to the testing categories and related areas of application. Clearly instruct and mention which TCs are inter-dependent and/or batched. Similarly, explicitly indicate which TCs are independent and isolated so that tester may manage his overall activity at his or her own will.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">4. Be a Contributor:</span></strong></p>
<p>Never accept the FS or Design Document as it is. Your job is not just to go through the FS and identifying the Test Scenarios. Being a quality related resource, never hesitate to contribute. Suggest to developers too, especially in TC-driven development environment. Suggest the drop-down-lists, calendar controls, selection-list, group radio buttons, more meaningful messages, cautions, prompts, improvements related to usability etc.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">5. Never Forget the End User</span></strong></p>
<p>The most important stakeholder is the &#8216;End User&#8217; who will actually use the AUT. So, never forget him at any stage of TCs writing. In fact, End User should not be ignored at any stage throughout the SDLC, yet my emphasis so far is just related to my topic. So, during the identification of test scenarios, never overlook those cases which will be mostly used by the user or are business critical even of less frequent use. Imagine yourself as End User, once go through all the TCs and judge the practical value of executing all your documented TCs.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Conclusion:</span></strong></p>
<p>Test Case Writing is an activity which has solid impact on the whole testing phase. This fact makes the task of documenting TCs, very critical and subtle. So, it should be properly planned first and must be done in well-organized manner. The person who is documenting the TCs must keep in mind that, this activity is not for him or her only, but a whole team including other testers and developers, as well as the customer will be directly and indirectly affected by this work.</p>
<p>So, the due attention must be paid during this activity. “Test Case Document” must be understandable for all of its users, in an unambiguous way and should be easily maintainable. Moreover, TC document must address all important features and should cover all important logical flows of the AUT, with real time and practically acceptable inputs.</p>
<p><strong><em>What&#8217;s your test cases writing strategy? Share your tips with our readers and also put your queries in comments below.</em></strong></p>
<p><strong>Further reading: <a title="How to Write Effective Test Cases" href="http://www.softwaretestinghelp.com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/">How to Write Effective Test Cases</a></strong></p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/tips-for-writing-test-cases/">Tips for Writing Test Cases</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/tips-for-writing-test-cases/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>How to test software requirements specification (SRS)?</title>
		<link>http://www.softwaretestinghelp.com/how-to-test-software-requirements-specification-srs/</link>
		<comments>http://www.softwaretestinghelp.com/how-to-test-software-requirements-specification-srs/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 13:23:35 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Software Testing Templates]]></category>
		<category><![CDATA[Testing Life cycle]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/how-to-test-software-requirements-specification-srs/</guid>
		<description><![CDATA[Do you know &#8220;Most of the bugs in software are due to incomplete or inaccurate functional requirements?&#8221;  The software code, doesn&#8217;t matter how well it&#8217;s written, can&#8217;t do anything if there are ambiguities in requirements. It’s better to catch the requirement ambiguities and fix them in early development life cycle. Cost of fixing the bug [...]<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-test-software-requirements-specification-srs/">How to test software requirements specification (SRS)?</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 you know <strong>&#8220;Most of the bugs in software are due to incomplete or inaccurate functional requirements?&#8221;</strong>  The software code, doesn&#8217;t matter how well it&#8217;s written, can&#8217;t do anything if there are ambiguities in requirements.</p>
<p>It’s better to catch the requirement ambiguities and fix them in early development life cycle. Cost of fixing the bug after completion of development or product release is too high.  So it’s important to have requirement analysis and catch these incorrect requirements before design specifications and project implementation phases of SDLC.</p>
<p><strong>How to measure functional software requirement specification (SRS) documents?</strong><br />
Well, we need to define some standard tests to measure the requirements. Once each requirement is passed through these tests you can evaluate and freeze the functional requirements.</p>
<p>Let&#8217;s take an example. You are working on a web based application. Requirement is as follows:<br />
&#8220;Web application should be able to serve the user queries as early as possible&#8221;</p>
<p><strong>How will you freeze the requirement in this case?</strong><br />
What will be your requirement satisfaction criteria? To get the answer, ask this question to stakeholders: How much response time is ok for you?<br />
If they say, we will accept the response if it&#8217;s within 2 seconds, then this is your requirement measure. Freeze this requirement and carry the same procedure for next requirement.</p>
<p><strong>We just learned how to measure the requirements and freeze those in design, implementation and testing phases.</strong></p>
<p>Now let&#8217;s take other example. I was working on a web based project. Client (stakeholders) specified the project requirements for initial phase of the project development. My manager circulated all the requirements in the team for review. When we started discussion on these requirements, we were just shocked! Everyone was having his or her own conception about the requirements. We found lot of ambiguities in the ‘terms’ specified in requirement documents, which later on sent to client for review/clarification.</p>
<p>Client used many ambiguous terms, which were having many different meanings, making it difficult to analyze the exact meaning. The next version of the requirement doc from client was clear enough to freeze for design phase.</p>
<p><strong>From this example we learned &#8220;Requirements should be clear and consistent&#8221;</strong></p>
<p>Next criteria for testing the requirements specification is <strong>&#8220;Discover missing requirements&#8221;</strong></p>
<p>Many times project designers don&#8217;t get clear idea about specific modules and they simply assume some requirements while design phase. Any requirement should not be based on assumptions. Requirements should be complete, covering each and every aspect of the system under development.</p>
<p>Specifications should state both type of requirements i.e. what system should do and what should not.</p>
<p>Generally I use my own method to uncover the unspecified requirements. When I read the <strong>software requirements specification document (SRS)</strong>, I note down my own understanding of the requirements that are specified, plus other requirements SRS document should supposed to cover. This helps me to ask the questions about unspecified requirements making it clearer.</p>
<p>For checking the requirements completeness, divide requirements in three sections, &#8216;Must implement&#8217; requirements, requirements those are not specified but are &#8216;assumed&#8217; and third type is &#8216;imagination&#8217; type of requirements. Check if all type of requirements are addressed before software design phase.</p>
<p><strong>Check if the requirements are related to the project goal.</strong><br />
Some times stakeholders have their own expertise, which they expect to come in system under development. They don&#8217;t think if that requirement is relevant to project in hand. Make sure to identify such requirements. Try to avoid the irrelevant requirements in first phase of the project development cycle. If not possible ask the questions to stakeholders: why you want to implement this specific requirement? This will describe the particular requirement in detail making it easier for designing the system considering the future scope.</p>
<p><strong>But how to decide the requirements are relevant or not?</strong><br />
Simple answer: Set the project goal and ask this question: If not implementing this requirement will cause any problem achieving our specified goal? If not, then this is irrelevant requirement. Ask the stakeholders if they really want to implement these types of requirements.</p>
<p><strong>In short requirements specification (SRS) doc should address following:</strong><br />
Project functionality (What should be done and what should not)<br />
Software, Hardware interfaces and user interface<br />
System Correctness, Security and performance criteria<br />
Implementation issues (risks) if any</p>
<p><strong>Conclusion: </strong><br />
I have covered all aspects of requirement measurement. To be specific about requirements, I will summarize requirement testing in one sentence:<br />
<strong>&#8220;Requirements should be clear and specific with no uncertainty, requirements should be measurable in terms of specific values, requirements should be testable having some evaluation criteria for each requirement, and requirements should be complete, without any contradictions&#8221;</strong></p>
<p>Testing should start at requirement phase to avoid further requirement related bugs. Communicate more and more with your stakeholder to clarify all the requirements before starting project design and implementation.</p>
<p><strong>Do you have any experience testing software requirements?  </strong></p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-test-software-requirements-specification-srs/">How to test software requirements specification (SRS)?</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/how-to-test-software-requirements-specification-srs/feed/</wfw:commentRss>
		<slash:comments>114</slash:comments>
		</item>
		<item>
		<title>Sample bug report</title>
		<link>http://www.softwaretestinghelp.com/sample-bug-report/</link>
		<comments>http://www.softwaretestinghelp.com/sample-bug-report/#comments</comments>
		<pubDate>Sun, 04 May 2008 02:40:11 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Basics of Software testing]]></category>
		<category><![CDATA[Bug Defect tracking]]></category>
		<category><![CDATA[Software Testing Templates]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/sample-bug-report/</guid>
		<description><![CDATA[Writing a good bug report is very necessary in order to get your bug resolved. Developer should be able to reproduce the bug easily using your bug reproduce steps. Here is a sample bug report that will guide you on how to write a good bug report.<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/sample-bug-report/">Sample bug report</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>Vijay D</strong> (Coincidence with my name).</em></p>
<p>Below <strong>sample bug/defect report</strong> will give you exact idea of <strong>how to report a bug in bug tracking tool.</strong></p>
<p><strong>Here is the example scenario that caused a bug:</strong></p>
<p>Lets assume in your application under test you want to create a new user with user information, for that you need to logon into the application and navigate to USERS menu &gt; New User, then enter all the details in the ‘User form’ like, First Name, Last Name, Age, Address, Phone etc. Once you enter all these information, you need to click on ‘SAVE’ button in order to save the user. Now you can see a success message saying, &#8220;New User has been created successfully&#8221;.</p>
<p>But when you entered into your application by logging in and navigated to USERS menu &gt; New user, entered all the required information to create new user and clicked on SAVE button. BANG! The application crashed and you got one error page on screen. (Capture this error message window and save as a Microsoft paint file)</p>
<p>Now this is the <strong>bug scenario</strong> and you would like to report this as a BUG in your bug-tracking tool.</p>
<p><strong>How will you report this bug effectively?</strong></p>
<p><strong>Here is the sample bug report for above mentioned example:</strong><br />
(Note that some &#8216;bug report&#8217; fields might differ depending on your bug tracking system)</p>
<p><strong>SAMPLE BUG REPORT:</strong></p>
<p><strong>Bug Name:</strong> Application crash on clicking the SAVE button while creating a new user.<br />
<strong>Bug ID:</strong> (It will be automatically created by the BUG Tracking tool once you save this bug)<br />
<strong>Area Path:</strong> USERS menu &gt; New Users<br />
<strong>Build Number:</strong> Version Number 5.0.1<br />
<strong>Severity:</strong> HIGH (High/Medium/Low) or 1<br />
<strong>Priority:</strong> HIGH (High/Medium/Low) or 1<br />
<strong>Assigned to:</strong> Developer-X<br />
<strong>Reported By:</strong> Your Name<br />
<strong>Reported On:</strong> Date<br />
<strong>Reason:</strong> Defect<br />
<strong>Status:</strong> New/Open/Active (Depends on the Tool you are using)<br />
<strong>Environment:</strong> Windows 2003/SQL Server 2005</p>
<p><strong>Description:</strong><br />
Application crash on clicking the SAVE button while creating a new<br />
user, hence unable to create a new user in the application.</p>
<p><strong>Steps To Reproduce:</strong><br />
<strong>1)</strong> Logon into the application<br />
<strong>2)</strong> Navigate to the Users Menu &gt; New User<br />
<strong>3)</strong> Filled all the user information fields<br />
<strong>4)</strong> Clicked on &#8216;Save&#8217; button<br />
<strong>5) </strong>Seen an error page &#8220;ORA1090 Exception: Insert values Error&#8230;&#8221;<br />
<strong>6) </strong>See the attached logs for more information (Attach more logs related to bug..IF any)<br />
<strong>7)</strong> And also see the attached screenshot of the error page.</p>
<p><strong>Expected result:</strong> On clicking SAVE button, should be prompted to a success message &#8220;New User has been created successfully&#8221;.</p>
<p>(Attach &#8216;application crash&#8217; screen shot.. IF any)</p>
<p><strong>Save</strong> the defect/bug in the BUG TRACKING TOOL.  You will get a bug id, which you can use for further bug reference.<br />
Default ‘New bug’ mail will go to respective developer and the default module owner (Team leader or manager) for further action.</p>
<p>Related:<em> If you need more information about writing a good bug report read our previous post &#8220;<a href="http://www.softwaretestinghelp.com/how-to-write-good-bug-report/" title="How to write a good bug report">How to write a good bug report</a>&#8220;. </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/sample-bug-report/">Sample bug report</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/sample-bug-report/feed/</wfw:commentRss>
		<slash:comments>130</slash:comments>
		</item>
		<item>
		<title>How to write a good bug report? Tips and Tricks</title>
		<link>http://www.softwaretestinghelp.com/how-to-write-good-bug-report/</link>
		<comments>http://www.softwaretestinghelp.com/how-to-write-good-bug-report/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 07:18:46 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Bug Defect tracking]]></category>
		<category><![CDATA[How to be a good tester]]></category>
		<category><![CDATA[Software Testing Templates]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/how-to-write-good-bug-report/</guid>
		<description><![CDATA[Why good Bug report? If your bug report is effective, chances are higher that it will get fixed. So fixing a bug depends on how effectively you report it. Reporting a bug is nothing but a skill and I will tell you how to achieve this skill. &#8220;The point of writing problem report(bug report) is [...]<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-write-good-bug-report/">How to write a good bug report? Tips and Tricks</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>Why good Bug report?</strong><br />
If your bug report is effective, chances are higher that it will get fixed. So fixing a bug depends on how effectively you report it. Reporting a bug is nothing but a skill and I will tell you how to achieve this skill.</p>
<p><strong>&#8220;The point of writing problem report(bug report) is to get bugs fixed&#8221; &#8211; By Cem Kaner.</strong> If tester is not reporting bug correctly, programmer will most likely reject this bug stating as irreproducible. This can hurt testers moral and some time ego also. (I suggest do not keep any type of ego. Ego&#8217;s like &#8220;I have reported bug correctly&#8221;, &#8220;I can reproduce it&#8221;, &#8220;Why he/she has rejected the bug?&#8221;, &#8220;It&#8217;s not my fault&#8221; etc etc..)</p>
<p><strong>What are the qualities of a good software bug report?</strong><br />
Anyone can write a bug report. But not everyone can write a effective bug report. You should be able to distinguish between average bug report and a good bug report. How to distinguish a good or bad bug report? It&#8217;s simple, apply following characteristics and techniques to report a bug.</p>
<p><strong>1) Having clearly specified bug number:</strong><br />
Always assign a unique number to each bug report. This will help to identify the bug record. If you are using any automated bug-reporting tool then this unique number will be generated automatically each time you report the bug. Note the number and brief description of each bug you reported.</p>
<p><strong>2) Reproducible:</strong><br />
If your bug is not reproducible it will never get fixed. You should clearly mention the steps to reproduce the bug. Do not assume or skip any reproducing step. Step by step described bug problem is easy to reproduce and fix.</p>
<p><strong>3) Be Specific:</strong><br />
Do not write a essay about the problem. Be Specific and to the point. Try to summarize the problem in minimum words yet in effective way. Do not combine multiple problems even they seem to be similar. Write different reports for each problem.</p>
<p><strong>How to Report a Bug?</strong></p>
<p><strong>Use following simple Bug report template:</strong><br />
This is a simple bug report format. It may vary on the bug report tool you are using. If you are writing bug report manually then some fields need to specifically mention like Bug number which should be assigned manually.</p>
<p><strong>Reporter:</strong>  Your name and email address.</p>
<p><strong>Product:</strong> In which product you found this bug.</p>
<p><strong>Version:</strong> The product version if any.</p>
<p><strong>Component:</strong> These are the major sub modules of the product.</p>
<p><strong>Platform:</strong> Mention the hardware platform where you found this bug. The various platforms like &#8216;PC&#8217;,  &#8216;MAC&#8217;, &#8216;HP&#8217;, &#8216;Sun&#8217; etc.</p>
<p><strong>Operating system:</strong> Mention all operating systems where you found the bug. Operating systems like Windows, Linux, Unix, SunOS, Mac OS. Mention the different OS versions also if applicable like Windows NT, Windows 2000, Windows XP etc.</p>
<p><strong>Priority:</strong><br />
When bug should be fixed? Priority is generally set from P1 to P5.  P1 as &#8220;fix the bug with highest priority&#8221; and P5 as &#8221; Fix when time permits&#8221;.</p>
<p><strong>Severity:</strong><br />
This describes the impact of the bug.<br />
<strong>Types of Severity: </strong></p>
<ul>
<li><strong>Blocker:</strong> No further testing work can be done.</li>
<li><strong>Critical:</strong> Application crash, Loss of data.</li>
<li><strong>Major:</strong> Major loss of function.</li>
<li><strong>Minor:</strong> minor loss of function.</li>
<li><strong>Trivial:</strong> Some UI enhancements.</li>
<li><strong>Enhancement: </strong>Request for new feature or some enhancement in existing one.</li>
</ul>
<p><strong>Status:</strong><br />
When you are logging the bug in any bug tracking system then by default the bug status is &#8216;New&#8217;.<br />
Later on bug goes through various stages like Fixed, Verified, Reopen, Won&#8217;t Fix etc.<br />
<a href="http://www.softwaretestinghelp.com/bug-life-cycle/" title="Bug life cycle" target="_blank">Click here</a> to read more about detail bug life cycle.</p>
<p><strong>Assign To: </strong><br />
If you know which developer is responsible for that particular module in which bug occurred, then you can specify email address of that developer. Else keep it blank this will assign bug to module owner or Manger will assign bug to developer. Possibly add the manager email address in CC list.</p>
<p><strong>URL:</strong><br />
The page url on which bug occurred.</p>
<p><strong>Summary:</strong><br />
A brief summary of the bug mostly in 60 or below words. Make sure your summary is reflecting what the problem is and where it is.</p>
<p><strong>Description:</strong><br />
A detailed description of bug. Use following fields for description field:</p>
<ul>
<li><strong>Reproduce steps:</strong> Clearly mention the steps to reproduce the bug.</li>
<li><strong>Expected result:</strong> How application should behave on above mentioned steps.</li>
<li><strong>Actual result:</strong> What is the actual result on running above steps i.e. the bug behavior.</li>
</ul>
<p>These are the important steps in bug report. You can also add the &#8220;Report type&#8221; as one more field which will describe the bug type.</p>
<p><strong>The report types are typically:</strong><br />
1) Coding error<br />
2) Design error<br />
3) New suggestion<br />
4) Documentation issue<br />
5) Hardware problem</p>
<p><strong>Some Bonus tips to write a good bug report:</strong></p>
<p><strong>1) Report the problem immediately:</strong>If you found any bug while testing, do not wait to write detail bug report later. Instead write the bug report immediately. This will ensure a good and reproducible bug report. If you decide to write the bug report later on then chances are high to miss the important steps in your report.</p>
<p><strong>2) Reproduce the bug three times before writing bug report:</strong>Your bug should be reproducible. Make sure your steps are robust enough to reproduce the bug without any ambiguity. If your bug is not reproducible every time you can still file a bug mentioning the periodic nature of the bug.</p>
<p><strong>3) Test the same bug occurrence on other similar module:</strong><br />
Sometimes developer use same code for different similar modules. So chances are high that bug in one module can occur in other similar modules as well. Even you can try to find more severe version of the bug you found.</p>
<p><strong>4) Write a good bug summary:</strong><br />
Bug summary will help developers to quickly analyze the bug nature. Poor quality report will unnecessarily increase the development and testing time. Communicate well through your bug report summary. Keep in mind bug summary is used as a reference to search the bug in bug inventory.</p>
<p><strong>5) Read bug report before hitting Submit button:</strong><br />
Read all sentences, wording, steps used in bug report. See if any sentence is creating ambiguity that can lead to misinterpretation. Misleading words or sentences should be avoided in order to have a clear bug report.</p>
<p><strong>6) Do not use Abusive language:</strong><br />
It&#8217;s nice that you did a good work and found a bug but do not use this credit for criticizing developer or to attack any individual.</p>
<p><strong>Conclusion:</strong><br />
No doubt that your bug report should be a high quality document. Focus on writing good bug reports, spend some time on this task because this is main communication point between tester, developer and manager. Mangers should make aware to their team that writing a good bug report is primary responsibility of any tester. Your efforts towards writing good bug report will not only save company resources but also create a good relationship between you and developers.</p>
<p><strong>For better productivity write a better bug report.</strong></p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-write-good-bug-report/">How to write a good bug report? Tips and Tricks</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/how-to-write-good-bug-report/feed/</wfw:commentRss>
		<slash:comments>201</slash:comments>
		</item>
		<item>
		<title>Bug life cycle</title>
		<link>http://www.softwaretestinghelp.com/bug-life-cycle/</link>
		<comments>http://www.softwaretestinghelp.com/bug-life-cycle/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 09:08:25 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Bug Defect tracking]]></category>
		<category><![CDATA[Software Testing Templates]]></category>
		<category><![CDATA[Testing Life cycle]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/bug-life-cycle/</guid>
		<description><![CDATA[What is Bug/Defect? Simple Wikipedia definition of Bug is: &#8220;A computer bug is an error, flaw, mistake, failure, or fault in a computer program that prevents it from working correctly or produces an incorrect result. Bugs arise from mistakes and errors, made by people, in either a program&#8217;s source code or its design.&#8221; Other definitions [...]<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/bug-life-cycle/">Bug life cycle</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>What is Bug/Defect?</strong></p>
<p><strong>Simple Wikipedia definition of Bug is:</strong> &#8220;A computer bug is an error, flaw, mistake, failure, or fault in a computer program that prevents it from working correctly or produces an incorrect result. Bugs arise from mistakes and errors, made by people, in either a program&#8217;s source code or its design.&#8221;</p>
<p><strong>Other definitions can be:</strong><br />
An unwanted and unintended property of a program or piece of hardware, especially one that causes it to malfunction.</p>
<p><strong>or</strong><br />
A fault in a program, which causes the program to perform in an unintended or unanticipated manner.</p>
<p>Lastly the general definition of bug is: &#8220;failure to conform to specifications&#8221;.</p>
<p>If you want to detect and resolve the defect in early development stage, defect tracking and software development phases should start simultaneously.</p>
<p>We will discuss more on Writing effective bug report in another article. Let&#8217;s concentrate here on bug/defect life cycle.</p>
<p><strong>Life cycle of Bug:</strong></p>
<p><strong>1) Log new defect</strong><br />
When tester logs any new bug the <strong>mandatory fields</strong> are:<br />
Build version, Submit On, Product, Module, Severity, Synopsis and Description to Reproduce</p>
<p>In above list you can add some <strong>optional fields</strong> if you are using manual Bug submission template:<br />
These Optional Fields are: Customer name, Browser, Operating system, File Attachments or screenshots.</p>
<p><strong>The following fields remain either specified or blank:</strong><br />
If you have authority to add bug Status, Priority and &#8216;Assigned to&#8217; fields them you can specify these fields. Otherwise Test manager will set status, Bug priority and assign the bug to respective module owner.</p>
<p><strong>Look at the following Bug life cycle:</strong></p>
<p><a href="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2007/09/bug-life-cycle1.jpg" title="Bug life cycle" target="_blank"><img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2007/09/bug-life-cycle1.thumbnail.jpg" title="Bug life cycle" alt="Bug life cycle" align="middle" height="128" width="109" /></a></p>
<p>[Click on the image to view full size] Ref: Bugzilla bug life cycle</p>
<p>The figure is quite complicated but when you consider the significant steps in bug life cycle you will get quick idea of bug life.</p>
<p>On successful logging the bug is reviewed by Development or Test manager. Test manager can set the bug status as Open, can Assign the bug to developer or bug may be deferred until next release.</p>
<p>When bug gets assigned to developer and can start working on it. Developer can set bug status as won’t fix, Couldn’t reproduce, Need more information or &#8216;Fixed&#8217;.</p>
<p>If the bug status set by developer is either ‘Need more info’ or Fixed then QA responds with specific action. If bug is fixed then QA verifies the bug and can set the bug status as verified closed or Reopen.</p>
<p><strong>Bug status description:</strong><br />
These are various stages of bug life cycle. The status caption may vary depending on the bug tracking system you are using.</p>
<p><strong>1) New:</strong> When QA files new bug.</p>
<p><strong>2) Deferred:</strong> If the bug is not related to current build or can not be fixed in this release or bug is not important to fix immediately then the project manager can set the bug status as deferred.</p>
<p><strong>3) Assigned:</strong> &#8216;Assigned to&#8217; field is set by project lead or manager and assigns bug to developer.</p>
<p><strong>4) Resolved/Fixed:</strong> When developer makes necessary code changes and verifies the changes then he/she can make bug status as &#8216;Fixed&#8217; and the bug is passed to testing team.</p>
<p><strong>5) Could not reproduce:</strong> If developer is not able to reproduce the bug by the steps given in bug report by QA then developer can mark the bug as &#8216;CNR&#8217;. QA needs action to check if bug is reproduced and can assign to developer with detailed reproducing steps.</p>
<p><strong>6) Need more information:</strong> If developer is not clear about the bug reproduce steps provided by QA to reproduce the bug, then he/she can mark it as &#8220;Need more information&#8217;. In this case QA needs to add detailed reproducing steps and assign bug back to dev for fix.</p>
<p><strong>7) Reopen:</strong> If QA is not satisfy with the fix and if bug is still reproducible even after fix then QA can mark it as &#8216;Reopen&#8217; so that developer can take appropriate action.</p>
<p><strong>8 ) Closed: </strong>If bug is verified by the QA team and if the fix is ok and problem is solved then QA can mark bug as &#8216;Closed&#8217;.</p>
<p><strong>9) Rejected/Invalid:</strong> Some times developer or team lead can mark the bug as Rejected or invalid if the system is working according to specifications and bug is just due to some misinterpretation.</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/bug-life-cycle/">Bug life cycle</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/bug-life-cycle/feed/</wfw:commentRss>
		<slash:comments>159</slash:comments>
		</item>
		<item>
		<title>Testing Checklist</title>
		<link>http://www.softwaretestinghelp.com/testing-checklist/</link>
		<comments>http://www.softwaretestinghelp.com/testing-checklist/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 18:17:51 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Basics of Software testing]]></category>
		<category><![CDATA[Software Testing Templates]]></category>
		<category><![CDATA[Test strategy]]></category>
		<category><![CDATA[Testing Life cycle]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/testing-checklist/</guid>
		<description><![CDATA[Are you going to start on a new project for testing? Don't forget to check this Testing Checklist in each and every step of your Project life cycle. List is mostly equivalent to Test plan, it will cover all quality assurance and testing standards. Testing Checklist <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/testing-checklist/">Testing Checklist</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>Are you going to start on a new project for testing? Don&#8217;t forget to check this Testing Checklist in each and every step of your Project life cycle.</strong> List is mostly equivalent to Test plan, it will cover all quality assurance and testing standards.</p>
<p><strong>Testing Checklist: </strong><br />
<strong>1</strong>    Create System and Acceptance Tests                         [               ]<br />
<strong>2 </strong>   Start Acceptance test Creation                                    [               ]<br />
<strong>3</strong>    Identify test team                                                          [               ]<br />
<span id="more-75"></span><strong>4 </strong>   Create Workplan                                                            [               ]<br />
<strong>5</strong>    Create test Approach                                                    [               ]<br />
<strong>6</strong>    Link Acceptance Criteria and Requirements to form the basis of<br />
acceptance test                                                                    [               ]<br />
<strong>7 </strong>   Use subset of system test cases to form requirements portion of<br />
acceptance test                                                                    [               ]<br />
<strong>8</strong>    Create scripts for use by the customer to demonstrate that the system meets<br />
requirements                                                                      [               ]<br />
<strong>9</strong>    Create test schedule. Include people and all other resources. [               ]<br />
<strong>10</strong>    Conduct Acceptance Test                                           [               ]<br />
<strong>11  </strong>  Start System Test Creation                                        [               ]<br />
<strong>12</strong>    Identify test team members                                      [               ]<br />
<strong>13</strong>    Create Workplan                                                          [               ]<br />
<strong>14 </strong>   Determine resource requirements                            [               ]<br />
<strong>15</strong>    Identify productivity tools for testing                       [               ]<br />
<strong>16</strong>    Determine data requirements                                    [               ]<br />
<strong>17</strong>    Reach agreement with data center                            [               ]<br />
<strong>18</strong>    Create test Approach                                                   [               ]<br />
<strong>19</strong>    Identify any facilities that are needed                       [               ]<br />
<strong>20</strong>    Obtain and review existing test material                 [               ]<br />
<strong>21</strong>    Create inventory of test items                                    [               ]<br />
<strong>22 </strong>   Identify Design states, conditions, processes, and procedures [              ]<br />
<strong>23</strong>    Determine the need for Code based (white box) testing.  Identify conditions.                                                                                                                [               ]<br />
<strong>24</strong>    Identify all functional requirements                          [               ]<br />
<strong>25</strong>    End inventory creation                                                [               ]<br />
<strong>26</strong>    Start test case creation                                                [               ]<br />
<strong>27    </strong>Create test cases based on inventory of test items  [               ]<br />
<strong>28</strong>    Identify logical groups of business function for new sysyem  [               ]<br />
<strong>29</strong>    Divide test cases into functional groups traced to test item inventory [ ]                      1.30    Design data sets to correspond to test cases                             [               ]<br />
<strong> 31</strong>    End test case creation                                                                   [               ]<br />
<strong> 32</strong>    Review business functions, test cases, and data sets with users    [               ]<br />
<strong> 33</strong>    Get signoff on test design from Project leader and QA            [               ]<br />
<strong> 34</strong>    End Test Design                                                                             [               ]<br />
<strong> 35</strong>    Begin test Preparation                                                                  [               ]<br />
<strong> 36</strong>    Obtain test support resources                                                     [               ]<br />
<strong> 37</strong>    Outline expected results for each test case                                [               ]<br />
<strong> 38</strong>    Obtain test data.  Validate and trace to test cases                    [               ]<br />
<strong> 39</strong>    Prepare detailed test scripts for each test case                         [               ]<br />
<strong> 40</strong>    Prepare &amp; document environmental set up procedures.  Include back up and<br />
recovery plans                                                                                    [               ]<br />
<strong> 41</strong>    End Test Preparation phase                                                         [               ]<br />
<strong> 42</strong>    Conduct System Test                                                                    [               ]<br />
<strong> 43</strong>    Execute test scripts                                                                       [               ]<br />
<strong> 44</strong>    Compare actual result to expected                                             [               ]<br />
<strong> 45</strong>    Document discrepancies and create problem report               [               ]<br />
<strong> 46</strong>    Prepare maintenance phase input                                              [               ]<br />
<strong> 47</strong>    Re-execute test group after problem repairs                           [               ]<br />
<strong> 48</strong>    Create final test report, include known bugs list                      [               ]<br />
<strong> 49</strong>    Obtain formal signoff                                                                    [               ]</p>
<p><em> Source: Jarvis and Crandall, Inroads to Software Quality, Prentice-Hall, 1997, p. 323.</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/testing-checklist/">Testing Checklist</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/testing-checklist/feed/</wfw:commentRss>
		<slash:comments>92</slash:comments>
		</item>
		<item>
		<title>Test plan sample: SoftwareTesting and Quality assurance Templates</title>
		<link>http://www.softwaretestinghelp.com/test-plan-sample-softwaretesting-and-quality-assurance-templates/</link>
		<comments>http://www.softwaretestinghelp.com/test-plan-sample-softwaretesting-and-quality-assurance-templates/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 06:55:19 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Software Testing Templates]]></category>
		<category><![CDATA[Test Plan Template]]></category>
		<category><![CDATA[Testing Tips and resources]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/test-plan-sample-softwaretesting-and-quality-assurance-templates/</guid>
		<description><![CDATA[purpose of test plan i. e to prescribe the scope, approach, resources, and schedule of the testing activities.  To identify the items being tested, the features to be tested, the testing tasks to be performed, the personnel responsible for each task, and the risks associated with this plan.<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/test-plan-sample-softwaretesting-and-quality-assurance-templates/">Test plan sample: SoftwareTesting and Quality assurance Templates</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>Test plan is in high demand. Ya it should be! Test plan reflects your entire project testing schedule and approach. This article is in response to those who have demanded sample test plan.</p>
<p>In my previous article I have <a href="http://www.softwaretestinghelp.com/test-plan-template/" title="Test Plan Index">outlined Test plan Index.</a> In this article I will elaborate that index to what each point mean to do. So this Test plan will include the purpose of test plan i. e to prescribe the scope, approach, resources, and schedule of the testing activities.  To identify the items being tested, the features to be tested, the testing tasks to be performed, the personnel responsible for each task, and the risks associated with this plan.</p>
<p>Find what actually you need to include in each index point.</p>
<p><span id="more-73"></span>I have included link to download PDF format of this test plan template at the end of this post.</p>
<p><strong>Test Plan Template:</strong></p>
<p>(Name of the Product)</p>
<p><strong>Prepared by:</strong></p>
<p>(Names of Preparers)</p>
<p>(Date)</p>
<p><strong>TABLE OF CONTENTS</strong></p>
<p>1.0  INTRODUCTION</p>
<p>2.0  OBJECTIVES AND TASKS<br />
2.1  Objectives<br />
2.2  Tasks</p>
<p>3.0  SCOPE</p>
<p>4.0  Testing Strategy<br />
4.1  Alpha Testing (Unit Testing)<br />
4.2  System and Integration Testing<br />
4.3  Performance and Stress Testing<br />
4.4  User Acceptance Testing<br />
4.5  Batch Testing<br />
4.6  Automated Regression Testing<br />
4.7  Beta Testing</p>
<p>5.0  Hardware Requirements</p>
<p>6.0  Environment Requirements<br />
6.1  Main Frame<br />
6.2  Workstation</p>
<p>7.0  Test Schedule</p>
<p>8.0  Control Procedures</p>
<p>9.0  Features to Be Tested</p>
<p>10.0  Features Not to Be Tested</p>
<p>11.0  Resources/Roles &amp; Responsibilities</p>
<p>12.0  Schedules</p>
<p>13.0  Significantly Impacted Departments (SIDs)</p>
<p>14.0  Dependencies</p>
<p>15.0  Risks/Assumptions</p>
<p>16.0  Tools</p>
<p>17.0  Approvals</p>
<p><strong>1.0 INTRODUCTION</strong></p>
<p>A brief summary of the product being tested.  Outline all the functions at a high level.</p>
<p><strong>2.0 OBJECTIVES AND TASKS</strong></p>
<p><strong>2.1    Objectives</strong><br />
Describe the objectives supported by the Master Test Plan, eg., defining tasks and responsibilities, vehicle for communication, document to be used as a service level agreement, etc.</p>
<p><strong>2.2    Tasks</strong><br />
List all tasks identified by this Test Plan, i.e., testing, post-testing, problem reporting, etc.<br />
<strong>3.0 SCOPE</strong></p>
<p><strong>General</strong><br />
This section describes what is being tested, such as all the functions of a specific product, its existing interfaces, integration of all functions.</p>
<p><strong>Tactics</strong><br />
List here how you will accomplish the items that you have listed in the &#8220;Scope&#8221; section.  For example, if you have mentioned that you will be testing the existing interfaces, what would be the procedures you would follow to notify the key people to represent their respective areas, as well as allotting time in their schedule for assisting you in accomplishing your activity?</p>
<p><strong>4.0 TESTING STRATEGY</strong></p>
<p>Describe the overall approach to testing.  For each major group of features or feature combinations, specify the approach which will ensure that these feature groups are adequately tested.  Specify the major activities, techniques, and tools which are used to test the designated groups of features.</p>
<p>The approach should be described in sufficient detail to permit identification of the major testing tasks and estimation of the time required to do each one.</p>
<p><strong>4.1    Unit Testing</strong></p>
<p><strong>Definition:</strong><br />
Specify the minimum degree of comprehensiveness desired.  Identify the techniques which will be used to judge the comprehensiveness of the testing effort (for example, determining which statements have been executed at least once).  Specify any additional completion criteria (for example, error frequency).  The techniques to be used to trace requirements should be specified.</p>
<p><strong>Participants:</strong><br />
List the names of individuals/departments who would be responsible for Unit Testing.</p>
<p><strong>Methodology:</strong><br />
Describe how unit testing will be conducted.  Who will write the test scripts for the unit testing, what would be the sequence of events of Unit Testing and how will the testing activity take place?</p>
<p><strong>4.2    System and Integration Testing</strong></p>
<p><strong>Definition:</strong><br />
List what is your understanding of System and Integration Testing for your project.</p>
<p><strong>Participants:</strong><br />
Who will be conducting System and Integration Testing on your project?  List the individuals that will be responsible for this activity.</p>
<p><strong>Methodology:</strong><br />
Describe how System &amp; Integration testing will be conducted.  Who will write the test scripts for the unit testing, what would be sequence of events of System &amp; Integration Testing, and how will the testing activity take place?</p>
<p><strong>4.3    Performance and Stress Testing</strong></p>
<p><strong>Definition:</strong><br />
List what is your understanding of Stress Testing for your project.</p>
<p><strong>Participants: </strong><br />
Who will be conducting Stress Testing on your project?  List the individuals that will be responsible for this activity.</p>
<p><strong>Methodology:</strong><br />
Describe how Performance &amp; Stress testing will be conducted.  Who will write the test scripts for the testing, what would be sequence of events of Performance &amp; Stress Testing, and how will the testing activity take place?</p>
<p><strong>4.4    User Acceptance Testing</strong></p>
<p><strong>Definition:</strong><br />
The purpose of acceptance test is to confirm that the system is ready for operational use.  During acceptance test, end-users (customers) of the system compare the system to its initial requirements.</p>
<p><strong>Participants:</strong><br />
Who will be responsible for User Acceptance Testing?  List the individuals&#8217; names and responsibility.</p>
<p><strong>Methodology:</strong><br />
Describe how the User Acceptance testing will be conducted.  Who will write the test scripts for the testing, what would be sequence of events of User Acceptance Testing, and how will the testing activity take place?</p>
<p><strong>4.5    Batch Testing</strong></p>
<p><strong>4.6    Automated Regression Testing</strong></p>
<p><strong>Definition:</strong><br />
Regression testing is the selective retesting of a system or component to verify that modifications have not caused unintended effects and that the system or component still works as specified in the requirements.</p>
<p><strong>Participants:</strong><br />
<strong>Methodology:</strong></p>
<p><strong>4.7    Beta Testing</strong><br />
<strong>Participants:</strong></p>
<p><strong>Methodology:</strong><br />
<strong>5.0 HARDWARE REQUIREMENTS</strong><br />
Computers<br />
Modems</p>
<p><strong>6.0 ENVIRONMENT REQUIREMENTS</strong></p>
<p><strong>6.1    Main Frame</strong><br />
Specify both the necessary and desired properties of the test environment.  The specification should contain the physical characteristics of the facilities, including the hardware, the communications and system software, the mode of usage (for example, stand-alone), and any other software or supplies needed to support the test.  Also specify the level of security which must be provided for the test facility, system software, and proprietary components such as software, data, and hardware.</p>
<p>Identify special test tools needed.  Identify any other testing needs (for example, publications or office space).  Identify the source of all needs which are not currently available to your group.</p>
<p><strong>6.2    Workstation</strong><br />
<strong>7.0 TEST SCHEDULE</strong></p>
<p>Include test milestones identified in the Software Project Schedule as well as all item transmittal events.</p>
<p>Define any additional test milestones needed.  Estimate the time required to do each testing task.  Specify the schedule for each testing task and test milestone.  For each testing resource (that is, facilities, tools, and staff), specify its periods of use.</p>
<p><strong>8.0 CONTROL PROCEDURES</strong></p>
<p><strong>Problem Reporting</strong><br />
Document the procedures to follow when an incident is encountered during the testing process.  If a standard form is going to be used, attach a blank copy as an &#8220;Appendix&#8221; to the Test Plan.  In the event you are using an automated incident logging system, write those procedures in this section.</p>
<p><strong>Change Requests</strong><br />
Document the process of modifications to the software.  Identify who will sign off on the changes and what would be the criteria for including the changes to the current product.  If the changes will affect existing programs, these modules need to be identified.</p>
<p><strong> 9.0 FEATURES TO BE TESTED</strong></p>
<p>Identify all software features and combinations of software features that will be tested.</p>
<p><strong>10.0 FEATURES NOT TO BE TESTED</strong></p>
<p>Identify all features and significant combinations of features which will not be tested and the reasons.</p>
<p><strong>11.0 RESOURCES/ROLES &amp; RESPONSIBILITIES</strong></p>
<p>Specify the staff members who are involved in the test project and what their roles are going to be (for example, Mary Brown (User) compile Test Cases for Acceptance Testing).  Identify groups responsible for managing, designing, preparing, executing, and resolving the test activities as well as related issues.  Also identify groups responsible for providing the test environment.  These groups may include developers, testers, operations staff, testing services, etc.</p>
<p><strong>12.0 SCHEDULES</strong></p>
<p><strong>Major Deliverables</strong><br />
Identify the deliverable documents.  You can list the following documents:<br />
-  Test Plan<br />
-  Test Cases<br />
-  Test Incident Reports<br />
-  Test Summary Reports</p>
<p><strong>13.0 SIGNIFICANTLY IMPACTED DEPARTMENTS (SIDs)</strong></p>
<p>Department/Business Area                Bus. Manager            Tester(s)</p>
<p><strong>14.0 DEPENDENCIES</strong></p>
<p>Identify significant constraints on testing, such as test-item availability, testing-resource availability, and deadlines.</p>
<p><strong>15.0 RISKS/ASSUMPTIONS</strong></p>
<p>Identify the high-risk assumptions of the test plan.  Specify contingency plans for each (for example, delay in delivery of test items might require increased night shift scheduling to meet the delivery date).<br />
<strong>1</strong><strong>6.0 TOOLS</strong><br />
List the Automation tools you are going to use. List also the Bug tracking tool here.</p>
<p><strong>17.0 APPROVALS</strong></p>
<p>Specify the names and titles of all persons who must approve this plan.  Provide space for the signatures and dates.</p>
<p>Name (In Capital Letters)            Signature                    Date</p>
<p>1.</p>
<p>2.</p>
<p>3.</p>
<p>4.</p>
<p><strong>You can also Download this <a href="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2007/07/sample-test-plan-template.pdf" title="Sample Test plan template" target="_blank">Sample Test plan Template</a></strong></p>
<p>Do not forget to Subscribe to get latest testing Updates. <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=956053" target="_blank">Click here to Get Updates By Email</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/test-plan-sample-softwaretesting-and-quality-assurance-templates/">Test plan sample: SoftwareTesting and Quality assurance Templates</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/test-plan-sample-softwaretesting-and-quality-assurance-templates/feed/</wfw:commentRss>
		<slash:comments>132</slash:comments>
		</item>
		<item>
		<title>How to write effective Test cases, procedures and definitions</title>
		<link>http://www.softwaretestinghelp.com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/</link>
		<comments>http://www.softwaretestinghelp.com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 09:32:46 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Software Testing Templates]]></category>
		<category><![CDATA[Testing Tips and resources]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/</guid>
		<description><![CDATA[Writing effective test cases is a skill and that can be achieved by some experience and in-depth study of the application on which test cases are being written.
Here I will share some tips on how to write test cases, test case procedures and some basic test case definitions. 
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/">How to write effective Test cases, procedures and definitions</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>Writing <strong>effective test cases</strong> is a skill and that can be achieved by some experience and in-depth study of the application on which test cases are being written.</p>
<p>Here I will share some <strong>tips on how to write test cases, test case procedures and some basic test case definitions. </strong></p>
<p><strong>What is a test case?<br />
</strong>&#8220;A test case has components that describes an input, action or event and an expected response, to determine if a feature of an application is working correctly.&#8221;  Definition by <a href="http://www.ee.oulu.fi/research/ouspg/sage/glossary/" target="_blank">Glossary </a></p>
<p><span id="more-65"></span>There are levels in which each test case will fall in order to avoid duplication efforts.<br />
<strong>Level 1:</strong> In this level you will write the <strong>basic test cases from the available specification</strong> and user documentation.<br />
<strong>Level 2:</strong> This is the <strong>practical stage</strong> in which writing test cases depend on actual functional and system flow of the application.<br />
<strong>Level 3:</strong> This is the stage in which you will group some test cases and <strong>write a test procedure</strong>. Test procedure is nothing but a group of small test cases maximum of 10.<br />
<strong>Level 4:</strong> <strong>Automation of the project.</strong> This will minimize human interaction with system and thus QA can focus on current updated functionalities to test rather than remaining busy with regression testing.</p>
<p>So you can observe a systematic growth from no testable item to a Automation suit.</p>
<p><strong>Why we write test cases?<br />
</strong>The basic objective of writing test cases is <strong>to validate the testing coverage of the application.</strong> If you are working in any CMMi company then you will strictly follow test cases standards. So writing test cases brings some sort of standardization and minimizes the ad-hoc approach in testing.</p>
<p><strong>How to write test cases?<br />
</strong>Here is a simple <a href="http://readyset.tigris.org/nonav/templates/test-case-format.html" target="_blank">test case format </a></p>
<p><strong>Fields in test cases:</strong></p>
<p><strong>Test case id:<br />
Unit to test:</strong> What to be verified?<br />
<strong>Assumptions:<br />
Test data:</strong> Variables and their values<br />
<strong>Steps to be executed:<br />
Expected result:<br />
Actual result:<br />
Pass/Fail:<br />
Comments:</strong></p>
<p>So here is a basic format of test case statement:</p>
<p><strong>Verify<br />
Using </strong>[tool name, tag name, dialog, etc]<br />
<strong>With</strong> [conditions]<br />
<strong>To</strong> [what is returned, shown, demonstrated]</p>
<p><strong>Verify:</strong> Used as the first word of the test case statement.<br />
<strong>Using:</strong> To identify what is being tested. You can use ‘entering’ or ‘selecting’ here instead of using depending on the situation.</p>
<p>For any application basically you will cover all the <strong>types of test cases including functional, negative and boundary value test cases.</strong></p>
<p>Keep in mind while writing test cases that all your <strong>test cases should be simple and easy to understand</strong>. Don’t write explanations like essays. Be to the point.</p>
<p><strong>Try writing the simple test cases as mentioned in above test case format. Generally I use Excel sheets to write the basic test cases. Use any tool like ‘Test Director’ when you are going to automate those test cases.</strong></p>
<p>Feel free to comment below any query regarding test case writing or execution.</p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/">How to write effective Test cases, procedures and definitions</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/feed/</wfw:commentRss>
		<slash:comments>560</slash:comments>
		</item>
		<item>
		<title>How to write software Testing Weekly Status Report</title>
		<link>http://www.softwaretestinghelp.com/how-to-write-software-testing-weekly-status-report/</link>
		<comments>http://www.softwaretestinghelp.com/how-to-write-software-testing-weekly-status-report/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 18:52:33 +0000</pubDate>
		<dc:creator>Vijay</dc:creator>
				<category><![CDATA[Bug Defect tracking]]></category>
		<category><![CDATA[Software Testing Templates]]></category>
		<category><![CDATA[Testing Tips and resources]]></category>

		<guid isPermaLink="false">http://www.softwaretestinghelp.com/how-to-write-software-testing-weekly-status-report/</guid>
		<description><![CDATA[Weekly report is important to track the important project issues, accomplishments of the projects, pending work and milestone analysis. Evenusin these reports you can track the team performance to some extent. <p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-write-software-testing-weekly-status-report/">How to write software Testing Weekly Status Report</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>Writing <strong>effective status report</strong> is as important as the actual work you did! How to write a effective status report of your <strong>weekly work</strong> at the end of each week?</p>
<p>Here I am going to give some tips.  Weekly report is important <strong>to track the important project issues, accomplishments of the projects, pending work and milestone analysis</strong>. Even using these reports you can track the team performance to some extent. From this report <strong>prepare future actionables</strong> items according to the priorities and make the list of next weeks actionable.</p>
<p><span id="more-60"></span>So how to write weekly status report?</p>
<p><strong>Follow the below template:</strong><br />
Prepared By:<br />
Project:<br />
Date of preparation:<br />
Status:<br />
<strong>A) Issues:</strong><br />
<strong>Issues holding the QA team from delivering on schedule:</strong><br />
Project:<br />
Issue description:<br />
Possible solution:<br />
Issue resolution date:</p>
<p>You can mark these issues in<strong> red colour</strong>. These are the issues that requires managements help in resolving them<strong>.</strong></p>
<p><strong>Issues that management should be aware:</strong></p>
<p>These are the issues that not hold the QA team from delivering on time but management should be aware of them. Mark these issues in <strong>Yellow colour</strong>. You can use above same template to report them.</p>
<p><strong>Project accomplishments:</strong><br />
Mark them in <strong>Green colour</strong>. Use below template.<br />
Project:<br />
Accomplishment:<br />
Accomplishment date:</p>
<p><strong>B) Next week Priorities:</strong><br />
Actionable items next week list them in two categories:</p>
<p><strong>1) Pending deliverables:</strong> Mark them in <strong>blue colour</strong>: These are previous weeks deliverables which should get released as soon as possible in this week.<br />
Project:<br />
Work update:<br />
Scheduled date:<br />
Reason for extending:</p>
<p><strong>2) New tasks:</strong><br />
List all next weeks new task here. You can use <strong>black colour</strong> for this.<br />
Project:<br />
Scheduled Task:<br />
Date of release:</p>
<p><strong>C) Defect status:</strong></p>
<p><strong>Active defects:</strong><br />
List all active defects here with Reporter, Module, Severity, priority, assigned to.</p>
<p><strong>Closed Defects:</strong><br />
List all closed defects with Reporter, Module, Severity, priority, assigned to.</p>
<p><strong>Test cases:</strong><br />
List total number of test cases wrote, test cases passed, test cases failed, test cases to be executed.</p>
<p>This template should give you the overall idea of the status report. Don&#8217;t ignore the status report. Even if your managers are not forcing you to write these reports they are most important for your work assessment in future.</p>
<p><strong>Try to follow report writing routine. Use this template or at least try to report it in your own words about the overall work of which you can keep some track.</strong></p>
<p><strong>Do you have any better idea for this routine work? Comment it out! </strong></p>
<p>---------------------<br/>
I just wanted to thank you for subscribing to SoftwareTestingHelp.com. <b>This blog is a success because of you and your support. Here's to your success!</b><br/><br/>As always, I appreciate your valuable comments. <b>Visit below link to post your comment:</b><br/><b><a href="http://www.softwaretestinghelp.com/how-to-write-software-testing-weekly-status-report/">How to write software Testing Weekly Status Report</a></b>
<br/><br/>Thank you so much!
---------------------<br/>
<b>Recommended:</b>
<a href="http://www.testlodge.com/">
<img src="http://www.softwaretestinghelp.com/wp-content/qa/uploads/2012/01/TestLodge.jpg" alt="HTML tutorial" width="117" height="42" />
</a>
<a href="http://www.testlodge.com/"><b>TestLodge - Online test case management tool</b></a> - Web based test case management software allowing you to manage your test plans, requirements, test cases and test runs with ease.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwaretestinghelp.com/how-to-write-software-testing-weekly-status-report/feed/</wfw:commentRss>
		<slash:comments>104</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 2.355 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-08 17:52:37 -->

