<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEICR3g5eip7ImA9WhRaEEQ.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043</id><updated>2012-02-12T17:29:26.622-08:00</updated><category term="sanity" /><category term="testersdesk" /><category term="testing quotes" /><category term="BPT" /><category term="smoke testing" /><category term="build" /><category term="qa" /><category term="Framework" /><category term="business process" /><category term="testing" /><category term="Test Case Design" /><category term="test design" /><category term="ukkuru" /><category term="Keyword Driven Testing" /><title>Software Testing</title><subtitle type="html">This blog is about the trends and best practices in Software Testing both manual and automated</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://testermania.blogspot.com/" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/dpGCM" /><feedburner:info uri="blogspot/dpgcm" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DEQAQX45eCp7ImA9WhRaEE8.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-8574371167157838797</id><published>2012-02-11T21:51:00.001-08:00</published><updated>2012-02-11T21:59:00.020-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-11T21:59:00.020-08:00</app:edited><title /><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aTIjgxMr81wy0Co_r1b-340WYmU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aTIjgxMr81wy0Co_r1b-340WYmU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aTIjgxMr81wy0Co_r1b-340WYmU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aTIjgxMr81wy0Co_r1b-340WYmU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Jokes on Software Testing&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://softwaretestingfundamentals.com/software-testing-jokes/"&gt;http://softwaretestingfundamentals.com/software-testing-jokes/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://extremesoftwaretesting.com/Humor/anecdotes.html"&gt;http://extremesoftwaretesting.com/Humor/anecdotes.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://extremesoftwaretesting.com/Humor/SoftwareTestingJokes2.html"&gt;http://extremesoftwaretesting.com/Humor/SoftwareTestingJokes2.html&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-8574371167157838797?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/vQ06z822Cs4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/8574371167157838797/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=8574371167157838797" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/8574371167157838797?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/8574371167157838797?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/vQ06z822Cs4/jokes-on-software-testing.html" title="" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2012/02/jokes-on-software-testing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHRnc4eyp7ImA9Wx5aEk4.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-8943203841672829875</id><published>2010-11-08T09:02:00.000-08:00</published><updated>2010-11-08T09:02:17.933-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-08T09:02:17.933-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="qa" /><category scheme="http://www.blogger.com/atom/ns#" term="testing quotes" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><title>Some Good Quotes</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vDJ2K63w2H2bDAnhPbTBpZCrroQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vDJ2K63w2H2bDAnhPbTBpZCrroQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vDJ2K63w2H2bDAnhPbTBpZCrroQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vDJ2K63w2H2bDAnhPbTBpZCrroQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;If debugging is the process of removing bugs, then programming must be the process of putting them in.  ~Author Unknown&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
"Quality is free, but only to those who are willing to pay heavily for it." (Lister, DeMarco: "Peopleware")&lt;br /&gt;
&lt;br /&gt;
"The only person who likes change is a wet baby." (Carr, Hard, Trahant: "Change Process")&lt;br /&gt;
&lt;br /&gt;
"A day lost at the beginning of a project hurts just as much as a day lost at the end. ... There are infinitely many ways to loose a day ..but not even one way to get one back." (DeMarco, "The Deadline")&lt;br /&gt;
&lt;br /&gt;
“Before software can be reusable it first has to be usable.” – Ralph Johnson.&lt;br /&gt;
&lt;br /&gt;
“If you don’t care about quality, you can meet any other requirement” – Gerald M. Weinberg&lt;br /&gt;
&lt;br /&gt;
“Irreproducible bugs become highly reproducible right after delivery to the customer”, Michael Stahl’s derivative of Murphy’s Law&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-8943203841672829875?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/F8N94ISqHqU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/8943203841672829875/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=8943203841672829875" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/8943203841672829875?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/8943203841672829875?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/F8N94ISqHqU/some-good-quotes.html" title="Some Good Quotes" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2010/11/some-good-quotes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4NRX46eCp7ImA9Wx5RGU8.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-7109734669546066054</id><published>2010-08-27T07:56:00.000-07:00</published><updated>2010-08-27T07:56:34.010-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-27T07:56:34.010-07:00</app:edited><title>Article info : Wideband Delphi Estimation Technique</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C0El7z15ItlTjZr9awJn42zUqxA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C0El7z15ItlTjZr9awJn42zUqxA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C0El7z15ItlTjZr9awJn42zUqxA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C0El7z15ItlTjZr9awJn42zUqxA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.stickyminds.com/sitewide.asp?Function=edetail&amp;amp;ObjectType=ART&amp;amp;ObjectId=16334&amp;amp;tth=DYN&amp;amp;tt=siteemail&amp;amp;iDyn=2"&gt;Article info : Wideband Delphi Estimation Technique&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-7109734669546066054?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/m8QEDKMMmlw" height="1" width="1"/&gt;</content><link rel="related" href="http://www.stickyminds.com/sitewide.asp?Function=edetail&amp;ObjectType=ART&amp;ObjectId=16334&amp;tth=DYN&amp;tt=siteemail&amp;iDyn=2" title="Article info : Wideband Delphi Estimation Technique" /><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/7109734669546066054/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=7109734669546066054" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/7109734669546066054?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/7109734669546066054?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/m8QEDKMMmlw/article-info-wideband-delphi-estimation.html" title="Article info : Wideband Delphi Estimation Technique" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2010/08/article-info-wideband-delphi-estimation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8ASHg_fyp7ImA9Wx5aFU8.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-5883705647849855296</id><published>2010-03-14T05:03:00.000-07:00</published><updated>2010-11-11T18:10:49.647-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-11T18:10:49.647-08:00</app:edited><title>Daily Status of Test Execution</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jc856or6tcpeflWoai8oqEF9ZBc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jc856or6tcpeflWoai8oqEF9ZBc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jc856or6tcpeflWoai8oqEF9ZBc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jc856or6tcpeflWoai8oqEF9ZBc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="background-color: black; font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial;"&gt;&lt;span class="Apple-style-span" style="background-color: black;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="background-color: black; color: white; font-family: Arial;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: black; color: white; font-family: Arial;"&gt;There are a couple of important items that we should keep in mind when we communicate the status of the daily test execution to the higher or middle management. The important items would be the following&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: black; color: white; font-family: Arial;"&gt;a) Status of test case execution:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: black; color: white; font-family: Arial;"&gt;This can include the total number of test cases planned, executed, passed, failed, blocked and not executed.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: black; color: white; font-family: Arial;"&gt;b) Defect status&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: black; color: white; font-family: Arial;"&gt;This can include total number of defects reported vs. the severity. Also the information on Open Sev 1 and Sev 2 defects would be a subject of interest as most of the projects the Sev 1 and 2 defects get fixed where as the Sev 3 and 4 would be open.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: black; color: white; font-family: Arial;"&gt;c) Also mention about the risk and issues that the team is facing during test execution and the plans to mitigate the risks.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: black; color: white; font-family: Arial;"&gt;d) &amp;nbsp;The status report also should state whether the current rate of test execution is enough to achieve the planned end dates. If no it will be good to mention the plans that are in place to increase the execution rate.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-5883705647849855296?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/JpG-ZnS8z7s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/5883705647849855296/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=5883705647849855296" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/5883705647849855296?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/5883705647849855296?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/JpG-ZnS8z7s/daily-status-of-test-execution.html" title="Daily Status of Test Execution" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2010/03/daily-status-of-test-execution.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IBQn0yeyp7ImA9WxBRE08.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-1398855009906741799</id><published>2009-12-31T23:05:00.001-08:00</published><updated>2009-12-31T23:05:53.393-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-31T23:05:53.393-08:00</app:edited><title>Testing in Sessions..</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1f8YocNwav-_sjQGa5W5sTWME2g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1f8YocNwav-_sjQGa5W5sTWME2g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1f8YocNwav-_sjQGa5W5sTWME2g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1f8YocNwav-_sjQGa5W5sTWME2g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;When all of us were studying at school or college (and even now) we have periods of 45 minutes or 60 minutes in length. Have you ever thought why this is limited to 60 minutes or 45 minutes? The answer is simple students will loose concentration after 45 minutes. Testers are like students and they will loose concentration after a certain amount of time. When you are testing an application make sure that you take a break after 45 minutes and then come back with a fresh mind to resume testing. When you are writing test cases ensure that the test cases does not contain too many steps. If your test case is lengthy it may take hours or days to execute. I have seen testers writing test cases with 400 or 500 steps which may take more than a day to execute. &lt;br /&gt;
The tester may start the execution of the test cases may be with Build 1 and by the time he reaches 50% of the execution you may have Build 2 from the development. You may be forced to start the test case execution from Step 1 again if the feature or requirements under test underwent a change in Build 2. It will be a good practice to limit the number of steps in your test case to 20 or 25 steps so that you can complete the test case execution in less than an hour's time. It may be not be possible to limit the number of steps in test cases for example when you are testing a complete end to end flow of an application. So try to execute test cases or perform adhoc testing in sessions of shorter duration and find as many defects as possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-1398855009906741799?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/iuSBahzB0jk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/1398855009906741799/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=1398855009906741799" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/1398855009906741799?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/1398855009906741799?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/iuSBahzB0jk/testing-in-sessions.html" title="Testing in Sessions.." /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2009/12/testing-in-sessions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IASHY7eyp7ImA9WxNaFEU.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-3011525488184659651</id><published>2009-11-28T23:59:00.001-08:00</published><updated>2009-11-28T23:59:09.803-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-28T23:59:09.803-08:00</app:edited><title>Changes that I saw in Software Testing</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1BxdWg9ngwfHlB6Rp5Oscv_2s8g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1BxdWg9ngwfHlB6Rp5Oscv_2s8g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1BxdWg9ngwfHlB6Rp5Oscv_2s8g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1BxdWg9ngwfHlB6Rp5Oscv_2s8g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="MsoNormal"&gt;Software testing or Quality Control was not a separate department in most of the companies till the year 2000. I never knew that I can turn into a software test engineer or whether there was a career path in the testing stream while I was studying. In the early 2000, Software professional were not interested to move from development to testing. Many of the fresh graduates who joined companies during the 2000-01 time frame very forced to do testing jobs .After the 2001 recession many of the IT Companies started facing competition and quality became one of the key service differentiators. The demand for testing jobs increased during this time and companies started setting up independent testing teams. Anyone who knew how to write test cases or execute test cases got a job. Developers who were not good at coding or logic decided to give a try and many of them failed miserably in testing too. Things went on like this till 2003 after which there was a boom for automation and performance testing. Companies started investing in tools and had planned to automate everything they can. Engineers who have attended basic training on tools and with record/play back experience became automation engineers. In the year 2006 there was a focus on domain knowledge for testers, like a healthcare IT company wanted to recruit testers only with healthcare background. Since there was a huge demand for good testers this move was not very successful. Now I think I have talked enough about the past. What are companies thinking about....most of them wants testers with specialized skills like database testing, security testing, etc?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But do we have right people in our market. ?&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-3011525488184659651?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/yFnl65su8Ps" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/3011525488184659651/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=3011525488184659651" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/3011525488184659651?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/3011525488184659651?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/yFnl65su8Ps/changes-that-i-saw-in-software-testing.html" title="Changes that I saw in Software Testing" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://testermania.blogspot.com/2009/11/changes-that-i-saw-in-software-testing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GQHY6eip7ImA9WxNXFUo.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-8846166629141360845</id><published>2009-10-03T05:27:00.000-07:00</published><updated>2009-10-03T05:28:41.812-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-03T05:28:41.812-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BPT" /><category scheme="http://www.blogger.com/atom/ns#" term="business process" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Case Design" /><category scheme="http://www.blogger.com/atom/ns#" term="Keyword Driven Testing" /><title>Business Process Testing</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6jJC7EnW2Vh06ZST8V4yYEh13d8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6jJC7EnW2Vh06ZST8V4yYEh13d8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6jJC7EnW2Vh06ZST8V4yYEh13d8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6jJC7EnW2Vh06ZST8V4yYEh13d8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Business Process Testing deals with  the testing of end to end or business&lt;br /&gt;workflow of an application. The concept of BPT was in existence long before HP introduced in their Test management tool Quality Centre. This technique can be used to develop manual and automated components. There are accelerators  provided by HP for applications like SAP, Siebel etc. This technique will help companies to reduce the cost and time required for test case construction and automation. I have tried this myself and was convinced with the concept and its implementation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-8846166629141360845?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/o12Nmar-5kY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/8846166629141360845/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=8846166629141360845" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/8846166629141360845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/8846166629141360845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/o12Nmar-5kY/business-process-testing.html" title="Business Process Testing" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2009/10/business-process-testing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYGQHcycSp7ImA9WxVaFU0.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-2968149151801732283</id><published>2009-04-11T19:37:00.000-07:00</published><updated>2009-04-11T19:42:01.999-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-11T19:42:01.999-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="testersdesk" /><category scheme="http://www.blogger.com/atom/ns#" term="ukkuru" /><category scheme="http://www.blogger.com/atom/ns#" term="test design" /><title>Tester's Desk</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-8ytTEszfposV6umrbyfiiMJHKI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-8ytTEszfposV6umrbyfiiMJHKI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-8ytTEszfposV6umrbyfiiMJHKI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-8ytTEszfposV6umrbyfiiMJHKI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;There has been a shortage of good test case design tools. The site &lt;a href="http://www.testersdesk.com/"&gt;www.testersdesk.com&lt;/a&gt; has solved this. The site has tools which can be used to identify test data and test cases. Have a look at this site where more of the options are available for free. The site or the company is run by an individual with the name Ashwin who was working as an AVP in AppLabs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-2968149151801732283?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/qHMD84LzM0E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/2968149151801732283/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=2968149151801732283" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/2968149151801732283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/2968149151801732283?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/qHMD84LzM0E/testers-desk.html" title="Tester's Desk" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://testermania.blogspot.com/2009/04/testers-desk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUAQ3Y7fip7ImA9WxRbGEQ.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-6348950023572778973</id><published>2008-12-09T23:11:00.000-08:00</published><updated>2008-12-09T23:14:02.806-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T23:14:02.806-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Case Design" /><category scheme="http://www.blogger.com/atom/ns#" term="Keyword Driven Testing" /><title>Keyword Test Case Design</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sfbDqDXJaNmunIUr9Reqq_XAjwM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sfbDqDXJaNmunIUr9Reqq_XAjwM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sfbDqDXJaNmunIUr9Reqq_XAjwM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sfbDqDXJaNmunIUr9Reqq_XAjwM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;An Article on Keyword Driven Test Case Design:-&lt;br /&gt;&lt;a href="http://www.stickyminds.com/s.asp?F=S14393_ART_2"&gt;http://www.stickyminds.com/s.asp?F=S14393_ART_2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-6348950023572778973?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/dbQoRG5pzyc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/6348950023572778973/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=6348950023572778973" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/6348950023572778973?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/6348950023572778973?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/dbQoRG5pzyc/keyword-test-case-design.html" title="Keyword Test Case Design" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2008/12/keyword-test-case-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8GQno4eyp7ImA9WxRWFEs.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-3528403565190262749</id><published>2008-10-31T08:26:00.000-07:00</published><updated>2008-10-31T08:27:03.433-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-31T08:27:03.433-07:00</app:edited><title>Virtual Test Lab</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2m1OYmktI17dMsAcjm3H9bCohEk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2m1OYmktI17dMsAcjm3H9bCohEk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2m1OYmktI17dMsAcjm3H9bCohEk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2m1OYmktI17dMsAcjm3H9bCohEk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a name="_Toc156156937"&gt;Introduction&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I would like to explain how testing on clean PC will help you to overcome the issues that may arise due to presence of additional software or improper settings on the Test PC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Many of the test engineers perform testing on PC that have lot of additional programs installed like messengers, browser toolbars and products that your potential clients or customers may not be using. Also, a test engineer involved in functional testing may install different versions of the AUT during the testing life cycle. Most of the install or uninstall programs prompt the user whether to uninstall a shared file or dll during the uninstall process. However, the fact is that most of the users ignore this message due to lack of knowledge or awareness. Also, the install program written for your software may fail to remove some of the registry entries.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have across situations where the client was unable to use the software due to the absence of some files in his machine during the starting of my career. After a little bit of research we came to know that the PC was used for testing had third party software, which had the missing file. But for our bad luck, the customer did not have the same software installed.&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc156156938"&gt;Test Environment&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Many companies have adopted a phase in their testing lifecycle called installation testing or ignition testing where the software is tested in a clean environment. However, this is normally carried out after regression or system testing. A clean environment refers to a fresh PC loaded with the required OS and with the software(s) your customers will be using.&lt;br /&gt;&lt;br /&gt;It will be a good idea to figure out the actual environment used by the client during the requirements phase. This applies to both client PC’s, Application and database servers. In addition, some of the settings of your PC like regional settings and browser settings also play a major role in identifying issues or defects. It is a good practice to maintain a checklist for the PC that you will be using for your testing and configure the same. The usage of test automation tools has increased in the recent past. Many tools available in the market have issues identifying GUI objects inside the AUT if one change the settings like display properties in the OS. Therefore, it is important to maintain the same settings across all the PC’s used for testing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also, consider an AUT that has to be tested on three different OS (Win 98,XP and 2000) with IE 6,IE 7 and Netscape 7. If the customer that you are working for requires a weekly build then the time that one will be allocated for testing will be limited. In this case, one has to have nine fresh PC’s with OS and browsers to deliver the product after testing. Normally the process of setting up a PC with OS and configuring the same with the checklist takes a minimum of 3 hours time. The time required to setup the PC’s each iteration of testing will be close to 27 person hours. One should not forget the overhead of maintaining the nine PC’s. So, this approach is not feasible for performing testing on a clean PC during the time constraint.&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc156156939"&gt;Ghosting&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So how do we overcome this problem? Most of the branded PC’s in the market is sold with the OS installation in today’s market. Have you thought how PC manufacturing companies install OS in the PC’s that they are selling? Any Windows OS installation takes a minimum of 1.5 hours. So a company that manufactures 500 PC’s a day has to spent 750 person hours to install an OS. Most of the companies will not be ready to spent time and valuable resources for this.&lt;br /&gt;&lt;br /&gt; I got an opportunity to visit one of the hardware-manufacturing units in India a few years back. The company had a mechanism to install OS on a new PC within 7-8 minutes. They were using ghosting software called Drive Image Pro for this. All the PC ‘s manufactured in a department required almost the same display or sound card drivers. A PC will be loaded with the OS and the required drivers and a ghost image of the hard disk is taken. The same images are restored to all the PC’s later within minutes. The same concept can be adopted for setting up PC’s for testing.&lt;br /&gt;&lt;br /&gt;There are many tools available in the market for this purpose like Norton Ghost, G4U, and G4L etc. Install the required OS and software’s and capture an image of the same. On has to make sure that your image is void of your AUT. You may have to maintain multiple copies of images based on the browser versions or OS that one is going to test. Restore the image, install your AUT and use them whenever you do your testing.&lt;br /&gt;&lt;br /&gt;But this approach has its own limitations too. I have listed down some of them below.&lt;br /&gt;&lt;br /&gt;One has to maintain different copies of images based on the OS, browser etc.&lt;br /&gt;&lt;br /&gt;All the images have to be updated once a patch or service pack is released for your OS.&lt;br /&gt;&lt;br /&gt;One should have sufficient privileges to rename PC’s if your try to use the same image for all test pc’s in a networked environment.&lt;br /&gt;&lt;br /&gt;Most of the ghosting tools operate from a bootable CD or startup floppy and one may require physical access to the PC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc156156940"&gt;System Restore&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Many of Microsoft OS likes ME and XP is having a feature called System restore. The System Restore feature enables administrators to restore their computers to a previous state without losing personal data files (e.g. Word documents, graphic files, e-mail). System Restore actively monitors system file changes and some application file changes to record or store previous versions before the changes occurred. Nevertheless, this method also has its own limitations.&lt;br /&gt;&lt;br /&gt;System Restore monitors only a core set of specified system and application file types (e.g. .exe, .dll etc).&lt;br /&gt;&lt;br /&gt;System Restore does not monitor changes to or recover users' personal data files such as documents, graphics, e-mail, and so on.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;System data contained in System Restore's restore points are available to restore to for only a limited period.&lt;br /&gt;&lt;br /&gt;System Restore does not completely uninstall any program if restoring to a point prior to the program installation.&lt;br /&gt;&lt;br /&gt;You can find more information regarding system restore in the &lt;a title="Click here to go!" href="http://www.microsoft.com/technet/prodtechnol/winxppro/plan/faqsrwxp.mspx"&gt;Microsoft site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc156156941"&gt;Virtual Machine Technology&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VM technology helps you to run multiple OS environments on a single server or physical hardware system. Current technology like the MS Virtual Server 2005 R2 has added a layer on top of the OS in the physical environment. In addition, one can allocate virtualized hardware resources to Virtual Machines.&lt;br /&gt;&lt;br /&gt;For example consider a high end desktop PC with 4 GB RAM and 100 GB HDD. One can install the host operating system with 1 GB RAM and 40 GB HDD space. After this, one can go ahead and create six VM ‘s with each VM having 512 MB RAM and 10 GB HDD space. . The technology also can package an instance of an OS and the configure applications into a VHD file. These files can be rapidly deployed on to your test environment very easily. One has to maximize test hardware to reduce costs and to cover more additional test scenarios. This approach is easy to use and has gained popularity fast. You can find more information on this in the site &lt;a title="Click here to GO!" href="http://download.microsoft.com/download/6/8/9/68964284-864d-4a6d-aed9-f2c1f8f23e14/virtualization_brief.doc"&gt;Microsoft Site&lt;/a&gt;. Also, keep in mind that the one should have separate licenses for the VM’s installed on Host OS. Some of the limitations are given below: -&lt;br /&gt;&lt;br /&gt;If the Virtual Server is down due to hardware issues all the VM’s installed on the Host will be unavailable.&lt;br /&gt;&lt;br /&gt;In addition, one has to invest money to purchase high end desktop PC’s.&lt;br /&gt;&lt;br /&gt;This approach can be used only for non-production purposes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc156156942"&gt;Conclusion:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this article, I have explained the advantages of using a clean PC for testing. I then went on and explained the different approaches that can be used to setup a Clean PC. One should evaluate the various options explained before implementing the same in their organization.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-3528403565190262749?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/nOu_5Wd9bHs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/3528403565190262749/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=3528403565190262749" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/3528403565190262749?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/3528403565190262749?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/nOu_5Wd9bHs/virtual-test-lab.html" title="Virtual Test Lab" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://testermania.blogspot.com/2008/10/virtual-test-lab.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEADSXk8eyp7ImA9WxRWFEs.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-3819938443454014966</id><published>2008-10-31T08:25:00.000-07:00</published><updated>2008-10-31T08:26:18.773-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-31T08:26:18.773-07:00</app:edited><title>Test Efficiency</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1ojAX3JQxGDFRtxT7bo5b9bjqLw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1ojAX3JQxGDFRtxT7bo5b9bjqLw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1ojAX3JQxGDFRtxT7bo5b9bjqLw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1ojAX3JQxGDFRtxT7bo5b9bjqLw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a name="_Toc87844264"&gt;&lt;/a&gt;&lt;a name="_Toc87844211"&gt;&lt;/a&gt;&lt;a name="_Toc87844132"&gt;What is Test Execution Efficiency?&lt;/a&gt;&lt;br /&gt;It is generally very difficult to measure the efficiency of the testing process or the testing team for a project. Test Efficiency helps to calculate the efficiency of testing i.e. how many defects were leaked to the customer as compared to number of defects reported by the testing team. Generally almost 10-15 % of defects will be leaked and is considered acceptable. In the recent years, Companies have stared spending huge amount of money for developing quality. Due to this defect leakage percentage has come down to less than 10%.&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc87844265"&gt;&lt;/a&gt;&lt;a name="_Toc87844212"&gt;&lt;/a&gt;&lt;a name="_Toc87844133"&gt;How to Measure?&lt;/a&gt;&lt;br /&gt;The Excel Sheet Attached helps us to calculate the efficiency of a testing process based on the number of defects reported by Customer and to the number of defects identified by the Testing Team.&lt;br /&gt;&lt;br /&gt;Steps&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; 1) Provide Ranking to each severity.&lt;br /&gt;     In the excel sheet the severity rankings have been assigned as&lt;br /&gt;&lt;br /&gt;a)      Critical--4&lt;br /&gt;b)      Serious – 3&lt;br /&gt;c)       Moderate –2&lt;br /&gt;d)      Minor –1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) Collect the list of defects reported by the Testing and Customer based on Severity.&lt;br /&gt;For example:&lt;br /&gt;The customer has Reported 1 Critical, 1 Serious, 2 Moderate and 5 Minor Defects. The Testing Team should have identified these defects. The defects that were not *******ble in a test environment but only in a live production environment should not be considered.&lt;br /&gt;&lt;br /&gt;The Testing Team has Reported 10 Critical, 5 Serious, 10 Moderate and 10 Minor Defects.&lt;br /&gt;&lt;br /&gt;The Test Efficiency is calculated as follows: (T/T+C) * 100&lt;br /&gt;T=4*10+5*3+10*2+10*1=85&lt;br /&gt;C= 1*4+1*3+2*2+5*1=16&lt;br /&gt;So Test Efficiency is (85/85+16) * 100=84.16%&lt;br /&gt;&lt;br /&gt;Suppose if the Customer had not identified any defects in above example then the Test Efficiency will be 100%.&lt;br /&gt;&lt;br /&gt;Consider a small project in which the testing team and customer did not find any defects (Assume you had a good programmer who did unit testing properly) then also the Test Efficiency will be 100%.If the Testing Team Failed to find any Defects and the Customer were finding them then the efficiency of the testing will be 0%. The formula used required fine-tuning in this case&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-3819938443454014966?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/zlUrwbs9gic" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/3819938443454014966/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=3819938443454014966" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/3819938443454014966?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/3819938443454014966?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/zlUrwbs9gic/test-efficiency.html" title="Test Efficiency" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2008/10/test-efficiency.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4EQHgyfip7ImA9WxRWFEs.&quot;"><id>tag:blogger.com,1999:blog-161165792565782043.post-4274142951929915404</id><published>2008-10-31T07:35:00.000-07:00</published><updated>2008-10-31T07:38:21.696-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-31T07:38:21.696-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="build" /><category scheme="http://www.blogger.com/atom/ns#" term="sanity" /><category scheme="http://www.blogger.com/atom/ns#" term="smoke testing" /><title /><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1bI0uN2PKpbRuhgpGIx-FTEKjrk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1bI0uN2PKpbRuhgpGIx-FTEKjrk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1bI0uN2PKpbRuhgpGIx-FTEKjrk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1bI0uN2PKpbRuhgpGIx-FTEKjrk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;What is a Smoke Test?&lt;br /&gt;Smoke testing is non-exhaustive software testing, to prove that the most crucial functions of a&lt;br /&gt;program work, but not bothering the finer details. A smoke test is similar to the basic type of&lt;br /&gt;hardware testing, in which the device passed the test if it didn’t catch fire the first time when it&lt;br /&gt;was turned on. The term is also used metaphorically, especially in computer programming, where&lt;br /&gt;it is also called a "sanity test&lt;br /&gt;Most of the software companies follow the “daily build and smoke test” process. Each day every&lt;br /&gt;file is compiled, linked, and combined into an executable program and the program has to pass&lt;br /&gt;through a “smoke test,” a relatively simple check to see whether the product “smokes” when it&lt;br /&gt;runs. After performing a smoke test the tester can come to a conclusion that the software can be&lt;br /&gt;accepted or rejected for a major round of testing.&lt;br /&gt;Benefits of Smoke Testing&lt;br /&gt;Reduces Integration Risks&lt;br /&gt;I have encountered many instances in the past where the entire software gets&lt;br /&gt;screwed up when the source code is integrated. The composite code does not&lt;br /&gt;work well. The integration issues will lead to a delay in the delivery of the&lt;br /&gt;product/project. The smoke tests may help to reduce the integrations issues to a&lt;br /&gt;good extent.&lt;br /&gt;Defect Diagnosis.&lt;br /&gt;The product which worked on second day and failed on the third day .One can&lt;br /&gt;easily find out what has gone wrong from the previously working build.&lt;br /&gt;Improves Morale.&lt;br /&gt;The morale gets boosted .Everyone will be happy to see the improvement in the&lt;br /&gt;product working as one is seeing that in a day to day basis&lt;br /&gt;Progress Monitoring.&lt;br /&gt;When you build the every day, the features that are present and absent are obvious.&lt;br /&gt;Once can get a sense of how close it is to completion.&lt;br /&gt;How to Smoke Test?&lt;br /&gt;1. Code Merge : The programmer compares his copy of the source files with the master&lt;br /&gt;source files, checking for inconsistencies between recent changes made by other&lt;br /&gt;developers. The programmer then merges the code changes with the master source files.&lt;br /&gt;Source code control tools can be used for this purpose.&lt;br /&gt;2. Private Build : The programmer builds and tests the software to ensure that newly&lt;br /&gt;implemented feature works as expected.&lt;br /&gt;3. Execute the smoke test: The developer runs the current smoke test against the private&lt;br /&gt;build to be sure the new code won’t break the build.&lt;br /&gt;4. Code Checkin:. The developer checks his or her private copies of the source code into&lt;br /&gt;the master source files.&lt;br /&gt;Article on Smoke Testing&lt;br /&gt;4&lt;br /&gt;5. Generate the daily build: The build team generates a complete build of the software from&lt;br /&gt;the master sources.&lt;br /&gt;6. Run the smoke test: The build team runs the smoke test to evaluate whether the build is&lt;br /&gt;stable enough to be tested.&lt;br /&gt;7. Fix problems immediately: If the build team encounters errors that prevent the build from&lt;br /&gt;being tested (that break the build), the developer who checked in the code is notified, and&lt;br /&gt;that developer fixes the problem immediately.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/161165792565782043-4274142951929915404?l=testermania.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/dpGCM/~4/8iVI0C7yhN4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://testermania.blogspot.com/feeds/4274142951929915404/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=161165792565782043&amp;postID=4274142951929915404" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/4274142951929915404?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/161165792565782043/posts/default/4274142951929915404?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/dpGCM/~3/8iVI0C7yhN4/what-is-smoke-test-smoke-testing-is-non.html" title="" /><author><name>George Ukkuru</name><uri>https://profiles.google.com/117975270070962318887</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-Hg8dFptxg74/AAAAAAAAAAI/AAAAAAAAAAA/hFeRX6bRZKY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://testermania.blogspot.com/2008/10/what-is-smoke-test-smoke-testing-is-non.html</feedburner:origLink></entry></feed>

