<?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"
	>

<channel>
	<title>Mughees Siddiqui's Blog</title>
	<atom:link href="http://azeemsiddiqui.com/mughees/feed/" rel="self" type="application/rss+xml" />
	<link>http://azeemsiddiqui.com/mughees</link>
	<description>Mughees Siddiqui's personal blog</description>
	<pubDate>Tue, 19 Jul 2011 11:54:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Checklist of Test Cases</title>
		<link>http://azeemsiddiqui.com/mughees/checklist-of-test-cases/</link>
		<comments>http://azeemsiddiqui.com/mughees/checklist-of-test-cases/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 11:54:09 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Software Testing]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=419</guid>
		<description><![CDATA[An Excellent checklist of Test ceses.
http://blogs.msdn.com/b/micahel/archive/2004/07/07/did-i-remember-to.aspx
]]></description>
			<content:encoded><![CDATA[<p>An Excellent checklist of Test ceses.</p>
<p><a href="http://blogs.msdn.com/b/micahel/archive/2004/07/07/did-i-remember-to.aspx">http://blogs.msdn.com/b/micahel/archive/2004/07/07/did-i-remember-to.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/checklist-of-test-cases/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Comparison study: Appraisal and Resignation</title>
		<link>http://azeemsiddiqui.com/mughees/comparison-study-appraisal-and-resignation/</link>
		<comments>http://azeemsiddiqui.com/mughees/comparison-study-appraisal-and-resignation/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 19:37:51 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Funny]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=411</guid>
		<description><![CDATA[



Appraisal


Resignation
 




In appraisal meeting they will speak only about your weakness, errors and failures.


In resignation meeting they will speak only about your strengths, past achievements and success.
 




In appraisal you may need to cry and beg for even 10% hike. 


In resignation you can easily demand (or get even without asking) more than 50-60% hike.
 




During appraisal, they [...]]]></description>
			<content:encoded><![CDATA[<table class="MsoNormalTable" style="border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr style="mso-yfti-irow: 0;">
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt; text-align: center;" align="center"><span style="font-size: small;"><strong><span style="font-family: Arial;">Appraisal</span></strong></span></p>
</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt; text-align: center;" align="center"><span style="font-size: small;"><strong><span style="font-family: Arial;">Resignation</span></strong></span></p>
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt; text-align: center;" align="center"><span style="font-size: small;"><span style="font-family: Times New Roman;"> </span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;">In appraisal meeting they will speak only about your weakness, errors and failures.</span></span></p>
</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;">In resignation meeting they will speak only about your strengths, past achievements and success.</span></span></p>
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;"> </span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;">In appraisal you may need to cry and beg for even 10% hike. </span></span></p>
</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;">In resignation you can easily demand (or get even without asking) more than 50-60% hike.</span></span></p>
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;"> </span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;">During appraisal, they will deny promotion saying you didn&#8217;t meet the expectation, you don&#8217;t have <span class="yshortcuts"><span style="color: black;">leadership qualities</span></span>, and you had several drawbacks in our objective/goal.</span></span></p>
</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;">During resignation, they will say you are the core member of team; you are the vision of the company how can you go, you have to take the project in shoulder and lead your juniors to success.</span></span></p>
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;"> </span></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;">
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-size: small;"><span style="font-family: Arial;">There is 90% chance for not getting any significant incentives after appraisal.</span></span></p>
</td>
<td style="padding-right: 5.4pt; padding-left: 5.4pt; padding-bottom: 0in; width: 221.4pt; padding-top: 0in; background-color: transparent; border: #ece9d8;" width="295" valign="top">
<p class="yiv24393731msonormal" style="margin: 0in 0in 0pt;"><span style="font-family: Arial;"><span style="font-size: small;">There is 90% chance of getting immediate hike after you put the resignation.</span></span></p>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/comparison-study-appraisal-and-resignation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Functional Test Case Generation Capabilities of inteGREAT Studio</title>
		<link>http://azeemsiddiqui.com/mughees/test-scenario-test-case-generation-capabilities-of-integreat-studio/</link>
		<comments>http://azeemsiddiqui.com/mughees/test-scenario-test-case-generation-capabilities-of-integreat-studio/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 10:19:29 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Test Case Generation]]></category>

		<category><![CDATA[inteGREAT Studio]]></category>

		<category><![CDATA[Functional Test Cases]]></category>

		<category><![CDATA[Functional Test Scenarios]]></category>

		<category><![CDATA[Generate Test cases from use cases]]></category>

		<category><![CDATA[McCabe’s Basis Path Testing]]></category>

		<category><![CDATA[Test Scenario Generation]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=78</guid>
		<description><![CDATA[Software testing is becoming more complex and demands for new techniques and methods to assure software quality. System testing method is used to verify those requirements are successfully implemented. System test cases are obtained from functional requirements and use cases are widely used to define functional requirements.
Denger and Gutierrez survey analyzed 13 approaches to derive [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Software testing is becoming more complex and demands for new techniques and methods to assure software quality. System testing method is used to verify those requirements are successfully implemented. System test cases are obtained from functional requirements and use cases are widely used to define functional requirements.</p>
<p style="text-align: justify;">Denger and Gutierrez survey analyzed 13 approaches to derive test cases from the functional requirements. These approaches have got some solved and unsolved aspects in the process of generation of test cases. The survey concludes that approaches work at a theoretical level without describing how to generate executable test cases.<span id="more-78"></span></p>
<p style="text-align: justify;">inteGREAT Studio has practically solved one of the approach of test case generation process and the solution it is fully compliance with Heumann02 approach deriving test cases from the use cases. User has to develop a model to express the functionality expected in the system in terms of use cases and system test cases can easily be derived from them.</p>
<p style="text-align: justify;">System testing can be divided into two stages.</p>
<ol>
<li>
<div style="text-align: justify;">The first stage verifies the behavior of each use case in isolation</div>
</li>
<li>
<div style="text-align: justify;">The second stage verifies the use cases work and satisfy integration requirement</div>
</li>
</ol>
<p style="text-align: justify;">inteGREAT Studio is fully compliance with the first stage approach and deriving adequate number of functional test cases from functional requirements (use cases). Future work scope includes the second stage of integration requirements currently its design and specification has been outlined and will be implemented and released in subsequent releases.</p>
<h2 style="text-align: justify;">Test case categorization</h2>
<p style="text-align: justify;">inteGREAT Studio assures the delivery of high quality system, it generates the adequate test cases that are enough for comprehensive system test coverage. Test cases are categories in 4 different categories that help test managers to define what level of test execution is sufficient for any system.</p>
<ul>
<li>
<div style="text-align: justify;">Simple</div>
</li>
<li>
<div style="text-align: justify;">Basic</div>
</li>
<li>
<div style="text-align: justify;">Medium</div>
</li>
<li>
<div style="text-align: justify;">Advance</div>
</li>
</ul>
<p style="text-align: justify;"><strong>Basic type</strong> of test case is designed on the logic of <strong>the</strong> <strong>McCabe’s Basis Path Testing</strong>. A basis path is a unique path through the software where no iterations are allowed - all possible paths through the system are linear combinations of them. Basic test cases are fit for BAT execution or minimum test coverage for any use case. <strong>Medium and Advance type</strong> of test cases are defined for comprehensive test coverage of the use case with <strong>all possible combination of alternate flows</strong>.</p>
<blockquote>
<p style="TEXT-ALIGN: justify; LINE-HEIGHT: 160%"><em>A basis path is a unique path through the software where no iterations are allowed - all possible paths through the system are linear combinations of them.</em></p>
</blockquote>
<h2 style="text-align: justify;">Format of Test Case Document</h2>
<ul>
<li>
<div style="text-align: justify;">Test Case Name</div>
</li>
<li>
<div style="text-align: justify;">Test Case Objective</div>
</li>
<li>
<div style="text-align: justify;">Test Case ID</div>
</li>
<li>
<div style="text-align: justify;">Category</div>
</li>
<li>
<div style="text-align: justify;">Actors</div>
</li>
<li>
<div style="text-align: justify;">Steps</div>
</li>
<li>
<div style="text-align: justify;">Valid/Invalid Conditions</div>
</li>
<li>
<div style="text-align: justify;">Expected Result</div>
</li>
<li>
<div style="text-align: justify;">Related Verifications Points e.g Business Rule, Functional Requirement, Constraint, Dependency etc</div>
</li>
<li>
<div style="text-align: justify;">Actual Result</div>
</li>
</ul>
<p style="text-align: justify;">The test case document runs with the combination of <a title="Read article on FVM" href="http://requirementscafe.com/automated-field-validation-matrix-using-integreat-tool-set/" target="_blank">FVM document </a>that defines the equivalence classes (valid and invalid data) and boundary conditions of all type of fields. FVM just not only covers the valid and invalid test data it also generate standard and consistent error message for each invalid data.</p>
<h2 style="text-align: justify;">Test case Statistics</h2>
<p style="text-align: justify;">Test case document compute the test case complexity and statistics, given for each category that helps the manager to plan test execution duration. Test Complexity Index also compute the <strong>test coverage ratio</strong> between number of test cases and number of use case scenarios, that helps the user to understand the test coverage of the use case.</p>
<blockquote>
<p style="TEXT-ALIGN: justify; MARGIN: 0in 0in 0pt LINE-HEIGHT: 160%"> <em><br />
Test Coverage = Number of Test Case / Number of Use case Scenarios</em></p>
<p> </p></blockquote>
<h2 style="text-align: justify;">Future Work</h2>
<p style="text-align: justify;">Second stage will cover the integration test cases and load test cases.</p>
<h2 style="text-align: justify;">References:</h2>
<ul style="text-align: justify;">
<li><a href="http://www.lsi.us.es/~javierj/investigacion_ficheros/sv10.pdf" target="_blank">http://www.lsi.us.es/~javierj/investigacion_ficheros/sv10.pdf</a></li>
<li><a href="http://www.satisfice.com/tools/satisfice-tsm-4p.pdf" target="_blank">http://www.satisfice.com/tools/satisfice-tsm-4p.pdf</a></li>
<li><a href="http://www.ibm.com/developerworks/rational/library/content/RationalEdge/jun01/GeneratingTestCasesFromUseCasesJune01.pdf">Generating Test Cases From Use Cases</a></li>
<li><a href="http://www.westfallteam.com/Papers/Basis_Path_Testing_Paper.pdf" target="_blank">Basis Path Testing for Structural and Integration Testing</a></li>
<li><a href="http://requirementscafe.com/automated-field-validation-matrix-using-integreat-tool-set/" target="_blank">Automated Field Validation Matrix Using inteGREAT Tool Set </a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/test-scenario-test-case-generation-capabilities-of-integreat-studio/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Video Lecture on Requirement Analysis for Test Documentation</title>
		<link>http://azeemsiddiqui.com/mughees/video-lecture-on-requirement-analysis-for-test-documentation/</link>
		<comments>http://azeemsiddiqui.com/mughees/video-lecture-on-requirement-analysis-for-test-documentation/#comments</comments>
		<pubDate>Mon, 04 May 2009 19:01:14 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Software Testing]]></category>

		<category><![CDATA[Dr. Kaner Video Lecture]]></category>

		<category><![CDATA[Requirement Analysis for Test Documentation]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=324</guid>
		<description><![CDATA[Requirement Analysis for Test Documentation - Part I
Dr Kaner talks about the requirement analysis of the Test documentation. According to Dr Kaner IEEE 829 is an paradigmatic example of standard that supports heavy weight software development process. You don&#8217;t have to generate all the documents listed in 829 to be IEEE 829 compliant. Time spent [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Requirement Analysis for Test Documentation - Part I</strong></p>
<p style="text-align: justify;">Dr Kaner talks about the requirement analysis of the Test documentation. According to Dr Kaner IEEE 829 is an paradigmatic example of standard that supports heavy weight software development process. You don&#8217;t have to generate all the documents listed in 829 to be IEEE 829 compliant. Time spent in filling boiler plate information could be spent in documenting testing strategies and other useful information. The biggest problem with modern heavyweight projects is that they have a lot of inertia and resist the necessary change. </p>
<p><span id="more-324"></span></p>
<p style="text-align: center;"><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docid=1631866294300366982&#038;hl=en"></embed></p>
<p><strong>Requirement Analysis for Test Documentation - Part II</strong></p>
<p style="text-align: justify;">In this part Dr Kaner explains that using &#8216;Prescriptive Standards&#8217; and templates will yield inappropriate products. Questioning should be used to gather documentation requirements. There are different types of stakeholders and each one is dealt differently. Dr Kaner answers  some of the questions about Test Document Requirements. Needs of the organisation are more important than the prescriptive standards.</p>
<p style="text-align: center;"><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docid=6935131656253496233&#038;hl=en" flashvars=""> </embed></p>
<p><strong>Function Testing - Part VII</strong></p>
<p style="text-align: justify;">In this video Dr Kaner explains about functional testing. He talks about the functional testing tasks and the risks present in this type of testing</p>
<p style="text-align: center;"><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docid=7183219442859155681&#038;hl=en" flashvars=""> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/video-lecture-on-requirement-analysis-for-test-documentation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Video Lecture on Specification Based Testing</title>
		<link>http://azeemsiddiqui.com/mughees/video-lecture-on-specification-based-testing/</link>
		<comments>http://azeemsiddiqui.com/mughees/video-lecture-on-specification-based-testing/#comments</comments>
		<pubDate>Sun, 03 May 2009 19:11:17 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Software Testing]]></category>

		<category><![CDATA[Dr. Kaner Video Lecture]]></category>

		<category><![CDATA[Specification Based Testing]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=299</guid>
		<description><![CDATA[Specification Based Software Testing - Part 1
Dr. Kaner in this wonderful lecture explains the concept of specification based  software testing. He explains what is specification based software testing. Importance of the specifications in the places where it is served as a contractual agreement is also discussed in this lecture. It also explains why specification might [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Specification Based Software Testing - Part 1</strong></p>
<p style="text-align: justify;">Dr. Kaner in this wonderful lecture explains the concept of specification based  software testing. He explains what is specification based software testing. Importance of the specifications in the places where it is served as a contractual agreement is also discussed in this lecture. It also explains why specification might not be relevant if it served as vision document to guide the development initially and now it is not up to date. He also explains concept related to Active Reading can be applied to Specification documents.</p>
<p><span id="more-299"></span></p>
<p style="text-align: center;"><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=2730364058201786892&amp;hl=en-GB"></embed></p>
<p><strong>Specification Based Software Testing - Part 2</strong></p>
<p style="text-align: justify;">In the second part of tutorial on specification based software testing, Dr. Kaner explains why questioning is very important in analyzing specification document. He explains different types of questions like hypothetical, behavioural, factual, historical, open/closed, context dependent and context free questions. He also gives many context free questions which can be used in any testing projects.</p>
<p style="text-align: center;"><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-7412753870810929579&amp;hl=en-GB" flashvars=""> </embed></p>
<p><strong>Specification Based Software Testing - Part 3</strong></p>
<p style="text-align: justify;">In this lecture Dr. Kaner explains what should you look for in specification document. He explains the concept of ambiguity, adequacy and completeness.  He gives a list of missing facts which can help you in identifying ambiguity in specifications. Technique of identifying ambiguity is also discussed in this lecture. </p>
<p style="text-align: center;"><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-2361291446047275053&amp;hl=en-GB" flashvars=""> </embed></p>
<p><strong>Specification Based Software Testing - Part 4</strong></p>
<p style="text-align: justify;">Dr. Kaner starts this lecture with suggestion on how as a tester you can contribute to specification review meeting.  How coverage is important in specification based testing to make sure that every claim made in the specification is tested reasonably. Traceability Matrix is also discussed in this lecture.</p>
<p style="text-align: center;"><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-3461965536553559726&amp;hl=en-GB" flashvars=""> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/video-lecture-on-specification-based-testing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Definition of Errors, Defects, Bugs, Failures and Problems.</title>
		<link>http://azeemsiddiqui.com/mughees/definition-of-errors-defects-bugs-failures-and-problems/</link>
		<comments>http://azeemsiddiqui.com/mughees/definition-of-errors-defects-bugs-failures-and-problems/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 18:27:25 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Quality Assurance]]></category>

		<category><![CDATA[Software Testing]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=287</guid>
		<description><![CDATA[All of these terms are often used interchangeably by QA Persons and they don&#8217;t feel any difference among those terms. I have a book &#8220;Managing the Software Process&#8221; witten by Watts S. Humphrey, In this book he precisely defines the distinction among Errors, Defects, Bugs, Failures and Problems.
Errors:
These are human mistakes, and their quantification often depends [...]]]></description>
			<content:encoded><![CDATA[<p>All of these terms are often used interchangeably by QA Persons and they don&#8217;t feel any difference among those terms. I have a book &#8220;Managing the Software Process&#8221; witten by Watts S. Humphrey, In this book he precisely defines the distinction among <strong>Errors</strong>, <strong>Defects</strong>, <strong>Bugs</strong>, <strong>Failures</strong> and <strong>Problems</strong>.<span id="more-287"></span></p>
<h4>Errors:</h4>
<p>These are human mistakes, and their quantification often depends on an understanding of the programmer&#8217;s intentions. In the case of typographical or syntactic errors their causes are generally clear, but the nature and cause of design errors is much harder to establish precisely, particularly after the fact.</p>
<h4>Defects:</h4>
<p>These are improper program conditions that are generally the result of an error. Not all errors produce program defects, as with incorrent comments or some documentation errors. Conversely, a defect could result from such nonprogrammer causes a improper program packaging or handling.</p>
<h4>Bugs:</h4>
<p>A bug (or fault) is a program defect that is encountered in operation, either under test or in use. Bugs result from defects, but all defects do not cause bugs (some are latent and never found). With widely used software, the defects may be found many times, resulting in duplicates or multiple bugs per defect.</p>
<h4>Failures:</h4>
<p>A failure is a malfunction of a user&#8217;s installation. It may result from a bug, incorrect installation, a communication line hit, a hardware failure, and so forth.</p>
<h4>Problems:</h4>
<p>Problems are user-encountered difficulties. They may result from failures, misuse, or misunderstanding. Problems are human events as opposed to failures, which are system events.</p>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/definition-of-errors-defects-bugs-failures-and-problems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Verification and Validation (V&#038;V)</title>
		<link>http://azeemsiddiqui.com/mughees/verification-and-validation-vv/</link>
		<comments>http://azeemsiddiqui.com/mughees/verification-and-validation-vv/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 19:56:48 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=280</guid>
		<description><![CDATA[Software verification and validation (V&#38;V) is a technical discipline of systems engineering. The purpose of software V&#38;V is to help the development organization build quality into the software during the software life cycle. V&#38;V processes provide an objective assessment of software products and processes throughout the software life cycle. This assessment demonstrates whether the software [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Software verification and validation (V&amp;V) is a technical discipline of systems engineering. The purpose of software V&amp;V is to help the development organization build quality into the software during the software life cycle. V&amp;V processes provide an objective assessment of software products and processes throughout the software life cycle. This assessment demonstrates whether the software requirements and system requirements (i.e., those allocated to software) are correct, <span id="more-280"></span>complete, accurate, consistent, and testable. The software V&amp;V processes determine whether the development products of a given activity conform to the requirements of that activity, and whether the software satisfies its intended use and user needs. The determination includes assessment, analysis, evaluation, review, inspection, and testing of software products and processes. Software V&amp;V is performed in parallel with software development, not at the conclusion of the development effort.</p>
<p>The <strong>verification process</strong> provides objective evidence whether the software and its associated products and processes</p>
<ul>
<li>Conform to requirements (e.g., for correctness, completeness, consistency, accuracy) for all life cycle activities during each life cycle process (acquisition, supply, development, operation, and maintenance)</li>
<li>Satisfy standards, practices, and conventions during life cycle processes</li>
<li>Successfully complete each life cycle activity and satisfy all the criteria for initiating succeeding life cycle activities (e.g., building the software correctly)</li>
</ul>
<p style="text-align: justify;">The <strong>validation process</strong> provides evidence whether the software and its associated products and processes</p>
<ul style="text-align: justify;">
<li>Satisfy system requirements allocated to software at the end of each life cycle activity</li>
<li>Solve the right problem (e.g., correctly model physical laws, implement business rules, use the proper system assumptions)</li>
<li style="text-align: justify;">Satisfy intended use and user needs</li>
</ul>
<p style="text-align: justify;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/verification-and-validation-vv/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Difference between QA and QC</title>
		<link>http://azeemsiddiqui.com/mughees/difference-between-qa-and-qc/</link>
		<comments>http://azeemsiddiqui.com/mughees/difference-between-qa-and-qc/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 19:40:16 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Quality Assurance]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=273</guid>
		<description><![CDATA[The following statements help differentiate Quality Control (QC) from Quality Assurance (QA):
Quality Control (QC):

QC relates to a specific product or service.
QC verifies whether particular attributes exist, or do not exist, in a specific product or service.
QC identifies defects for the primary purpose of correcting defects.
QC is the responsibility of the worker.

Quality Assurance (QA):

QA helps establish [...]]]></description>
			<content:encoded><![CDATA[<p>The following statements help differentiate Quality Control (QC) from Quality Assurance (QA):</p>
<p>Quality Control (QC):</p>
<ul>
<li>QC relates to a specific product or service.</li>
<li>QC verifies whether particular attributes exist, or do not exist, in a specific product or service.</li>
<li>QC identifies defects for the primary purpose of correcting defects.</li>
<li>QC is the responsibility of the worker.<span id="more-273"></span></li>
</ul>
<p>Quality Assurance (QA):</p>
<ul>
<li>QA helps establish processes.</li>
<li>QA sets up measurement programs to evaluate processes.</li>
<li>QA identifies weaknesses in processes and improves them.</li>
<li>QA is a management responsibility, frequently performed by a staff function.</li>
<li>QA evaluates whether or not quality control is working for the primary purpose of determining whether or not there is a weakness in the process.</li>
<li>QA is concerned with all of the products that will ever be produced by a process.</li>
<li>QA is sometimes called quality control over quality control because it evaluates whether quality control is working.</li>
<li>QA personnel should not ever perform quality control unless doing it to validate quality control is working.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/difference-between-qa-and-qc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Excel formula to calculate Ratios</title>
		<link>http://azeemsiddiqui.com/mughees/excel-formula-to-calculate-ratios/</link>
		<comments>http://azeemsiddiqui.com/mughees/excel-formula-to-calculate-ratios/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 12:31:56 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[Microsoft Office]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=233</guid>
		<description><![CDATA[=(LEFT(TEXT(A1/B1,&#8221;####/####&#8221;),FIND(&#8221;/&#8221;,TEXT(A1/B1,&#8221;####/####&#8221;))-1)&#38;&#8221;:&#8221;
&#38;RIGHT(TEXT(A1/B1,&#8221;####/####&#8221;),LEN(TEXT(A1/B1,&#8221;####/####&#8221;))
-FIND(&#8221;/&#8221;,TEXT(A1/B1,&#8221;####/####&#8221;))))
]]></description>
			<content:encoded><![CDATA[<p>=(LEFT(TEXT(A1/B1,&#8221;####/####&#8221;),FIND(&#8221;/&#8221;,TEXT(A1/B1,&#8221;####/####&#8221;))-1)&amp;&#8221;:&#8221;<br />
&amp;RIGHT(TEXT(A1/B1,&#8221;####/####&#8221;),LEN(TEXT(A1/B1,&#8221;####/####&#8221;))<br />
-FIND(&#8221;/&#8221;,TEXT(A1/B1,&#8221;####/####&#8221;))))</p>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/excel-formula-to-calculate-ratios/feed/</wfw:commentRss>
		</item>
		<item>
		<title>inteGREAT Studio Demo</title>
		<link>http://azeemsiddiqui.com/mughees/integreat-studio-demo/</link>
		<comments>http://azeemsiddiqui.com/mughees/integreat-studio-demo/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 13:27:36 +0000</pubDate>
		<dc:creator>mughees</dc:creator>
		
		<category><![CDATA[inteGREAT Studio]]></category>

		<guid isPermaLink="false">http://azeemsiddiqui.com/mughees/?p=102</guid>
		<description><![CDATA[inteGREAT™ is an Integrated Requirements Development and management tool that helps you develop knowledge. inteGREAT will automatically produce BA, Tester, Developer and PM documentation and reports. Use inteGREAT to develop business, software and detailed requirements specification in less than half the time and effort – empower your BA today !
View Demo in Full Screen 

]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">inteGREAT™ is an Integrated Requirements Development and management tool that helps you develop knowledge. inteGREAT will automatically produce BA, Tester, Developer and PM documentation and reports. Use inteGREAT to develop business, software and detailed requirements specification in less than half the time and effort – empower your BA today !</p>
<p style="text-align: justify;"><a title="inteGREAT Demo" href="http://edevtech.com/introtabs.html" target="_blank">View Demo in Full Screen </a><span id="more-102"></span><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="700" height="475" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://edevtech.com/introtabs.swf" /><embed type="application/x-shockwave-flash" width="700" height="475" src="http://edevtech.com/introtabs.swf"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://azeemsiddiqui.com/mughees/integreat-studio-demo/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

