<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="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" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6760333663618613093</atom:id><lastBuildDate>Sun, 13 May 2012 14:59:21 +0000</lastBuildDate><category>Epistemology</category><category>NCR Weekend Testing</category><category>Twitter</category><category>Research</category><category>Chit - Chat</category><category>Manual Testing</category><category>Testing Tools</category><category>Installation Testing</category><category>Bug</category><category>Software Testing</category><category>Puzzle</category><category>Interview</category><category>Announcement</category><category>Testing</category><category>Black Box Testing</category><category>Questioning</category><category>Games</category><category>Scripted Testing</category><category>Management Stories</category><category>Tester</category><category>Test Case</category><category>Product Review</category><category>Things to Think</category><category>Miscellaneous</category><category>Desktop Application</category><category>Products</category><category>Yahoo</category><category>qTrace</category><category>Test Ideas</category><category>Nokia</category><category>Test Report</category><category>Tested Product</category><category>Mind Map</category><category>Mobile Testing</category><category>WinZip</category><category>Google</category><category>Error Messages</category><category>Requirements</category><category>Weekend Testing</category><category>Bug Reporting</category><category>User Manual</category><category>Bing</category><category>Discussion</category><category>Exploratory Testing</category><category>Promotion</category><category>Search Engine</category><category>Ubuntu</category><category>Requirement Analysis</category><category>Testing Stories</category><category>Tester's Roles</category><title>Testing Nook</title><description>&lt;center&gt;Views of a Passionate Tester...&lt;/center&gt;</description><link>http://testingnook.blogspot.com/</link><managingEditor>noreply@blogger.com (Mohit)</managingEditor><generator>Blogger</generator><openSearch:totalResults>35</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/rss+xml" href="http://feeds.feedburner.com/DiveIntoSoftwareTesting" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="diveintosoftwaretesting" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-8586057658047934478</guid><pubDate>Tue, 27 Mar 2012 17:54:00 +0000</pubDate><atom:updated>2012-03-27T23:32:33.231+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">qTrace</category><category domain="http://www.blogger.com/atom/ns#">Desktop Application</category><category domain="http://www.blogger.com/atom/ns#">Product Review</category><category domain="http://www.blogger.com/atom/ns#">Testing Tools</category><category domain="http://www.blogger.com/atom/ns#">Bug Reporting</category><title>Reviewing qTrace: An Heuristic Approach</title><description>&lt;p&gt;Few days back I came to know about a tool called qTrace from &lt;a href="http://www.qasymphony.com/" target="_blank"&gt;QASymphony&lt;/a&gt;. I am sure most of you must have heard about this tool but if you are one of those who missed it for some reason then this blog post is definitely for you. This post can also help you if you are testing qTrace or any other similar tool.&lt;/p&gt;  &lt;p&gt;When I came to know about the qTrace I found it interesting and thought to try it. I downloaded the free trial version from &lt;a href="http://www.qasymphony.com/qtrace-download.html"&gt;here&lt;/a&gt; and installed it on my machine. The trial version of qTrace is valid up to 30 days so I always knew that I would definitely get&amp;#160; some time to review qTrace. &lt;/p&gt;  &lt;p&gt;To know the tool better I started with the Touring Heuristic FCCCUTSVIDS by Michael D Kelly. The following report is based on my findings by using FCCCUTSVIDS heuristic on qTrace. This report gives the idea what could be tested in qTrace or any other similar application.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#9b00d3"&gt;Features:&lt;/font&gt;&lt;/strong&gt; I started exploring qTrace for the features. Few of the features which I found include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;qTrace captures the screen of the selected application. User can take the single picture or can record the whole session of testing. qTrace automatically records the testing steps. &lt;/li&gt;    &lt;li&gt;User can also record the notes while testing the application. It’s a very good feature which can be used smartly while doing the exploratory testing &lt;/li&gt;    &lt;li&gt;Add the Environment Information of the bug into bug report without any effort. qTrace records the environment information and avails it on a single click. &lt;/li&gt;    &lt;li&gt;User can edit the captured screenshots and annotate them with important information. &lt;/li&gt;    &lt;li&gt;Submit the bug reports directly to associated bug Tracker. qTrace can associate with major bug tracking tools like Bugzilla, Jira, HP Quality Centre etc. &lt;/li&gt;    &lt;li&gt;Email the bug reports to the concerned person. &lt;/li&gt;    &lt;li&gt;Bug Reports can be saved in famous formats like Word, PDF &amp;amp; JPG format &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#9b00d3"&gt;Complexity:&lt;/font&gt;&lt;/strong&gt; qTrace is very user friendly and easy to use. The most complex features which I would like to test thoroughly are as follows:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Association with different Bug Trackers. &lt;/li&gt;    &lt;li&gt;To handle Large size Bug Reports can be a challenge for qTrace. It’s a region where we can find the issues &lt;/li&gt;    &lt;li&gt;qTrace can be used on three different machines with same licence. &lt;/li&gt;    &lt;li&gt;Emailing the bug reports &lt;/li&gt;    &lt;li&gt;Recording the testing steps with important notes. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#9b00d3"&gt;Claims:&lt;/font&gt;&lt;/strong&gt; The best place to find the claims about a product is to search the product site or help documents so I used the both of them. Following are the claims which I found about the product on the product site and help documents:&lt;/p&gt;  &lt;p&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="804"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="496"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Claims&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;          &lt;td valign="top" width="306"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;My Views&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;qTrace is a software testing and reporting tool that makes quality control simpler, faster, and more seamless. With qTrace you can easily record defects, edit details, and share results.&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree with most of the claims. Not Agree with the Quality Control claim. &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;qTrace is for anyone looking to improve defect reporting, boost productivity, and speed quality control cycles to help bring products to market more quickly.&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree with improve defect reporting claim. Partially Agree with the boost productivity claims and not agree with the Quality Control claim. &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;qTrace helps you and your team be more productive. It streamlines defect documentation while seamlessly meshing with your existing tools and processes.&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Partially Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;Automatically documents every screen and every step of a defect or test case&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;Capture all defect information to document an issue and submit a complete bug report directly to Jira, Bugzilla, HP QC, Team Foundation Server, VersionOne or qTest.&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;Seamlessly integrates with leading defect tracking tools&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Partially Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;Simplify defect reporting&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;Point-and-click to start recordings&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;Publish reports with screen shots, user actions and system specifics&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;qTrace is Simple and Intuitive to Use&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;qTrace Makes Documenting Defects a Breeze&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;qTrace Complements Your Existing Tools&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;qTrace Eliminates the Drudgery of Testing&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Not Agree&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="496"&gt;qTrace Helps Your Team Be More Productive&lt;/td&gt;          &lt;td valign="top" width="306"&gt;Partially Agree&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#9b00d3"&gt;Configuration:&lt;/font&gt; &lt;/strong&gt;I could find only following two ways to change the configuration of qTrace. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Settings in the Application &lt;/li&gt;    &lt;li&gt;qTrace.exe.config file in Program Files &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Let me know if there is any other way to change the configuration.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#9b00d3"&gt;Users:&lt;/font&gt;&lt;/strong&gt; I could imagine the following users (&amp;amp;groups) who could use the qTrace or qTrace outcome directly or indirectly.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Software Tester &lt;/li&gt;    &lt;li&gt;Software Developer &lt;/li&gt;    &lt;li&gt;Test Manager/ Project Manager &lt;/li&gt;    &lt;li&gt;IT Admin &lt;/li&gt;    &lt;li&gt;Top Management &lt;/li&gt;    &lt;li&gt;Client &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The scenarios for each user is described below in Scenario section&lt;/p&gt;  &lt;p&gt;&lt;font color="#9b00d3"&gt;&lt;b&gt;Testability&lt;/b&gt;:&lt;/font&gt; Testability tour helped me to find out the testable feature of the qTrace. Major testable features are listed below:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Capturing the Screenshots &lt;/li&gt;    &lt;li&gt;Automatic recording of the testing steps &lt;/li&gt;    &lt;li&gt;Adding the notes &lt;/li&gt;    &lt;li&gt;Submitting the bug report to Bug Tracker &lt;/li&gt;    &lt;li&gt;Emailing the bug report &lt;/li&gt;    &lt;li&gt;Configuration Settings &lt;/li&gt;    &lt;li&gt;Opening/Editing the .trace file &lt;/li&gt;    &lt;li&gt;Annotating the reports &lt;/li&gt;    &lt;li&gt;Association with different Bug Tracking Tools &lt;/li&gt;    &lt;li&gt;Adding/Editing/Deleting/Moving the Steps &lt;/li&gt;    &lt;li&gt;Saving Bug Report in different formats &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;font color="#9b00d3"&gt;Scenarios&lt;/font&gt;&lt;/b&gt;: I found the following scenarios for the users I found during the User Tour.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Software Tester:&lt;/strong&gt;&lt;/font&gt; A software tester can use qTrace for testing the application. During testing he would like to use it for recording the testing steps, taking the notes, taking the screenshot of the bugs, submitting the bugs, emailing the bugs etc. &lt;/li&gt;    &lt;li&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Software Developer:&lt;/strong&gt;&lt;/font&gt; A Software Developer is the one who is going to fix the bug so it is very important that recorded bugs are well described including the steps, screenshots and environment. All these information will help a developer to fix the bugs quickly. So while testing the qTrace it is necessary to know the Developer’s perspective on the bug reports. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Test Manager/Project Manager:&lt;/font&gt;&lt;/strong&gt; Test Managers/Project Managers are the one who are more concerned about the outcome and productivity. There is no doubt qTrace helps testers to generate descriptive bug reports with all the supporting screenshots and reproducible steps so overall it will definitely help their productivity with the quality of the bug reports &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;IT Admin:&lt;/font&gt;&lt;/strong&gt; You must be wondering how qTrace can be used IT Admin. The IT Admin is one who takes care of your machine and application installed on it. From IT Admin’s perspective following features should be available with the qTrace:       &lt;ul&gt;       &lt;li&gt;IT Admin may want to associate the qTest with the in-house bug tracking tool or any other commercial bug tracking tool being used in the organization. There should be an option to associate the qTrace with the in-house bug Tracking Tools. &lt;/li&gt;        &lt;li&gt;Concurrent Licence similar to QTP Concurrent Licence. Managing 200 or 300 licences could be a tedious job. Having the concept of Concurrent licence will ease his job.Right now, maximum three users can use qTrace with same credentials and Licence &lt;/li&gt;        &lt;li&gt;Every BT has size limit for the files being attached. IT Admin would like to Define the Maximum File Size of the attachments as per the limitation of associated Bug Tracking Tool and Email Client &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Top Management:&lt;/font&gt;&lt;/strong&gt; The top management is always worried about the money. In qTrace reference they must want to know the cost about the tool. So, for there reference qTrace is not the expensive tool. The cost is very reasonable and can easily bear by the management. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Client:&lt;/font&gt;&lt;/strong&gt; Some clients want to see the issues, especially, if testing is outsourced. A good bug report gives a good impression about the testers and their organization and qTrace can help testers to generate a very good bug report. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#9b00d3"&gt;&lt;b&gt;Variability&lt;/b&gt;:&lt;/font&gt; The Variability tour is about the things which we can change in the application. Following are the things which I found testable based on the Variability Tour.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Default Save Location &lt;/li&gt;    &lt;li&gt;Attachment format for email and BT &lt;/li&gt;    &lt;li&gt;Image Quality &lt;/li&gt;    &lt;li&gt;Annotation Font, Size and Color &lt;/li&gt;    &lt;li&gt;Defect Tracker &lt;/li&gt;    &lt;li&gt;Environment &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#9b00d3"&gt;&lt;b&gt;Interoperability&lt;/b&gt;:&lt;/font&gt; qTrace interacts or might interact with the following applications:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Environment &lt;/li&gt;    &lt;li&gt;Microsoft Outlook &lt;/li&gt;    &lt;li&gt;Configured Bug Tracker &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Let me know If I am missing any application.&lt;/p&gt;  &lt;p&gt;&lt;font color="#9b00d3"&gt;&lt;b&gt;Data&lt;/b&gt;:&lt;/font&gt; What could be the input data for an image grabber tool? I could find the following data which can be an input for qTrace.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Recording Environment &lt;/li&gt;    &lt;li&gt;Captured Images ( for annotation of captured images) &lt;/li&gt;    &lt;li&gt;Input Data for eg: Text, Numeral etc. for Notes, Title, Bug Description &lt;/li&gt;    &lt;li&gt;Bug Reports (which will be send to Bug Tracker and Email) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#9b00d3"&gt;&lt;b&gt;Structure&lt;/b&gt;:&lt;/font&gt; Structure Tour couldn’t help me much in this context as I have only exe file of the application.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a name="_GoBack"&gt;&lt;/a&gt;&lt;strong&gt;My Recommendation:&lt;/strong&gt; Although I just had a tour of qTrace, actual testing is still pending but after touring it I can confirm one thing: This tool is a boon for software testers. Bug Reporting is an area of testing&amp;#160; process where a tester spends a lot of time, especially, if we are talking about good bug reports. qTrace saves a lot of bug reporting time. It prepares well descriptive bug reports for the testers which can be submitted with small changes in it. Sometime, no change is required. I would like to add this tool in my testing armour.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Things I would like to have in qTrace someday:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Association with In-house bug tracking tool. Also, Mantis BT is one of most used bug tracking tools. I am wondering why qTrace is not allowed to associate with the Mantis BT. &lt;/li&gt;    &lt;li&gt;Video Recording of the bugs &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Please comment if you have any question or any suggestion.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-8586057658047934478?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2012/03/reviewing-qtrace-heuristic-approach.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-2080302534479571994</guid><pubDate>Wed, 07 Mar 2012 11:58:00 +0000</pubDate><atom:updated>2012-03-07T17:28:38.717+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Scripted Testing</category><category domain="http://www.blogger.com/atom/ns#">Exploratory Testing</category><category domain="http://www.blogger.com/atom/ns#">Test Case</category><category domain="http://www.blogger.com/atom/ns#">Management Stories</category><category domain="http://www.blogger.com/atom/ns#">Discussion</category><category domain="http://www.blogger.com/atom/ns#">Testing Stories</category><category domain="http://www.blogger.com/atom/ns#">Tester's Roles</category><title>A Simple Solution of A Common Problem</title><description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Times New Roman";
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Problem:&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;A new aspiring tester in the team was given the test cases and asked him to execute the test cases. This new aspiring tester was just completed his degree in computer engineering. He was one of the brilliant students in his batch. Everybody including the management of the company was expecting him to do well in his job. So this new tester started executing the test cases for the first time and then for the next time and so on. All test cases were passed and no bug was logged. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;After a month the tester was terminated from the project.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;As per management the new aspiring tester couldn't become a tester because he didn't have the flame that a tester must have. The Tester was expelled from the team. Now he was sitting on the bench and thinking what went wrong.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;How many of you have seen this problem? Actually I have seen a few and I had been also thinking what went wrong in this case.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Understanding the Problem:&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;Recently I was reading a clinical tale by &lt;a href="http://www.oliversacks.com/" target="_blank"&gt;Oliver Sacks&lt;/a&gt;. The tale was about a patient who was congenitally blind with cerebral palsy. The conditions are more pathetic than we can think of – she was suffering of spasticity and athetosis, i.e., involuntary movements of both hands, which was added due to failure of the eyes.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;After initial tests and checkup it was found that there was no sensory ‘deficit’. Her hands would seem to have the potential of being perfectly good hands—and yet they were not. They were functionless—’useless’—because she had never used them. Had being protected and looked after since birth prevented her from the normal exploratory use of the hands which all infants learn in the first months of life.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;Can you correlate the problem with the case mentioned above?&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;The real problem is that new aspiring tester was being pampered by the management itself. Instead of really doing the testing he was asked to follow the test cases which are most probably written by someone else. Initially, following the test cases made his task easy. He used to execute the test cases and finishes the task early. He couldn’t learn how to test from this exercise and we all know the result. The tester was put on bench (Literally killed the aspiring tester)&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Solution:&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;A new aspiring tester in the team was given the application and asked him to test it for all the functional and usability issues. This new aspiring tester was just completed his degree in computer engineering. He was one of the brilliant students in his batch. Everybody including the management of the company was expecting he would do great in his profession. So this new tester who was hesitant initially started with exploring the application. Think about the infant who reaches for the breast when feeling hungry. Similarly the new aspiring tester took some time but he did some testing and logged few good issues.&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Benefits from this Solution:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Confident and satisfied tester&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Better Testing&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;More No. of bugs&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;A lively job&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Better Self Education&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Happy Management&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;What do you think? Does it seem a right solution to you?&lt;/div&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;Reference:&lt;/b&gt; &lt;span style="color: red;"&gt;"&lt;/span&gt;&lt;a href="http://www.oliversacks.com/books/man-who-mistook-his-wife/" style="color: red;" target="_blank"&gt;&lt;em&gt;The Man Who Mistook His Wife For A Hat&lt;/em&gt;&lt;/a&gt;&lt;span style="color: red;"&gt;" by &lt;/span&gt;&lt;a href="http://www.oliversacks.com/" style="color: red;" target="_blank"&gt;Oliver Sacks&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-2080302534479571994?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2012/03/simple-solution-of-common-problem.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-6863848590899561331</guid><pubDate>Mon, 05 Mar 2012 09:02:00 +0000</pubDate><atom:updated>2012-03-05T18:28:56.818+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Test Ideas</category><category domain="http://www.blogger.com/atom/ns#">Mobile Testing</category><category domain="http://www.blogger.com/atom/ns#">Mind Map</category><category domain="http://www.blogger.com/atom/ns#">Twitter</category><title>What to Test in a Twitter API?</title><description>Yesterday while cleaning the data in my laptop I found this mind map which I prepared some time back but forgot to share it. This mind map explains what you should test in a twitter API. It will also give some test ideas for the same. I hope you will find it useful.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://picasaweb.google.com/105984665933964084421/WhatToTestInATwitterAPI#5716396214044224130" target="_blank"&gt;&lt;img border="0" height="216" src="http://2.bp.blogspot.com/-sytXP62aznw/T1R09DsIZyI/AAAAAAAAAfU/F_tdPo1w0OU/s400/TwitterAPI.png" width="400" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Please update me if I am missing something. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-6863848590899561331?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2012/03/what-to-test-in-twitter-api.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-sytXP62aznw/T1R09DsIZyI/AAAAAAAAAfU/F_tdPo1w0OU/s72-c/TwitterAPI.png" height="72" width="72" /><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-3551045893489251935</guid><pubDate>Tue, 28 Feb 2012 06:27:00 +0000</pubDate><atom:updated>2012-02-28T11:57:55.267+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Installation Testing</category><category domain="http://www.blogger.com/atom/ns#">Nokia</category><category domain="http://www.blogger.com/atom/ns#">Mobile Testing</category><title>First Impression is the Last Impression</title><description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:RelyOnVML/&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Times New Roman";
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div class="MsoNormal"&gt;Today morning when I connected my phone to my computer I received a notification from Nokia Suite that software updates are available for my phone. Without any delay I started upgrading my phone’s operating system from Symbian Anna to Nokia Belle.&lt;/div&gt;&lt;div class="MsoNormal"&gt;The Upgrade process was divided in four parts:&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Downloading Installation Files&lt;/li&gt;
&lt;li&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Backup of the Phone Data&lt;/li&gt;
&lt;li&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Installation&lt;/li&gt;
&lt;li&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Restore of the Phone Data&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&amp;nbsp;&lt;b&gt;Downloading Installation Files: &lt;/b&gt;The download process started without any delay. Total installation file size was 266MB. It is not contextual here but after looking at the installation file size first thing which came in my mind that Installation file size for Win 98 was lesser than this but that was past. Now memory is much cheaper comparatively. Anyway, everything went well and Nokia Belle installation files are downloaded successfully. Now, it was the time for backup.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;Backup of the Phone Data: &lt;/b&gt;The Installation process backs up all the data available in phone memory into mass memory. The Backup of phone data is started successfully but couldn’t finish it properly. Installer displayed the message that it would restart the phone and requested not to touch the phone during this process. I pressed the OK button. Phone restarting begun but never ended. Basically, I was waiting for notification message on my computer screen but installer program never responded back. After waiting for 15 minutes I checked my phone and it was ON. I unplugged my phone and plugged it once again.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;The same process started once again.&lt;br /&gt;
&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;Downloading Installation Files: &lt;/b&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;As installation files were already downloaded so this step was skipped by the system.&lt;br /&gt;
&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;Backup of the Phone Data: &lt;/b&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;The Backup process was started. Once the backup is completed for an entity, it is ticked by the installer to show that the entire data backup is done for that entity. In this way Installer program has taken back up of Calendars, Messages, Logs and Dictionary etc. successfully but in the end it has displayed the error that there is some problem with messages back up. The installer gave the same notification message which was given earlier that it would restart the phone and requested not to touch the phone during this process.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;As I have experienced the same thing earlier so I was sure that after restarting the whole process would start once again because of the error shown by the installer program, but I was wrong.&lt;br /&gt;
&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:RelyOnVML/&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Times New Roman";
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;Installation: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"&gt;The phone restarted but instead of taking back up the installation process was started. Two things which were surprising for me during installation were:&lt;/span&gt;&lt;br /&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:RelyOnVML/&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Times New Roman";
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Selection of Language&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Enter the Security Code &lt;/li&gt;
&lt;/ul&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;As per the notification message I should not respond even if phone asks this information so I didn’t give the input.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;The installation process was finished successfully.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;Restore: &lt;/b&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Once new OS is installed, the restoring of backup data is started. Once it is completed, I got the notification message on my computer screen.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;The Job was done.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Issue during and after the Installation process:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;I lost all my messages in my phone. The installer program never given me a chance to take the backup of the messages when it was unsuccessful. It has started the installation process immediately.&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;It’s not a big issue but still I was wondering why I got language selection dropdown. Isn’t it was obvious from my previous installation that I use English as my language. Moreover there was no other language in the list to select&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Now this was really ridiculous. I have used phone unlocking code for few days but I have removed it later and before installation there was no unlocking code was required. But after installation I had to enter the security code. What If I would have forget my unlocking code which I used last time few months back.&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;I have lost the creation dates of notes and that was really important for me. Now it displays the time when the files were restored.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I am wondering why these file properties are not considered while taking the back.&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"&gt;&lt;span style="mso-list: Ignore;"&gt;&lt;span style="font: 7.0pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;There are three installation folders of Nokia Belle is created in mass memory which are duplicates of each other. Why three folder?&lt;/li&gt;
&lt;/ul&gt;&lt;div class="MsoNormal"&gt;I didn’t go through all the changes yet but I am sure that I will find more issues due to this upgrade when I will use other functionality of my phone.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now the question is why there are so many issues with the installer program. It clearly shows that installation testing was not done properly. There are many challenges with Mobile Application Testing&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;including the diversity of the devices but Nokia should have make sure that upgrade is happening properly on their devices. Moreover, they have released the Nokia Belle update for only six devices till now so it was possible to do the proper installation testing on such a small number of devices. But…&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;/span&gt;Generally people say – First Impression is the last Impression. Installation of the application is first activity so it should be smooth and flawless for better user experience. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-3551045893489251935?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2012/02/first-impression-is-last-impression.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-1137784713846184167</guid><pubDate>Tue, 18 Oct 2011 19:56:00 +0000</pubDate><atom:updated>2011-10-19T01:35:54.637+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exploratory Testing</category><category domain="http://www.blogger.com/atom/ns#">Bing</category><category domain="http://www.blogger.com/atom/ns#">Testing</category><category domain="http://www.blogger.com/atom/ns#">Search Engine</category><category domain="http://www.blogger.com/atom/ns#">Research</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Discussion</category><category domain="http://www.blogger.com/atom/ns#">Yahoo</category><category domain="http://www.blogger.com/atom/ns#">Things to Think</category><title>Search by POST method–A small research</title><description>&lt;p&gt;This post is based on a small research I have done on Mozilla Firefox Search Plug-in.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-u-Agm76t3H0/Tp3b1G6CGYI/AAAAAAAAAYk/LE9ta4DdPZA/s1600-h/Searchbar%25255B2%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Searchbar" border="0" alt="Searchbar" src="http://lh6.ggpht.com/-G0Zy9gtIMKA/Tp3b2fwjuOI/AAAAAAAAAYs/IY1UMBME2Mk/Searchbar_thumb.png?imgmax=800" width="244" height="201" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The research started with the study of cookies stored by Mozilla Firefox and moved towards building the Mozilla Firefox Search Plug-in for my blog. My research is not finished yet but still I would like to share an opportunity I found testing these Search Plug-ins.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-na6eWYt1e-Q/Tp3b3nmQ8YI/AAAAAAAAAY0/IyMnJczGQbQ/s1600-h/Testing%252520Nook%25255B3%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Testing Nook" border="0" alt="Testing Nook" src="http://lh3.ggpht.com/-UzhLOmW1qnY/Tp3b5HF5jfI/AAAAAAAAAY8/Oe-gpJOlY5I/Testing%252520Nook_thumb%25255B1%25255D.png?imgmax=800" width="805" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;While exploring these search plug-ins I noted that every search plug-in is using GET method to send the search query to Search Engine. It seems fine to me as it is just a search so using POST method to send the request doesn’t make a sense to me, but then I thought other way – What would happen if POST method is used to send the request to server. I got curious about this and start to edit the properties of these plug-ins. I have tested multiple search plugins to see how corresponding search engines handles the request sent by POST method and found these three different behaviours:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Google:&lt;/strong&gt; Google was first search plug-in I tested. When I sent search request to Google using POST Method, I got an error page like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-cJTVR7Ry5CY/Tp3b6d70ZgI/AAAAAAAAAZE/dL_Wk73QbT8/s1600-h/Error%252520405%252520%252528Method%252520Not%252520Allowed%252529%252521%2525211%2525202011-10-18%25252020-08-21%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Error 405 (Method Not Allowed)!!1 2011-10-18 20-08-21" border="0" alt="Error 405 (Method Not Allowed)!!1 2011-10-18 20-08-21" src="http://lh5.ggpht.com/-QF2a29Agus4/Tp3b7-242FI/AAAAAAAAAZM/bn7thLE_ZUc/Error%252520405%252520%252528Method%252520Not%252520Allowed%252529%252521%2525211%2525202011-10-18%25252020-08-21_thumb%25255B2%25255D.png?imgmax=800" width="644" height="392" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It seems appropriate. Google doesn’t serve any search request being send by POST Method but then a question is raised - does a non technical user really understand what is POST method? For eg.: My wife doesn’t know this terminology and she will definitely call me for help if she get such error from the Google.&lt;/p&gt;  &lt;p&gt;(See the Error Code 405. I have not seen this error earlier. So my research also helped me to find a new error message &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://lh5.ggpht.com/-QrPzIZJ5KWQ/Tp3b8tTZ4_I/AAAAAAAAAZU/tkeXavK1Jeo/wlEmoticon-winkingsmile%25255B2%25255D.png?imgmax=800" /&gt;)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Yahoo:&lt;/strong&gt; The next search engine was Yahoo. Initially I thought that Yahoo will give the same result as given by Google but it proved me wrong. To my surprise Yahoo has given the result for the search query I sent using POST method.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-0ZwpgO0q1Fk/Tp3b-dSWdJI/AAAAAAAAAZc/vSo38r7VXRI/s1600-h/Hello%252520-%252520Yahoo%252521%252520Search%252520Results%2525202011-10-18%25252020-11-15%25255B3%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Hello - Yahoo! Search Results 2011-10-18 20-11-15" border="0" alt="Hello - Yahoo! Search Results 2011-10-18 20-11-15" src="http://lh5.ggpht.com/-QGIDYm9WeFk/Tp3cATc-bEI/AAAAAAAAAZk/r64eghfUGro/Hello%252520-%252520Yahoo%252521%252520Search%252520Results%2525202011-10-18%25252020-11-15_thumb%25255B1%25255D.png?imgmax=800" width="644" height="398" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Bing:&lt;/strong&gt; The third major search plugin which I tested was Bing – A Microsoft Product. I love my job because it surprises me and it surprises me daily. Till now I have tested two major search engines Google and Yahoo dealing with the request sent using POST method and both of them have given me different results. Once again I was guessing the result before testing. Based on my two previous results I was thinking that Bing should either display the error message or it should display the search result. I have not thought of any other result but surprisingly, Bing has given some unexpected result:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-PIwfOzX8Sb0/Tp3cFZQvLFI/AAAAAAAAAZs/kMEb2h2YuWs/s1600-h/Bing%2525202011-10-18%25252020-20-39%25255B3%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Bing 2011-10-18 20-20-39" border="0" alt="Bing 2011-10-18 20-20-39" src="http://lh6.ggpht.com/-dBUcj3nW04A/Tp3cIFLoFHI/AAAAAAAAAZ0/6MCYK-UVIgY/Bing%2525202011-10-18%25252020-20-39_thumb%25255B1%25255D.png?imgmax=800" width="644" height="392" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Instead of displaying search results or any error, it has opened Bing Search Engine.&lt;/p&gt;  &lt;p&gt;I have tested for few other search plugins for different search engine but result are more of the same as these three. Now, question is which search engine has served the user’s request properly: Google, Yahoo or Bing. Think as a tester, Think as a developer and Think as an end user.&lt;/p&gt;  &lt;p&gt;Post me your answers with the reason in Comments section, we can have a good discussion on it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-1137784713846184167?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2011/10/search-by-post-methoda-small-research.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-G0Zy9gtIMKA/Tp3b2fwjuOI/AAAAAAAAAYs/IY1UMBME2Mk/s72-c/Searchbar_thumb.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-8330569632081364945</guid><pubDate>Mon, 15 Aug 2011 15:49:00 +0000</pubDate><atom:updated>2011-08-15T21:23:27.018+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Interview</category><category domain="http://www.blogger.com/atom/ns#">Bug</category><title>An interview with a Bug–Part II (The Return of TGB)</title><description>&lt;p&gt;It is said that History repeats itself. It has been more than two years when I interviewed the TGB. If any of you have missed that interview by any chance they can read it &lt;a href="http://testingnook.blogspot.com/2009/07/interview-with-bug.html"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;That was the last time when TGB was seen. After that interview the TGB got fix and we were sure that we would never see him again. But guess what – we all were wrong. The TGB has returned and this time he is more powerful. This time he is going to blow our minds who are involved in the project – the testers, developers, team leads, managers, business managers, client and everybody who is directly or indirectly involved with the project. It seems that we are in deep soup.&lt;/p&gt;  &lt;p&gt;Luckily like last time, this was again me who found him but this time I was not happy. First, my job was on stake now and second, the way he was looking at me like making fun of me. But, once again I was ready with my questions and tape recorder for another interview which I never imagined two years back when I interviewed him first.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Hi TGB, It’s good to see you happy and healthy. Welcome back.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Don’t lie to me. You don’t seem happy at all seeing me again and moreover I never went anywhere so why are you welcoming me?&lt;/p&gt;  &lt;p&gt;I was staring at him. He was not changed at all. He still hates me like I hate him.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; How did you escape last time? We all thought you were dead.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; In software, the bugs are never died. They just go to unconscious state and wake up again when they get the chance. You only believe in what you see. If you don’t find any of us then you make assumptions that we don’t exists and release the so called bug-free software.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; What… By any chance, are you studying Psychology?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Yes, Psychology of ABS Members &lt;a href="http://lh4.ggpht.com/-mygxbrEU46E/TklAb75_7mI/AAAAAAAAAWg/ynuOPt3ybHg/s1600-h/clip_image002%25255B3%25255D.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh3.ggpht.com/-0CPF81y51kY/TklAdE-RQZI/AAAAAAAAAWk/423TFlQhNc8/clip_image002_thumb.gif?imgmax=800" width="19" height="19" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Very bad joke. Anyway, I don’t make any assumptions about your existence.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; That’s only why you always find me. I hate you, seriously.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Even I don’t love you and now when you have been found once again, I hate you more. You have put my job on stake. They are going to kick me out from here.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; No, They should not. You are forgetting something. It was not you who confirmed my death. It was other ABS member of your team so you can have narrow escape.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; You mean Retesting. Yes, you are correct. It was not me.&lt;/p&gt;  &lt;p&gt;There was silence of few seconds. Both of us were thinking. I broke the silence finally.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; He is a good tester. I am wondering how he has missed you.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; You tell me.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; How can I tell u?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Think. You must know.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; He didn’t retest at all.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; No, Infect he has retested twice.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Then he might not know how to find you.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Correct and Incorrect as well.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; means&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; He knew only one way to find me which you mentioned in your report.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; and there was other ways?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Yes. Nobody knew how to find me before you did last time. You have found me because you were not following their steps book.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; You mean test cases?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Oh!!! You call them test cases and what you call such ABS members who follow these test cases?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Testers…. more precisely Scripted Testers.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Oh!!! We call them ABS Robots and we really love them.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; why?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Because they only see what they are supposed to see. So, most of time they are not able to find us hiding in different areas of software.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Can you explain it bit more?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Look, these ABS Robots try to find out using the steps book. These steps books are written based on the requirement by the client which says what a system should do and what it shouldn’t. But designed system is too complex than the specified one. The requirement never explain the grey area which lies between and beyond the Do and Don’ts of the software and that’s the place where most of us live in colonies.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Hmmm. So what do you think what we should do?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; I suggest you to continue testing the same way. This will help us to grow. Let us also enjoy the life.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; I understand your view but this is not possible. For your information the things are getting changed now. Now we have robust training mechanism for testers. The new testers are going to Context driven testing schools where they learn the martial arts with bugs like you. Few of testers are also practising exploratory testing in our team. Mark my words TGB – This time you are not going to come back.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; WTF!!! You will not let us live happily.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; That’ true. If you are happy then we can’t.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; So, you mean my time is near?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Yes, but this time it is going to be too costly for us. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; &lt;a href="http://lh3.ggpht.com/-NkfaIASbcB0/TklAeCAxjVI/AAAAAAAAAWo/9Uh71neGEPg/s1600-h/clip_image004%25255B7%25255D.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh3.ggpht.com/-Zwjqxjc6gvY/TklAfhOD8kI/AAAAAAAAAWs/sRtCagcNOuU/clip_image004_thumb.gif?imgmax=800" width="19" height="19" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/-TArkuI7yipg/TklAglfXP6I/AAAAAAAAAWw/nCvFwctd0fM/s1600-h/clip_image004%25255B1%25255D%25255B2%25255D.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004[1]" border="0" alt="clip_image004[1]" src="http://lh4.ggpht.com/-nQmMprSx614/TklAiPu-PMI/AAAAAAAAAW0/OaFCy6_NANk/clip_image004%25255B1%25255D_thumb.gif?imgmax=800" width="19" height="19" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/-wVPdYO_J4z0/TklAjHiek_I/AAAAAAAAAW4/Ia6Bzwo0Fs8/s1600-h/clip_image004%25255B2%25255D%25255B2%25255D.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004[2]" border="0" alt="clip_image004[2]" src="http://lh6.ggpht.com/-9vmPU3TxBDw/TklAlARoDSI/AAAAAAAAAW8/PISVj24o63Y/clip_image004%25255B2%25255D_thumb.gif?imgmax=800" width="19" height="19" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Why you are laughing?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Dear friend, it is not going to be that easy. Now it is time to start rounds of long meetings, people will be blamed for missing me at earlier stage, you will be blamed for not ensuring earlier that I was dead and finally in the end, the one who missed me at retesting will be found responsible for this blunder and you know the rest &lt;a href="http://lh3.ggpht.com/-DxpsxWr0MIc/TklAmPu1NaI/AAAAAAAAAXA/_71ns8bNZm0/s1600-h/clip_image006%25255B3%25255D.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://lh3.ggpht.com/-zvY3ACJxFvU/TklAnpt7gYI/AAAAAAAAAXE/4aLScMqvvmk/clip_image006_thumb.gif?imgmax=800" width="19" height="19" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; Yes, you are right &lt;a href="http://lh3.ggpht.com/-7OLYNVKharc/TklAojLTT0I/AAAAAAAAAXI/DvD0leppBt8/s1600-h/clip_image008%25255B3%25255D.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh4.ggpht.com/-L8l2ZHV9G38/TklAp4WjdrI/AAAAAAAAAXM/r6dQNgA5uec/clip_image008_thumb.gif?imgmax=800" width="19" height="19" /&gt;&lt;/a&gt; and it reminds me we have a team meeting in 10 minutes. I will come to see you once more before you are dead. Do you have any message for aspiring testers?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Yes, I request them to follow Steps Book testing so that we can live healthy and happy life. After all, Life is about living happy.&lt;/p&gt;  &lt;p&gt;And from next time I am not going to give you any more free interviews.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; &lt;a href="http://lh4.ggpht.com/-ZwgfRphVIdY/TklAqySrflI/AAAAAAAAAXQ/7dIHs5gGrlc/s1600-h/clip_image010%25255B3%25255D.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://lh4.ggpht.com/-RMhROmVt0Vg/TklAsf6hD-I/AAAAAAAAAXU/-ib63Nh2Ris/clip_image010_thumb.gif?imgmax=800" width="19" height="19" /&gt;&lt;/a&gt; Bye TGB. See you soon.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TGB:&lt;/strong&gt; Bye.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Disclaimer: The original interview is edited because of foul and abusive language :)&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-8330569632081364945?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2011/08/interview-with-bugpart-ii-return-of-tgb.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-0CPF81y51kY/TklAdE-RQZI/AAAAAAAAAWk/423TFlQhNc8/s72-c/clip_image002_thumb.gif?imgmax=800" height="72" width="72" /><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-1522385924152878874</guid><pubDate>Fri, 12 Aug 2011 21:47:00 +0000</pubDate><atom:updated>2011-08-13T03:28:34.713+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Testing Stories</category><title>…and I am screwed</title><description>&lt;p&gt;I already knew that I should not do this. &lt;/p&gt;  &lt;p&gt;Still I did it.&lt;/p&gt;  &lt;p&gt;Have I lost my mind? &lt;/p&gt;  &lt;p&gt;No… It’s just that I love my profession. My only mistake was I could lower the intensity of the damage but I didn’t think about that, possibly I was completely lost in my task.&lt;/p&gt;  &lt;p&gt;But last line I mentioned in my session report was “ …and I am screwed”.&lt;/p&gt;  &lt;p&gt;You must be wondering what I am talking about.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#8ca406" size="3"&gt;Background:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Few days ago while testing an e-commerce application I had ordered some useless items of more than INR 13K using my credit card, payment made as guest user and items would be delivered on an address which doesn’t exist in the world.&lt;/p&gt;  &lt;p&gt;I was on payment page of the application and I tried some fake Credit Card No. but they were not helping me with what I was testing. So I entered my Card No. without verification code or password. I was sure that it would ask me the verification code but guess what? Payment is accepted instantly and within a minute I received message from my bank that payment was approved. I was staring the screen like moron. It took me some time to come out in my senses. &lt;/p&gt;  &lt;p&gt;You are definitely going to ask - Have I lost my mind? &lt;/p&gt;  &lt;p&gt;Still my answer is No.&lt;/p&gt;  &lt;p&gt;Why?&lt;/p&gt;  &lt;p&gt;&lt;font color="#8ca406" size="3"&gt;&lt;strong&gt;Because:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;My step was bold but not stupid (although it may seem stupid to many readers). The only problem was I have considered large amount. I should consider the lesser amount so that the impact is less. &lt;/li&gt;    &lt;li&gt;Now I know that I need to learn in detail how does payment processing works both from functional and security aspects. &lt;/li&gt;    &lt;li&gt;I learned a lesson – Never make assumptions while testing. Test and find the facts. &lt;/li&gt;    &lt;li&gt;I have found a very serious security from the end user’s perspective. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Truly speaking – I was upset because I had lost 13K in seconds and it was huge amount for me but I was not repenting on my deed. In life sometimes we need to think beyond monetary things and this incident was one of them.&lt;/p&gt;  &lt;p&gt;Do you think this incident will stop me from doing testing like this? Think again - the defect I have found is really a good one. So I don’t think I have lost money. I have found a serious bug in payment gateway and I am happy about that.&lt;/p&gt;  &lt;p&gt;There are few points I came to know after having discussion with Bank staff. You might found useful them:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The payment once approved from the bank on your card can not be blocked although you can use Charge Dispute form against it to get your payment back later. &lt;/li&gt;    &lt;li&gt;For International transactions verification code is not mandatory. So, never share your credit card no. with anyone because once it is leaked, anybody can guess the Expiry Date on retrial basis and can use your card. &lt;/li&gt;    &lt;li&gt;The payment can roll back if merchant doesn’t claim the amount in specified period or order is cancelled. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00"&gt;BTW, I got my money back later. I sent some mails here and there and order was cancelled.&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;Overall this incident was not bad at all. What’s your point of view on this incident? Please share your views with me via comments or mails.&lt;/p&gt;  &lt;p&gt;Special Thanks to &lt;a href="http://lmohan.blogspot.com/" target="_blank"&gt;Lakshminarasimha Manjunatha Mohan&lt;/a&gt; for guiding me whenever needed.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-1522385924152878874?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2011/08/and-i-am-screwed.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-6310640589798963241</guid><pubDate>Thu, 14 Apr 2011 17:41:00 +0000</pubDate><atom:updated>2011-04-14T23:18:14.581+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Bug</category><category domain="http://www.blogger.com/atom/ns#">Error Messages</category><title>Is something wrong here?</title><description>&lt;p&gt;Can you see the problem/s with the following error message? &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://lh4.ggpht.com/_80jBkqKSe50/TaczUaBT9bI/AAAAAAAAATo/mI_7LA3xILo/wlEmoticon-smile%5B2%5D.png?imgmax=800" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_80jBkqKSe50/TaczVhdgI0I/AAAAAAAAATs/JGXxwOE33qY/s1600-h/airtelerror%5B4%5D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="airtelerror" border="0" alt="airtelerror" src="http://lh3.ggpht.com/_80jBkqKSe50/TaczXHO_d2I/AAAAAAAAATw/lkVSlgQt1qI/airtelerror_thumb%5B2%5D.png?imgmax=800" width="676" height="482" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-6310640589798963241?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2011/04/is-something-wrong-here.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_80jBkqKSe50/TaczUaBT9bI/AAAAAAAAATo/mI_7LA3xILo/s72-c/wlEmoticon-smile%5B2%5D.png?imgmax=800" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-7675754603171016259</guid><pubDate>Sun, 03 Apr 2011 20:44:00 +0000</pubDate><atom:updated>2011-04-04T02:14:21.186+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Chit - Chat</category><category domain="http://www.blogger.com/atom/ns#">Discussion</category><title>Just Chit - Chat</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt; &lt;br /&gt;
&lt;div style="margin-bottom: 0cm;"&gt;Finally, I am writing this blog post. It has been a long time I have written something. For last few days I have been trying to write but I couldn't make it but as it is said &lt;b&gt;Better Late Than Never&lt;/b&gt; so here I am. Before moving further let  me inform you that this post is not about software testing but still you can find it useful and interesting.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;For last six months I was not much active on the web. No chat, No blog post, No discussion – Everything was like stopped. This six months were least  productive in my career. Although I have learned testing but a little, I have discussed testing but a little and the worst part is I have practiced testing but a little.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Officially, I am doing good (Its my Manager's view not mine) but personally I was missing the freedom in testing. I have realized that software testing is an art and art can't be crafted without freedom. If thoughts of a poet is bound, he can't  write the poem. Similarly, a tester mind bounded by test cases can not test actually. Its better to leave it free. I was also trapped with them but now I have started to learn how to separate the official life and tester life. Now, I think I can handle both together.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Although last few months were not good but still I have learned few things which I would like to share with you:&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Quantity matters in corporate life  :)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;It is very difficult to change the  perception of others. Believe me, I have tried and I was miserably  failed.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Team is good; individual is better  and I am still looking for best :)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;A person can do anything – it  just needs strong determination. I have experienced it.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;There are only two kinds of tester  – Good and Bad. Rest categories falls under  these two.&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div style="margin-bottom: 0cm;"&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;And yes, two most interesting quotes which I heard. You can laugh after reading them:&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt; &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;60% of testing is completed once  you have written the test cases good enough.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style="margin-bottom: 0cm;"&gt;Exploratory Testing is a luxurious  kind of testing.&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;  &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&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/6760333663618613093-7675754603171016259?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2011/04/just-chit-chat.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-4228809732673127240</guid><pubDate>Fri, 12 Nov 2010 19:46:00 +0000</pubDate><atom:updated>2010-11-13T01:16:11.449+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exploratory Testing</category><category domain="http://www.blogger.com/atom/ns#">Testing</category><category domain="http://www.blogger.com/atom/ns#">Bug</category><category domain="http://www.blogger.com/atom/ns#">Software Testing</category><category domain="http://www.blogger.com/atom/ns#">Tested Product</category><category domain="http://www.blogger.com/atom/ns#">Product Review</category><category domain="http://www.blogger.com/atom/ns#">Manual Testing</category><category domain="http://www.blogger.com/atom/ns#">Black Box Testing</category><category domain="http://www.blogger.com/atom/ns#">Error Messages</category><title>A Feature which have become Bouquet of Bugs</title><description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:OfficeDocumentSettings&gt;   &lt;o:AllowPNG/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:EnableOpenTypeKerning/&gt;    &lt;w:DontFlipMirrorIndents/&gt;    &lt;w:OverrideTableStyleHps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Times New Roman";
 mso-bidi-theme-font:minor-bidi;
 mso-fareast-language:EN-US;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div class="MsoNormal"&gt;Recently, I was testing an online shopping site – just for fun, nothing official. There I saw a feature called as “Tell A Friend”.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I found this feature useful in first glance. During shopping, if you see any product which you find usable for your friend and you think your friends might be interested, just forward info about the product in the mailbox of your friend. You just have to write name &amp;amp; email address of your friend. I think this is great idea to make new customers.&lt;/div&gt;&lt;div class="MsoNormal"&gt;So, I thought to take my hands on this feature but I was highly disappointed when I used this feature. In hurry to introduce the new feature, the site managers kept a bouquet of bugs on the site. Let’s come with me to see the dissection of this feature with me.&lt;/div&gt;&lt;div class="MsoNormal" style="margin-top: 12pt;"&gt;Oh… I forgot to tell you the store name. It’s Zappos.com. First, some introduction with Zappos:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Zappos.com&lt;/b&gt; is an online shoe and clothing shop. Since its founding in 1999, Zappos has grown to be the largest online shoe store. Zappos did "almost nothing" in sales for 1999, but grossed over USD$800 million in merchandise sales in 2007 and grossed over $1 billion in 2009.&lt;/div&gt;&lt;div class="MsoNormal"&gt;On Zappos.com I selected a product to see its description. The product seemed good to me and I was sure one of my friends would be interested in this product. I decided to forward the details of the product to my friend. So I clicked on “Tell A Friend” button available on the product page.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/TN2VglSpyrI/AAAAAAAAAQo/vEqXFOvvUBk/s1600/screenshot1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="169" src="http://4.bp.blogspot.com/_80jBkqKSe50/TN2VglSpyrI/AAAAAAAAAQo/vEqXFOvvUBk/s320/screenshot1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So I was on “Tell A Friend” Window.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/TN2V2D13NRI/AAAAAAAAAQs/oWdyQRAXdRM/s1600/screenshot2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_80jBkqKSe50/TN2V2D13NRI/AAAAAAAAAQs/oWdyQRAXdRM/s320/screenshot2.png" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;After seeing this window I thought to play with this.&lt;/div&gt;&lt;div class="MsoNormal"&gt;I clicked on Send button to see what would happen if values were not filled. On clicking send I saw two error messages. The error messages were:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;You&lt;span&gt;&amp;nbsp; &lt;/span&gt;didn’t specify an email to send to&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;You need to supply an email&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/TN2V237oi5I/AAAAAAAAAQw/F5WKgV9m_-I/s1600/screenshot3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_80jBkqKSe50/TN2V237oi5I/AAAAAAAAAQw/F5WKgV9m_-I/s320/screenshot3.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Displaying an error message is not a formality. They could phrase the error messages in much better way.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Also they displayed the error messages in reverse order of the fields on the form. In the above screenshot you can see that the sender’s email address field appears before receiver’s email address. The error message should also display in the same order. This is not a rule but this is always expected.&lt;/div&gt;&lt;div class="MsoNormal"&gt;From error messages it was clear that sender’s name is not mandatory here. Just one questions from all my readers – How many of you know email addresses of your all friends?&lt;/div&gt;&lt;div class="MsoNormal"&gt;As a friend, I know all my friends by their name and not by their email addresses. So, I believe Sender’s name should be mandatory here.&lt;/div&gt;&lt;div class="MsoNormal"&gt;After this I checked for the validations on the fields.&lt;/div&gt;&lt;div class="MsoNormal"&gt;I filled numerals values in sender’s name, email and receiver’s email address fields.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/TN2WDiI3gWI/AAAAAAAAARs/Mz84zYQLSbI/s1600/screeshot4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_80jBkqKSe50/TN2WDiI3gWI/AAAAAAAAARs/Mz84zYQLSbI/s320/screeshot4.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Clicked on send button. The message had been sent.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/TN2V3qoXfGI/AAAAAAAAAQ0/gfFF_SqjgEM/s1600/screenshot5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_80jBkqKSe50/TN2V3qoXfGI/AAAAAAAAAQ0/gfFF_SqjgEM/s320/screenshot5.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;As you can see there is no validation on sender’s name, email &amp;amp; receiver’s email address. The message had been sent. I didn’t know which poor devil was going to get this mail. &lt;/div&gt;&lt;div class="MsoNormal"&gt;I have doubt that some professional developer has developed this window. It seems any school going kid has done the job. Even they are also aware of these validations.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now let’s see the max length validation.&lt;/div&gt;&lt;div class="MsoNormal"&gt;I used Perl Clip for generating the string of one million characters and pasted the string in each field.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TN2V4BktlZI/AAAAAAAAAQ4/qWs5GFousgw/s1600/screenshot6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_80jBkqKSe50/TN2V4BktlZI/AAAAAAAAAQ4/qWs5GFousgw/s320/screenshot6.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;No surprise, each field has accepted one million characters. Now I wanted to see what would happen if I click on Send button. So I did the job.&lt;/div&gt;&lt;div class="MsoNormal"&gt;I had doubt that this message would ever go and guess what, I was right.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/TN2V4xwdIoI/AAAAAAAAAQ8/CDNab_-z8zE/s1600/screenshot7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_80jBkqKSe50/TN2V4xwdIoI/AAAAAAAAAQ8/CDNab_-z8zE/s320/screenshot7.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;If they had put max length validation for each field, you have not to see this error. From here, I was sure that I was going to get many bugs in this feature.&lt;/div&gt;&lt;div class="MsoNormal"&gt;This time I thought to select the checkbox to send a personalize message with the product details. So I clicked on check box. It displayed one more field along with Captcha verification.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TN2V6cNmT-I/AAAAAAAAARA/WUwC4ivtQn4/s1600/screenshot8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_80jBkqKSe50/TN2V6cNmT-I/AAAAAAAAARA/WUwC4ivtQn4/s320/screenshot8.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I clicked on send button again without filling up any data in any field.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/TN2V60ILXbI/AAAAAAAAARE/YyeN12R15gs/s1600/screenshot9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_80jBkqKSe50/TN2V60ILXbI/AAAAAAAAARE/YyeN12R15gs/s320/screenshot9.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;As you can see, It had given the same error messages. I was surprised why it didn’t show any error message for personalize message or Captcha. On looking down I saw that marked checkbox was unmarked. So you see on page refresh the data was lost.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Again, I filled up the complete form&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/TN2V7vbQPGI/AAAAAAAAARI/Yg1umr3h9mQ/s1600/screenshot10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_80jBkqKSe50/TN2V7vbQPGI/AAAAAAAAARI/Yg1umr3h9mQ/s320/screenshot10.png" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/TN2V8q0Mn7I/AAAAAAAAARM/cbDDJOgfXkY/s1600/screenshot11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_80jBkqKSe50/TN2V8q0Mn7I/AAAAAAAAARM/cbDDJOgfXkY/s320/screenshot11.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;and clicked Send button. See, what I got here.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/TN2V9WxS-ZI/AAAAAAAAARQ/F9DcThVIJuk/s1600/screenshot12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_80jBkqKSe50/TN2V9WxS-ZI/AAAAAAAAARQ/F9DcThVIJuk/s320/screenshot12.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TN2V-l3QuzI/AAAAAAAAARU/d4-_Wbh4uGE/s1600/screenshot13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_80jBkqKSe50/TN2V-l3QuzI/AAAAAAAAARU/d4-_Wbh4uGE/s320/screenshot13.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now, this was the biggest joke. The Captcha verification had been provided but application was unable to check the Captcha. Then, what it was doing here? Moreover, instead of fixing the error, the application was suggesting me to send the message without personalize message.&lt;/div&gt;&lt;div class="MsoNormal"&gt;While sending the product details I wanted to tell my friend that why I have chosen this product for him but I couldn’t do that.&lt;/div&gt;&lt;div class="MsoNormal"&gt;As application was unable to send a personalize message, it had also unmarked the checkbox itself, so I decided to send the product details without personalize message. I clicked on send button again.&lt;/div&gt;&lt;div class="MsoNormal"&gt;What?????&lt;/div&gt;&lt;div class="MsoNormal"&gt;It was still looking for Captcha. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/TN2V_FHgtHI/AAAAAAAAARY/ahIDoZJPKYw/s1600/screenshot14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_80jBkqKSe50/TN2V_FHgtHI/AAAAAAAAARY/ahIDoZJPKYw/s320/screenshot14.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;To check behind the curtains I clicked on checkbox.&lt;/div&gt;&lt;div class="MsoNormal"&gt;OMG!!!!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TN2V_yrIOHI/AAAAAAAAARc/xcxaQ3HV-qo/s1600/screenshot15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_80jBkqKSe50/TN2V_yrIOHI/AAAAAAAAARc/xcxaQ3HV-qo/s320/screenshot15.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TN2WAi9oG_I/AAAAAAAAARg/ZwckEn_DFNk/s1600/screenshot16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_80jBkqKSe50/TN2WAi9oG_I/AAAAAAAAARg/ZwckEn_DFNk/s320/screenshot16.png" width="273" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Text message was still there. Captcha also had been refreshed. &lt;span&gt;&amp;nbsp;&lt;/span&gt;It means I couldn’t send product details until I remove the personalize message and Captcha text.&lt;/div&gt;&lt;div class="MsoNormal"&gt;One funny thing I noted here: When Captcha text was incorrect, it has given the right error message but when correct Captcha text was entered earlier it was unable to process.&lt;/div&gt;&lt;div class="MsoNormal"&gt;I was unable to understand whether they are making my job easy or tough. I could send direct mail to my friend much faster rather than using this add-on.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Next, I opened the “Tell A Friend” in Mozilla tab as you can see in the following image.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TN2WBXUjv1I/AAAAAAAAARk/hHv_OXFe05A/s1600/screenshot17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://1.bp.blogspot.com/_80jBkqKSe50/TN2WBXUjv1I/AAAAAAAAARk/hHv_OXFe05A/s320/screenshot17.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I wanted to see on clicking Cancel button whether it would close the single tab or all tabs. So I clicked on Cancel button. I was expecting tab to be closed but nothing happened.&lt;/div&gt;&lt;div class="MsoNormal"&gt;So, I filled the data in the field and click on Send button. The message was sent.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TN2WCk1f8rI/AAAAAAAAARo/4KywwmwViNE/s1600/screenshot18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://1.bp.blogspot.com/_80jBkqKSe50/TN2WCk1f8rI/AAAAAAAAARo/4KywwmwViNE/s320/screenshot18.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I clicked on Close button but as usual nothing happened.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Finally I decided to close the window myself and never tried to open it again. I was frightened with “Tell A Friend”.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Before finishing, I just have one request – Just try to reduce the tasks of a user instead of multiplying them. They have lots of things to do in life. Before releasing, please make it sure that application doesn’t have such kinds of stupid bugs.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-4228809732673127240?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/11/feature-which-have-become-bouquet-of.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_80jBkqKSe50/TN2VglSpyrI/AAAAAAAAAQo/vEqXFOvvUBk/s72-c/screenshot1.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-1205875280414505898</guid><pubDate>Mon, 14 Jun 2010 16:53:00 +0000</pubDate><atom:updated>2010-06-14T22:23:42.992+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Testing</category><category domain="http://www.blogger.com/atom/ns#">Software Testing</category><category domain="http://www.blogger.com/atom/ns#">Miscellaneous</category><category domain="http://www.blogger.com/atom/ns#">Tester's Roles</category><category domain="http://www.blogger.com/atom/ns#">Tester</category><title>I am an Impersonator</title><description>I am a tester for some time now. A tester plays different roles for his job so do I and believe me I am happy about that. It seems that I am living life of an Impersonator. Some of you might be thinking what is an Impersonator?&lt;br /&gt;
&lt;blockquote&gt;An impersonator is someone who imitates or copies the behavior or actions of another.&lt;/blockquote&gt;Now when you know what is impersonator, you must be thinking why I am so happy about it? Actually I don’t think that any other career than testing can give me opportunity to play such different roles and this is not an exaggeration.  When an actor can proud on his different characters played in different movies then why can’t I.&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Different roles which I play&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/TBZZeEZde2I/AAAAAAAAAOU/3uZD-udPEQU/s1600/Advisor.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_80jBkqKSe50/TBZZeEZde2I/AAAAAAAAAOU/3uZD-udPEQU/s320/Advisor.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;I am an Advisor: &lt;/b&gt;An Advisor is normally a person with more and deeper knowledge in a specific area i.e. a specialist.  As a tester I generally play the role of an advisor. I give them suggestions from my experience with different products during development, I suggest them how they can make software better. I suggest them during bug fixing. Even I suggest them how to display an error message.  What if they don’t follow every time what I suggested, sometimes even they don’t consider it but they always know I am doing best to help them and they are always keen to know my thoughts.  That is sufficient for me.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/TBZZq7rKRoI/AAAAAAAAAOc/5dVH8JWQMvc/s1600/Cop.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_80jBkqKSe50/TBZZq7rKRoI/AAAAAAAAAOc/5dVH8JWQMvc/s320/Cop.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;I am a Police Officer:&lt;/b&gt; A Police officer is generally charged with the apprehension of criminals and the prevention and detection of crime, and the maintenance of public order&lt;br /&gt;
In Beautiful Testing, &lt;a href="http://www.practicalqa.com/"&gt;Linda Wilkinson&lt;/a&gt; has said: &lt;br /&gt;
&lt;blockquote&gt;Are testers policemen? Not usually. They can’t “arrest” anyone for breaking a law, even if the world of software development could figure out what those laws should be, and most do not have the authority to keep something from moving to production, regardless of the generic goodness (or badness) of the software.&lt;/blockquote&gt;According to me, a tester also wears a cap of a policeman. As a policeman, I find the culprit who breaks the laws of an application and put it behind the bar. The culprit in this case is a bug. I find the bug and log it in the bug sheet.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/TBZZ2_5aAMI/AAAAAAAAAOk/iQoXhAoPKvk/s1600/detective.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_80jBkqKSe50/TBZZ2_5aAMI/AAAAAAAAAOk/iQoXhAoPKvk/s320/detective.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;I am a Detective:&lt;/b&gt; A detective is any licensed or unlicensed person who solves crimes, including historical crimes, or looks into records. My job allows me to play the role of a detective.&lt;br /&gt;
For being a good tester, it is important to have good detective skills. A good tester is not who finds an issue, a good tester finds the issue and the reason behind that issue and here I need my Detective Skills to find the reason behind any issue. Sometimes I fail to find the reason but I always try. It helps me to know the product better than anyone else.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TBZaBLC8nDI/AAAAAAAAAOs/We7z0NE7zJs/s1600/Lawyer.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_80jBkqKSe50/TBZaBLC8nDI/AAAAAAAAAOs/We7z0NE7zJs/s320/Lawyer.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;I am a Lawyer:&lt;/b&gt;  A lawyer is a person who is learned in law and licensed to practice the law. As a detective I found the evidences and found the culprit, as a policeman I have put the culprit behind the bars but what if the culprit is escaped due to poor advocacy. To win a case we need strong prosecution against the culprit otherwise the defense lawyer can make him free. Similarly, sometimes we need strong prosecution skills against a bug. I need to describe the impact of the bug to the developer. In Software Testing it is called as Bug Advocacy.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TBZaIWpXZFI/AAAAAAAAAO0/iyHe3ycrrAg/s1600/Critic.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_80jBkqKSe50/TBZaIWpXZFI/AAAAAAAAAO0/iyHe3ycrrAg/s320/Critic.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;I am a Critic:&lt;/b&gt; A critic is a person who offers reasoned judgment or analysis, value judgment, interpretation, or observation. Like a critic, I analyze a product according to my knowledge and share my views with the stakeholders about the product. I don't bother about what they want to hear actually, I just give them an honest opinion.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/TBZaOEofEuI/AAAAAAAAAO8/8S574GzP8Vg/s1600/End+User.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_80jBkqKSe50/TBZaOEofEuI/AAAAAAAAAO8/8S574GzP8Vg/s320/End+User.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;I am an End User:&lt;/b&gt; An end-user as the person who uses a product. This is the most important role which I play. It is an end user who is going to use the product finally so it is important to understand an end user for the success of the product. I test any product with the perspective of an end user and discuss my views with the development team and other stack holders so that they can improve the product accordingly.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/TBZaXmsibtI/AAAAAAAAAPE/9fA3KjCyxTw/s1600/Reporter.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_80jBkqKSe50/TBZaXmsibtI/AAAAAAAAAPE/9fA3KjCyxTw/s320/Reporter.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;I am a Reporter:&lt;/b&gt; A reporter is a type of journalist who researches and presents information in certain types of mass media. &lt;br /&gt;
Any news is breaking news if it is most significant story of the moment. It could be a story that is simply of wide interest to viewers and has little impact. As a reporter, I report the entire bug with all the evidences as soon as I find them. Late reporting can cause benefit to other reporters. Once an issue is found, I immediately report it.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/TBZaghtkRpI/AAAAAAAAAPM/fkR1Fl-ln8I/s1600/Salesman.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_80jBkqKSe50/TBZaghtkRpI/AAAAAAAAAPM/fkR1Fl-ln8I/s320/Salesman.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;I am a Salesman:&lt;/b&gt; A Salesman represents a person or company on the selling end of the deal. A real Salesman is that who sells the product to a customer when he needed it least. Sometimes I need to sell the bugs. I have found the bug, I have reported about it, On the basis of my bug advocacy it is also proved that the bug is critical and must be fixed but still I need to make the developers to fix it in current release. In that case, I use my Salesman skill to convince them to fix the bug immediately. It’s like selling a bug.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/TBZaocBwbqI/AAAAAAAAAPU/UqMBJwMYJbw/s1600/Tester.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_80jBkqKSe50/TBZaocBwbqI/AAAAAAAAAPU/UqMBJwMYJbw/s320/Tester.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;I am a Tester:&lt;/b&gt; and in the last but above all I am a tester. I need to change my role according to the situations but it is only because of the need of my Job. My basic job is to test the product. It is versatility of my job which allows me to wear the different caps at different time.&lt;br /&gt;
&lt;br /&gt;
Am I missing any role? I might be....do tell me....... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-1205875280414505898?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/06/i-am-impersonator.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_80jBkqKSe50/TBZZeEZde2I/AAAAAAAAAOU/3uZD-udPEQU/s72-c/Advisor.png" height="72" width="72" /><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-6387360955667982732</guid><pubDate>Fri, 28 May 2010 10:35:00 +0000</pubDate><atom:updated>2010-05-28T16:21:09.899+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Announcement</category><category domain="http://www.blogger.com/atom/ns#">NCR Weekend Testing</category><category domain="http://www.blogger.com/atom/ns#">Weekend Testing</category><title>NCR Weekend Testing Chapter</title><description>&lt;a href="http://weekendtesting.com/"&gt;Weekend Testing&lt;/a&gt; doesn't need any introduction but for those who are not still aware of &lt;a href="http://weekendtesting.com/"&gt;Weekend Testing&lt;/a&gt;, Let me give a synopsis about it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;About &lt;a href="http://weekendtesting.com/"&gt;Weekend Testing&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
Formerly known as Bangalore Weekend Testers is started by four passionate Testers &lt;a href="http://enjoytesting.blogspot.com/"&gt;Ajay Balamurugadas&lt;/a&gt;, &lt;a href="http://curioustester.blogspot.com/"&gt;Parimala Shankariah&lt;/a&gt;, &lt;a href="http://testtotester.blogspot.com/"&gt;Sharath Byregowda&lt;/a&gt; and &lt;a href="http://testingredefined.blogspot.com/"&gt;Manoj Nair&lt;/a&gt; and later well contributed by &lt;a href="http://tuppad.com/blog/"&gt;Santhosh Tuppad&lt;/a&gt;. They have synergy towards testing software and learning from it. Their vision is to improve the craft of Software Testing. Their burning passion and desire to contribute to software testing community gave birth to Bangalore Weekend Testers peer group.&lt;br /&gt;
&lt;br /&gt;
There was an outstanding response not just from Bangalore, but others parts of India and some parts of the world. This got them idea to start peer groups in their other towns/cities/states/countries. This led to the concept of Chapters.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Mission of WT&lt;/b&gt;&lt;br /&gt;
A platform for software testers to collaborate, test various kinds of software, foster hope, gain peer recognition, and be of value to the community.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What happens in a typical Weekend Testing session?&lt;/b&gt;&lt;br /&gt;
Testers register for the coming weekend testing session at least a day in advance, by sending an email. A facilitator for the session provides a link to the product to be tested ( typically open source ), creates a group chat and a mission to achieve by the end of one hour testing session.&amp;nbsp;The mission could vary from finding functional issues to exploring testability to writing automated tests to investigating bug reports and so on.&lt;br /&gt;
At the end of one hour ( or the decided session end time ) testers start sharing their experiences, bugs, learning, challenges, questions, and so on for about an hour. The facilitator then takes a day or two to prepare an experience report and publishes on &lt;a href="http://weekendtesting.com/"&gt;Weekend Testing&lt;/a&gt; portal for the public to view it and also sends it to the open source developers or project owners for their perusal.&lt;br /&gt;
2 hours in total – that’s it. Every minute – worth it.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/S_-cHy0bQGI/AAAAAAAAAOM/d2n4xa6zrc0/s1600/logo_testing.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://4.bp.blogspot.com/_80jBkqKSe50/S_-cHy0bQGI/AAAAAAAAAOM/d2n4xa6zrc0/s200/logo_testing.gif" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;About NCR Chapter&lt;/b&gt;&lt;br /&gt;
I have been trying for last few months to start a testing group in Delhi-NCR. The idea was to know the other passionate testers in this part of country, to share the knowledge and ideas. I always thought it would be a great experience for all of us. Now, I am pleased to announce that we are going to start NCR Weekend Testing sessions with the support of &lt;a href="http://weekendtesting.com/"&gt;Weekend Testing&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
All the formalities have been completed. Now we are looking for 2 facilitators who will be trained by WT originator so that weekend sessions can run smoothly.  Once the training is completed, we can start our NCR Chapters.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
What do you need to become Facilitator?&lt;/b&gt;&lt;br /&gt;
Burning Passion for the Testing craft &lt;br /&gt;
About 6 hours time on weekends &lt;br /&gt;
Strong desire to contribute to the testing community &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How to apply for Facilitator?&lt;/b&gt;&lt;br /&gt;
Those who are interested to become the facilitator can contact at ncrtesters@gmail.com with subject “NCRWT - Facilitator”. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How to apply for participate?&lt;/b&gt;&lt;br /&gt;
Those who are interested to participate in NCR Weekend Testing session can also contact at ncrtesters@gmail.com  with subject “NCRWT - Participate”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-6387360955667982732?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/05/ncr-weekend-testing-chapter.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_80jBkqKSe50/S_-cHy0bQGI/AAAAAAAAAOM/d2n4xa6zrc0/s72-c/logo_testing.gif" height="72" width="72" /><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-5420828269497625995</guid><pubDate>Thu, 06 May 2010 10:42:00 +0000</pubDate><atom:updated>2010-08-13T16:42:22.219+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">WinZip</category><category domain="http://www.blogger.com/atom/ns#">Desktop Application</category><category domain="http://www.blogger.com/atom/ns#">Bug</category><category domain="http://www.blogger.com/atom/ns#">Miscellaneous</category><category domain="http://www.blogger.com/atom/ns#">Error Messages</category><title>Please choose one of the following actions.</title><description>Recently, while unzipping a movie file with WinZip I found the following error message:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/TGUobnZAdqI/AAAAAAAAAP4/-7jsv8-1BVI/s1600/winzip.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://2.bp.blogspot.com/_80jBkqKSe50/TGUobnZAdqI/AAAAAAAAAP4/-7jsv8-1BVI/s400/winzip.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
Did you find something weird?&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;The message requests to choose one of the actions from the list but they forgot to display the list of actions. &lt;a href="http://s192.photobucket.com/albums/z304/mohit3582/?action=view&amp;amp;current=338.gif" target="_blank"&gt;&lt;img alt="Photobucket" border="0" src="http://i192.photobucket.com/albums/z304/mohit3582/338.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Any Comment......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-5420828269497625995?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/05/please-choose-one-of-following-actions.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_80jBkqKSe50/TGUobnZAdqI/AAAAAAAAAP4/-7jsv8-1BVI/s72-c/winzip.jpg" height="72" width="72" /><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-6178237236185496669</guid><pubDate>Tue, 04 May 2010 11:13:00 +0000</pubDate><atom:updated>2010-05-04T16:44:21.689+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Management Stories</category><category domain="http://www.blogger.com/atom/ns#">Testing Stories</category><title>Face/Off - A different solution</title><description>&lt;div style="color: red;"&gt;&lt;b&gt;Few Words:&lt;/b&gt;&lt;/div&gt;After reading my previous posts I received mail/comments on two major issues:&lt;br /&gt;
1.Few of them suggested me to change my style of writing&lt;br /&gt;
- Actually I always loved reading the stories so it has also put impact on my style of writing but I am trying to change it. This post should publish long time back but I couldn’t publish it for few reasons so you will find same old style in this post.&lt;br /&gt;
2. Few of the readers complained that I always write hatred things about the management&lt;br /&gt;
- This is not true at all but still I tried to change the things here. I hope you like it.&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style="color: #38761d; text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;The Story begins Here....&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;“The situation is out of control now. They fight like cats and dogs.”&lt;br /&gt;
&lt;br /&gt;
“It is common in IT world. The developers and testers always argue over the issues in the project. Don't Panic.”&lt;br /&gt;
&lt;br /&gt;
“No, we need to think about that. Both are good, infect they are very good in their job but their rivalry can cause damage to project.&lt;br /&gt;
Yesterday, they were yelling on each other. Dorian was saying that it is easy to find the errors in other's work. You testers don't do anything productive in the project, if you have guts then develop a piece of code. &lt;br /&gt;
Trevor was also not behind. He replied that if you hurt then why you not do the things rights. You proud on your cheesy code; even a student can write better code than yours.”&lt;br /&gt;
&lt;br /&gt;
“So, what is your suggestion on the matter?”&lt;br /&gt;
&lt;br /&gt;
“I don't know. I just want to end the grudge developing between the both.”&lt;br /&gt;
&lt;br /&gt;
“Ok, I’ll do something.”&lt;br /&gt;
&lt;br /&gt;
After TL has gone, The Project Manager started to think on the matter and has come with a plan.&lt;br /&gt;
&lt;br /&gt;
Next day, he called Dorian and Trevor in his office.&lt;br /&gt;
&lt;br /&gt;
“I have a small project for both of you. I need it well developed and well tested. All the norms and conventions should be followed during development and testing of the project.”&lt;br /&gt;
&lt;br /&gt;
“Will only we be in project?”&lt;br /&gt;
&lt;br /&gt;
“Yes, this is a sample project for the client. Once the sample is approved, we will get the main project. So, for such a small project I just need two people from the team. Your TL has forwarded your name as Best developer and Best Tester. So I want both of you in my project.”&lt;br /&gt;
&lt;br /&gt;
“Ok Sir. We will do it. How many days we have?”&lt;br /&gt;
&lt;br /&gt;
“Good but there is a twist. Dorian, you have to work as tester in the project and Trevor, you will develop this sample project. In short, you will interchange your role for this project.&lt;br /&gt;
&lt;br /&gt;
What? But why sir? We can't do that. I don't know how to test? I don’t know any testing technique and I am sure Trevor also can't write a single line of code. How can we do that?”&lt;br /&gt;
&lt;br /&gt;
“Trevor stares to Dorian but remains quite. Actually he also has the same thought in mind.”&lt;br /&gt;
&lt;br /&gt;
“Great questions. I already knew that you will have these queries. Actually client wanted to know the capabilities of our team so I promised him that for the sample project our tester will develop the project and developer will test the project. It’s a bet and I don't like defeat. So, just do it.”&lt;br /&gt;
&lt;br /&gt;
“But Sir?”&lt;br /&gt;
&lt;br /&gt;
“You can go now. You have time of Six days. Work together, help each other, all problems will be resolved. And remember don't try to cheat. You can help each other but you can't work for each other.”&lt;br /&gt;
While returning from the Manager’s cabin, both are thinking the same. &lt;br /&gt;
&lt;br /&gt;
“Hell!!!! How will I do that?”&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #38761d;"&gt;&lt;b&gt;Day 1&lt;/b&gt;&lt;/div&gt;Both are sitting on their desk and thinking how to start? Trevor knew that if he wouldn’t build the application, he would be blamed for not completing the task and then Dorian may have narrow escape in that case. &lt;br /&gt;
But Dorian was also not relaxed. As Trevor is not regular coder, there would be many issues in his build. What if he couldn’t find all issues in the build? He would be blamed for issues in the sample project.&lt;br /&gt;
&lt;br /&gt;
They decided to use the Google to learn the things. Whole day passed but they are not sure how will they do the task.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #38761d;"&gt;&lt;b&gt;Day 2&lt;/b&gt;&lt;/div&gt;Trevor started with requirements. He gone through the requirements thrice and then started to create HLDs. He was not sure he had designed them correctly.&lt;br /&gt;
&lt;br /&gt;
On the other hand Dorian was still googling. He was not sure yet from where he should start. Things are not going right way. He had to do something. &lt;br /&gt;
&lt;br /&gt;
At the end of the days while Dorian was thinking what to do, Trevor came to him and proposed help to Dorian. In return, he wants the same. First time, Dorian was happy to hear Trevor. They shook their hands and deal was locked.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #38761d;"&gt;&lt;b&gt;Day 3&lt;/b&gt;&lt;/div&gt;Dorian checked all the HLDs and LLDs and made the appropriate correction. He suggested Trevor to write the use cases.&lt;br /&gt;
&lt;br /&gt;
Trevor suggested Dorian to go through the Requirements and list the questions and query from the specification. He told him to apply few Heuristics during testing such as 'Mary had a little lamb’; to solve a big problem let it divide into small ones, Rumble Strip etc. Once the list of question is prepared, Trevor told him to go to manager to get the answers of those questions.&lt;br /&gt;
&lt;br /&gt;
When Dorian returned from Manager, Trevor was doing his lunch. He offered his 'Aloo Parantha' to Dorian. Although Dorian don't want to eat anything but he couldn't deny to Trevor. The moment they shared the bite, every hot feeling between them was evaporated.&lt;br /&gt;
&lt;br /&gt;
After Lunch, Dorian informed the Trevor about the changes in requirements after discussion with Manager. Trevor updated his design documents accordingly.&lt;br /&gt;
&lt;br /&gt;
After finishing the changes, they have a peer meeting to set the environment of development and testing. Dorian described him how to set the development environment and Trevor shared how to set the testing environments.&lt;br /&gt;
&lt;br /&gt;
At the end of day, both have set the environment for Development and Testing.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #38761d;"&gt;&lt;b&gt;Day 4&lt;/b&gt;&lt;/div&gt;Trevor was busy in the development. Sometimes he struck with the uses of syntax and specific commands where Dorian helped him. It was a simple application, but Trevor didn't think so. According to him, it was one of the toughest tasks. He realized that it is never easy to develop the things and maintaining the quality with development is most challenging.&lt;br /&gt;
&lt;br /&gt;
On the other hand, Dorian was writing the test cases and metrices. He never knew that testers have such a challenging job. On wearing the Hat of a tester he realized the responsibility attached with the profession. He was feeling ashamed on the perception he had for the testers.&lt;br /&gt;
&lt;br /&gt;
In the evening they sat together for the peer meeting and discussed the challenges they faced. Each of them helped each other to overcome from the challenges.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #38761d;"&gt;&lt;b&gt;Day 5&lt;/b&gt;&lt;/div&gt;Trevor has assigned the application to Dorian for testing. Dorian was executing the test cases but unable to find the issues. He was not sure that Dorian didn't leave any issue in the application.&lt;br /&gt;
&lt;br /&gt;
Again they had the peer meeting. Dorian told Trevor that he is unable to find the issues. According to him all the requirement is completed. Trevor suggested him to use the Exploratory approach to find the issues. He made him understand the exploratory approach of testing. He also shared Test Heuristics Cheat Sheet with Dorian. &lt;br /&gt;
&lt;br /&gt;
Dorian again started his work and within two hours he found many issues in the application. He assigned the issues to Trevor. Trevor worked on the issues and resolved them.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: #38761d;"&gt;&lt;b&gt;Day 6&lt;/b&gt;&lt;/div&gt;Most of the work has been completed. Dorian has retested the issues followed by regression test. In between Trevor made the changes in the code suggested by Dorian. The task is completed and it looks really well.&lt;br /&gt;
&lt;br /&gt;
In the evening they went to the nearby bar to celebrate the completion of their challenge within the allotted time. Next Day, they have meeting with the Manager.&lt;br /&gt;
&lt;div style="color: #38761d;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #38761d;"&gt;&lt;b&gt;One-on-One with PM&lt;/b&gt;&lt;/div&gt;Next Day both Trevor and Dorian were called by PM. He wanted to know the status of progress. After getting the project status, he sent back Dorian so that he could do one-on-one with Trevor.&lt;br /&gt;
&lt;br /&gt;
PM: Trevor, you have done a great job? I would like to know how your experience was.&lt;br /&gt;
Trevor: Sir, It was not my first time when I developed a product. In my college days I developed few apps but at that time we never bothered about testing or quality. &lt;br /&gt;
When I chosen software testing as my career, I have mindset that most of the developers don’t try to develop a quality product but guess, I was wrong. In last few days I learned that developer always tries to give his best, its just human nature that he can’t see the issues in his own developed product as Mothers can never see the faults of her own children&lt;br /&gt;
&lt;br /&gt;
PM: Great Thought!!! So, would you like to go in development?&lt;br /&gt;
Trevor: Developing a product is a great feeling but I am more passionate for testing. I would like to remain as a tester always.&lt;br /&gt;
&lt;br /&gt;
PM: Great. That’s all I want to know. Thanks for your time. Can u send Dorian inside?&lt;br /&gt;
Trevor: Thanks Sir for great opportunity and teaching a valuable lesson to us.&lt;br /&gt;
&lt;br /&gt;
Trevor leaves the room and sent to Dorian inside.&lt;br /&gt;
&lt;br /&gt;
PM: So Dorian how was your experience as a tester?&lt;br /&gt;
Dorian: It was great Sir. Earlier, I always thought that testers do nothing valuable with the project. They just find the errors in the project and report them. I mean we can also do the same if we have sufficient time.&lt;br /&gt;
On wearing a tester’s hat I came to know how wrong I was. A developer can just build a product; it is a tester who really makes a quality product. Testing is not an easy task. The testers are brave and have guts to say the truth, no matter who is standing before them.&lt;br /&gt;
&lt;br /&gt;
PM: Good to see your thinking has been changed. So, would like to wear a tester’s hat in forthcoming project.&lt;br /&gt;
Dorian: I would love to but I don’t think I can do the justice with the job of a tester. We need skilled testers in the projects.  I have learned - A skilled tester can give you a quality product but at the same time a bad tester can horribly ruined a product. I think Trevor is the right person who can test.&lt;br /&gt;
&lt;br /&gt;
PM: I am happy that you understood the value of a tester. This is going to help you in future.&lt;br /&gt;
Dorian: Yes Sir.&lt;br /&gt;
&lt;br /&gt;
PM calls on intercom and call Trevor inside.&lt;br /&gt;
&lt;br /&gt;
PM: If you have any issue with each other, you can say it now?&lt;br /&gt;
Dorian: No Sir&lt;br /&gt;
Trevor: I have one issue, He promised to get me a beer three days ago but still he didn’t get me a beer.&lt;br /&gt;
PM: :) Come over to my home in the evening. We will have a drink together.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Disclaimer:&lt;/b&gt;&lt;/div&gt;The story written above is purely a work of fiction and imagination. It doesn't belong to anybody living or dead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-6178237236185496669?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/05/faceoff-different-solution.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-6674101729748620804</guid><pubDate>Tue, 27 Apr 2010 08:33:00 +0000</pubDate><atom:updated>2010-04-27T16:23:17.603+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exploratory Testing</category><category domain="http://www.blogger.com/atom/ns#">Bug</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Testing Stories</category><category domain="http://www.blogger.com/atom/ns#">Product Review</category><category domain="http://www.blogger.com/atom/ns#">Manual Testing</category><title>Google is also fallible - A reply</title><description>I would like to dedicate this post to &lt;a href="http://tuppad.com/blog/"&gt;Santhosh Tuppad&lt;/a&gt;. It was &lt;a href="http://tuppad.com/blog/2010/04/22/gmail-registration-bugs-%E2%80%93-my-test-report/"&gt;Santhosh's post&lt;/a&gt; and the comments on the post which gave me idea to write this post. The post is going to heart break some Google fans but I think now they should accept that Google is also fallible.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Mission:&lt;/b&gt; To display the stupid mistakes to Google devotees in Gmail Registration form.&lt;br /&gt;
&lt;b&gt;Time:&lt;/b&gt; 0.5 Hrs&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;How should I change the language here?&lt;/b&gt;&lt;/div&gt;&lt;b&gt;Scenario:&lt;/b&gt; I am a common user and I don’t have internet access at home so I go to cyber café to use the internet services. On such a public computer, I opened the GMail and found the following screen:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/S9abxiXgEpI/AAAAAAAAALA/7WHSPASqC6A/s1600/Screenshot-Gmail_+Google+%E0%A4%B8%E0%A5%87+%E0%A4%88%E0%A4%AE%E0%A5%87%E0%A4%B2+-+Mozilla+Firefox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="302" src="http://3.bp.blogspot.com/_80jBkqKSe50/S9abxiXgEpI/AAAAAAAAALA/7WHSPASqC6A/s400/Screenshot-Gmail_+Google+%E0%A4%B8%E0%A5%87+%E0%A4%88%E0%A4%AE%E0%A5%87%E0%A4%B2+-+Mozilla+Firefox.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
I don’t know Hindi so I am unable to read the content on the screen. How could I change the language to English?&lt;br /&gt;
&lt;br /&gt;
Perhaps, Google forgot to provide the Change Language dropdown here.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;GMail Help – Most Stupid Mistake&lt;/b&gt;&lt;/div&gt;&lt;b&gt;Scenario:&lt;/b&gt;  I am using the GMail in Hindi and clicked on ‘Can’t access your account?’ link (Written in Hindi Translation) and redirected to following page:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/S9aciAmTRMI/AAAAAAAAALI/aoZkGlnEugE/s1600/Screenshot-I+cannot+access+my+account+-+Gmail+Help+-+Mozilla+Firefox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="302" src="http://4.bp.blogspot.com/_80jBkqKSe50/S9aciAmTRMI/AAAAAAAAALI/aoZkGlnEugE/s400/Screenshot-I+cannot+access+my+account+-+Gmail+Help+-+Mozilla+Firefox.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Somebody must tell Google that upper right side should be towards upper side of the page and not at bottom of the page.&lt;br /&gt;
&lt;br /&gt;
Now I have doubt on Google’s direction sense. How could I believe on Google Earth now?&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Where is the play captcha image?&lt;/b&gt;&lt;/div&gt;I am wondering where the play captcha image for this captcha is.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/S9ac44fz-6I/AAAAAAAAALQ/QiK-ClwkcP4/s1600/Screenshot-9%282%29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_80jBkqKSe50/S9ac44fz-6I/AAAAAAAAALQ/QiK-ClwkcP4/s400/Screenshot-9%282%29.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;blockquote&gt;&amp;nbsp;&lt;b&gt;Play Captcha image:&lt;/b&gt; The wheelchair icon with captcha, on clicking you'll be presented with an interesting voice version of the captcha. This is generally used by physically disabled people.&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Where is the Refresh button with Captcha image?&lt;/b&gt;&lt;/div&gt;&lt;b&gt;Scenario:&lt;/b&gt; I am unable to understand the letters in the captcha image. What should I do here?&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/S9adU2so_XI/AAAAAAAAALY/bjWcjESlfLs/s1600/Screenshot-7%282%29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_80jBkqKSe50/S9adU2so_XI/AAAAAAAAALY/bjWcjESlfLs/s400/Screenshot-7%282%29.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Should I submit the incorrect word and try again for the new captcha, there is not guarantee that letters in new captcha will be readable&lt;br /&gt;
&lt;br /&gt;
Or Should I refresh the page which will cause the lost of information that I already filled up.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Sorry, we are unable to present username suggestions at this time.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
See the screenshot below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/S9adrnAc0OI/AAAAAAAAALg/0Ru2RvslLco/s1600/Screenshot-7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_80jBkqKSe50/S9adrnAc0OI/AAAAAAAAALg/0Ru2RvslLco/s400/Screenshot-7.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
There could be various reasons for this message:&lt;br /&gt;
1. GMail server might be busy with any female server :D&lt;br /&gt;
2. Its lunch time. :D&lt;br /&gt;
3. GMail server may be using the loo :D&lt;br /&gt;
&lt;br /&gt;
Actually, GMail server suggests username on the basis of First name and Last Name entered by user and username can be in English Language only. Here, I have entered Hindi letters and he couldn’t process the request so instead of displaying its inability to suggest username, it has given this error message. &lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Incorrect Hindi Writing&lt;/b&gt;&lt;/div&gt;Neither I had time to search them all nor do I have any spellchecker for Hindi Language so I have mentioned only one mistake in the screenshot. There might be more mistakes in Hindi Spellings. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/S9aeFWIPIDI/AAAAAAAAALo/WmaOV5Xy3BU/s1600/Screenshot-11%282%29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_80jBkqKSe50/S9aeFWIPIDI/AAAAAAAAALo/WmaOV5Xy3BU/s400/Screenshot-11%282%29.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;The word should be written as ऊपर and not उपर &lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;br /&gt;
&lt;b&gt;Displaying Error message without wrong Input&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
When I clicked on Check availability button, it displayed me a captcha with a field to enter the characters in the captcha and an error message which says&lt;br /&gt;
&lt;blockquote&gt;“&lt;span style="color: red;"&gt;The characters you entered didn't match the word verification. Please try again.&lt;/span&gt;”&lt;/blockquote&gt;&lt;br /&gt;
When I didn't enter any word then why they are saying that I have entered incorrect word. This message should appear if I enter the incorrect characters.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/S9aeeP-aHXI/AAAAAAAAALw/bAHW9TGHnJs/s1600/Screenshot-8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_80jBkqKSe50/S9aeeP-aHXI/AAAAAAAAALw/bAHW9TGHnJs/s400/Screenshot-8.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Relevant Information is not available on Time&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
I have filled up the password with the characters which are not allowed by GMail. It displayed me the following error after submitting the form:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;The following characters are allowed in your password: a-z, A-Z, 0-9, and common punctuation characters.&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;
If password characters were not valid then why didn’t it displayed the error when I tabbed from the choose password field to next field i.e. re-enter password.&lt;br /&gt;
&lt;br /&gt;
If it has displayed the error at right time I could save a lot of time. &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;I hope GMail server is not allergic to the user name which I have selected.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;/div&gt;In the screenshot, see the distance between the field and error message. It seems that GMail server is allergic to the selected username and that’s why the error message going far away every time I click check availability button.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/S9afB3Kg3oI/AAAAAAAAAL4/B5zUV9v-PM8/s1600/Screenshot-12%282%29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_80jBkqKSe50/S9afB3Kg3oI/AAAAAAAAAL4/B5zUV9v-PM8/s400/Screenshot-12%282%29.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
I am not sure but the reason might be: Whenever user clicks on ‘Check Availability’ button, it generates same error message. To avoid the duplication of error messages, the developer had hid the repeating error message.&lt;br /&gt;
&lt;br /&gt;
The funny thing is when these kind of stupid mistakes are mentioned by any passionate tester who is doing it without any greed, few people got offended. According to them “No one will die and no two countries will go to war.” Believe me if we tester start to keep this point in mind, we don’t need UI / Look and feel testing then.&lt;br /&gt;
&lt;br /&gt;
It took just 30 minutes to find the above issues and I am sure if any tester devotes his some time he can find more issues in Google products.&lt;br /&gt;
&lt;div style="color: #38761d;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #38761d; text-align: center;"&gt;&lt;b&gt;Trust the Google but with open eyes.&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-6674101729748620804?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/04/google-is-also-fallible-reply.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_80jBkqKSe50/S9abxiXgEpI/AAAAAAAAALA/7WHSPASqC6A/s72-c/Screenshot-Gmail_+Google+%E0%A4%B8%E0%A5%87+%E0%A4%88%E0%A4%AE%E0%A5%87%E0%A4%B2+-+Mozilla+Firefox.png" height="72" width="72" /><thr:total>13</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-645103397806291188</guid><pubDate>Wed, 14 Apr 2010 07:31:00 +0000</pubDate><atom:updated>2010-04-14T13:01:38.903+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Installation Testing</category><category domain="http://www.blogger.com/atom/ns#">User Manual</category><category domain="http://www.blogger.com/atom/ns#">Promotion</category><category domain="http://www.blogger.com/atom/ns#">Yahoo</category><title>How popular websites irritate their clients?</title><description>To make a product successful, promotion of the product is always&amp;nbsp;needed. Good Promotion of a bad product can also make the product successful. But sometimes bad promotion strategy can also irritate the users which ultimately puts negative impact on success of the product.&lt;br /&gt;
&lt;br /&gt;
Recently I was checking my mails on yahoo.com when a green box started  to appear on the top of the page. It was about access the Yahoo! Toolbar  from more than one location. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/S8VtbASR5MI/AAAAAAAAAJs/AYAZUjGNguI/s1600/Screenshot-6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_80jBkqKSe50/S8VtbASR5MI/AAAAAAAAAJs/AYAZUjGNguI/s400/Screenshot-6.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
First, I don't have Yahoo! Toolbar on my system, so this message should not display to me.&lt;br /&gt;
&lt;br /&gt;
Also, I don’t want to install the Toolbar but there was no way to do so. There were only two options:&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Either I add the toolbar with my Yahoo! ID&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Or Save it to the computer&lt;/div&gt;&lt;br /&gt;
When I clicked the cross on the upper corner, the box is closed but appeared again after few second. I tried many times but the green box opens every time. Remember, last time when I wanted to install yahoo messenger on my system, it always failed :) and now when I don’t want to add the Toolbar, they were forcing me to add it.&lt;br /&gt;
&lt;br /&gt;
Anyway I clicked on the ‘Learn more’ given in the box to learn how to close this box. See what I found:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/S8ReMlYV1sI/AAAAAAAAAJk/_x5qN8_MHHg/s1600/Screenshot-7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_80jBkqKSe50/S8ReMlYV1sI/AAAAAAAAAJk/_x5qN8_MHHg/s400/Screenshot-7.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Interestingly I was using Firefox and it was suggesting me how to get rid off from this box on Internet Explorer. What the purpose of user manual if user can’t find appropriate help?&lt;br /&gt;
&lt;br /&gt;
At last, I decided to logout from my yahoo account rather than trying to close that irritating green box.&lt;br /&gt;
&lt;br /&gt;
Any Comments?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-645103397806291188?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/04/how-popular-websites-irritate-their.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_80jBkqKSe50/S8VtbASR5MI/AAAAAAAAAJs/AYAZUjGNguI/s72-c/Screenshot-6.png" height="72" width="72" /><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-4645350015842669805</guid><pubDate>Sun, 11 Apr 2010 10:56:00 +0000</pubDate><atom:updated>2010-04-11T16:37:18.378+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Questioning</category><category domain="http://www.blogger.com/atom/ns#">Games</category><category domain="http://www.blogger.com/atom/ns#">Desktop Application</category><category domain="http://www.blogger.com/atom/ns#">Testing</category><category domain="http://www.blogger.com/atom/ns#">Software Testing</category><category domain="http://www.blogger.com/atom/ns#">Manual Testing</category><category domain="http://www.blogger.com/atom/ns#">Requirement Analysis</category><category domain="http://www.blogger.com/atom/ns#">Requirements</category><title>Bulls and Cows</title><description>There is an old proverb - &lt;b&gt;Necessity is the mother of invention.&lt;/b&gt; When a scientist invents something there is always a need. The Need is the final motive of any invention.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What is Need?&lt;/b&gt; &lt;br /&gt;
Need is a condition or situation in which something is required. In short need is requirement.&lt;br /&gt;
&lt;br /&gt;
But what if the need is wrongly interpreted, Is the invention possible in that case? Might be possible but it would not be right invention; it would not actually do what we needed.&lt;br /&gt;
&lt;br /&gt;
Now we change the above proverb according to IT Industries. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirement is the mother of every product.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now what if requirement is wrongly interpreted, is the product possible in that case? Might be possible but it would not be right product because it would not do actually what stakeholders needed.&lt;br /&gt;
&lt;br /&gt;
To provide a quality product to client, it is very important to understand the needs of the client. The purpose of testing can't be fulfilled if tester doesn't understand the requirement properly.  &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Why the requirement is mis-interpreted?&lt;/b&gt;&lt;br /&gt;
There may be various reasons such as:&lt;br /&gt;
• The clients/ users actually don’t know themselves what they really want or what they need?&lt;br /&gt;
• When it is impossible to know who yours users will be and it is quite often if we don’t consider the narrowly defined situation such as an EHR application.&lt;br /&gt;
• In general Requirements are not detailed enough to understand the exact needs of the stakeholders. &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
How the situation can be avoided?&lt;/b&gt;&lt;br /&gt;
The best solution is questioning. Questioning can be used as a tool to understand the exact requirement of a client. More you ask questions, more you clear about the product. &lt;br /&gt;
&lt;br /&gt;
To depict the power of questioning and how it helps to understand the requirements of a client, we can take example of a game called “&lt;b&gt;Bulls and Cows&lt;/b&gt;”&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;What is Bulls &amp; Cows?&lt;/b&gt; - In childhood, you might play this game. This is also known as Cows and Bulls or Pigs and Bulls or Bulls and Cleots. This is a code breaking game played between two players.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
How the Game is played?&lt;/b&gt; - On a sheet of paper, one player writes a 4-digit secret number. The digits must be all different. Then, the second player tries to guess this number. If the matching digits are on their right positions, they are "bulls", if on different positions, they are "cows". Example:&lt;br /&gt;
&lt;br /&gt;
Secret number: 9374 &lt;br /&gt;
Opponent's try: 4873 and asks “Is this correct?”&lt;br /&gt;
Answer: 1 bull and 2 cows. (The bull is "7"; the cows are "3" and "4".) &lt;br /&gt;
&lt;br /&gt;
On the basis of answer, the opponent tries again until he finds the secret number. By asking a single Question again and again, Opponents finds the correct number. &lt;br /&gt;
&lt;/blockquote&gt;When a single question can help to find a number then imagine how many questions you can ask in a requirements document. Asking Questions is a skill and it comes with lots of practice and time. But if you know the skill of questioning, there is no way to mis-interpret the requirements.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
My Suggestion:&lt;/b&gt; If you find problems to understand the requirements then you should practice “Bulls &amp; Cows”. If there is nobody to play with you, don't panic we have an open source version of “Bulls” and “Cows” called 4 digits.&lt;br /&gt;
The game's objective is to guess a four-digit number in 8 times using as less time as possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-4645350015842669805?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/04/bulls-and-cows.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-2024358442435799801</guid><pubDate>Wed, 07 Apr 2010 11:28:00 +0000</pubDate><atom:updated>2010-04-07T19:07:53.879+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Epistemology</category><category domain="http://www.blogger.com/atom/ns#">Miscellaneous</category><category domain="http://www.blogger.com/atom/ns#">Testing Stories</category><category domain="http://www.blogger.com/atom/ns#">Puzzle</category><category domain="http://www.blogger.com/atom/ns#">Things to Think</category><title>A Heuristic and A Puzzle</title><description>A Heuristic is a “rule of thumb", an educated guess, an intuitive judgment or simply common sense. A heuristic is a general way of solving a problem. &lt;br /&gt;
- &lt;a href="http://en.wikipedia.org/wiki/Heuristic"&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There are few heuristics which I generally use while doing testing. One of them is “&lt;b&gt;To solve a big problem let it divide it into smaller ones&lt;/b&gt;”. I learned this heuristic in one of the workshop by &lt;a href="http://testertested.blogspot.com/"&gt;Pradeep Sir&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Recently when I visited the Blog of &lt;a href="http://www.buccaneerscholar.com/blog/"&gt;James Sir&lt;/a&gt;, I found a puzzle challenge. The Puzzle was:&lt;br /&gt;
&lt;blockquote&gt;Find the missing 13th number in this sequence:&lt;br /&gt;
77, 341, 923, 1547, 608, 2116, 377, 2263, 518, 1394, 3182, 1645, _____, 944, 4636 …”&lt;/blockquote&gt;I always love to play with numbers and so I thought to find the 13th number in the series. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;My approach:&lt;/b&gt; I noted down the series in WordPad and started to apply different arithmetic operators. Nothing found. I left the exercise (Hopeless!!!!)&lt;br /&gt;
Next day I have started again from scratch. As I already played with them so I knew simple arithmetic operation would not help me. Then what should I do? How to find the missing number?&lt;br /&gt;
I was just gazing the numbers like an idiot and expecting them to tell me what the pattern hiding in the series is. At this moment, suddenly an idea came to my mind: Apply the heuristic which I learnt in the workshop.&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;To solve a big problem let it divide it into smaller ones&lt;/b&gt;&lt;/blockquote&gt;I was not sure that it will solve the problem, but there might be some logic which could help me to solve the problem. So I started to use the heuristic and I hit the Bull's Eye. After applying the heuristic, I not only got the answer but also found the two patterns in the series. The pattern in the series was awesome which is difficult to find by simply applying the arithmetic operations or any formula.&lt;br /&gt;
I am not solving the puzzle here so that you can find the solution of the problem with your own and share your approach of solving the problem here.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;P.S.:&lt;/b&gt; I am posting the solution in comments section for those who want the solution of the puzzle but I wish you to try yourself before looking the solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-2024358442435799801?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/04/heuristic-and-puzzle.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-1729160971112998780</guid><pubDate>Wed, 31 Mar 2010 11:18:00 +0000</pubDate><atom:updated>2010-05-04T16:45:42.395+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Management Stories</category><category domain="http://www.blogger.com/atom/ns#">Miscellaneous</category><category domain="http://www.blogger.com/atom/ns#">Testing Stories</category><category domain="http://www.blogger.com/atom/ns#">Puzzle</category><category domain="http://www.blogger.com/atom/ns#">Things to Think</category><title>What is your sentence?</title><description>&lt;b&gt;Scene -1&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Sir, there is an issue here.&lt;br /&gt;
&lt;br /&gt;
What issue?&lt;br /&gt;
&lt;br /&gt;
We are populating the date and time by default; but the date and time is already scheduled for another appointment. What’s the use of populating the data if user needs to change the data?&lt;br /&gt;
&lt;br /&gt;
So what do you want? We are displaying the current date and time here. Client has gone through the module and he didn’t complaint about it, then what’s the problem?&lt;br /&gt;
&lt;br /&gt;
Earlier we don’t have the functionality to display the next available schedule.  Now when we have the function, we can implement the function here. It will increase the usability.&lt;br /&gt;
&lt;br /&gt;
Hmmm…. Ok, we will see later.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Scene -2&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Hey Jags, There is an issue?&lt;br /&gt;
&lt;br /&gt;
What issue?&lt;br /&gt;
&lt;br /&gt;
Look at this buddy. In the month view of the appointment scheduler, you are displaying the appointments for each day. User is able to create the appointment by clicking on a day. But when user clicks on the days of next month in the current month view, the appointment form doesn’t open although you are displaying the appointments for that day.&lt;br /&gt;
&lt;br /&gt;
It’s not possible. To create the appointment for next month you have to go to the next month view.&lt;br /&gt;
&lt;br /&gt;
But if you are displaying the appointments of next month here then user wishes to create the appointment from here too.&lt;br /&gt;
&lt;br /&gt;
It’s not possible.&lt;br /&gt;
&lt;br /&gt;
But the same functionality is already implemented in Google calendar then why it’s not possible.&lt;br /&gt;
&lt;br /&gt;
Client didn’t complaint about this issue. We will do it when client will ask.&lt;br /&gt;
&lt;br /&gt;
If it is not possible then how will you do it then?&lt;br /&gt;
&lt;br /&gt;
Everything is possible what client wants. We have other tasks too so we can’t do it just for your satisfaction.&lt;br /&gt;
&lt;br /&gt;
You are not developing the things to satisfy me. We all here are working for client satisfaction.&lt;br /&gt;
&lt;br /&gt;
Tester went to his Project Manager. He detailed the issue to PM.&lt;br /&gt;
&lt;br /&gt;
Hmmm…. Ok, we will see later.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Scene -3&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Sir, the module is still under test. There are few issues which need to be fixed before uploading the client site.&lt;br /&gt;
&lt;br /&gt;
Is there any show stopper?&lt;br /&gt;
&lt;br /&gt;
No Show stopper is there but there are many minor issues which can not be ignored.&lt;br /&gt;
&lt;br /&gt;
Hmmm…. Ok, Let us upload the module today as we promised him. You carry on your test, find the bugs and assign them. After bug fixing we will upload the changes.&lt;br /&gt;
&lt;br /&gt;
Next day, Client logged the issues.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Scene -4&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Why did you disclose the issues to client when he was unaware?&lt;br /&gt;
&lt;br /&gt;
He wants to know the issues in the module.&lt;br /&gt;
&lt;br /&gt;
He was not aware of those issues. You could hide them easily. We could fix them afterwards.&lt;br /&gt;
&lt;br /&gt;
Later if he finds the issues, he can conclude that I am not a good tester for his project.&lt;br /&gt;
&lt;br /&gt;
We would handle the situation in that case. Now he is demanding for the major changes in the module which can cause late delivery and hence deduction in billing. You are on responsible designation. I was not expecting this from you. Well, never repeat the same.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Scene -5&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Hey Jags, This is not right. Client wants to do the things in this fashion. What you are doing is incorrect. Do it in this way&lt;br /&gt;
&lt;br /&gt;
Hey man, we are the developers, not God. Why you don't accept the simple things.&lt;br /&gt;
&lt;br /&gt;
It is not simple. It is buggy. Client is asking for a dinner chair and you are giving him Potty Chair. Do as I said, it is the right approach.&lt;br /&gt;
&lt;br /&gt;
Hmmmm....&lt;br /&gt;
&lt;br /&gt;
After three days:&lt;br /&gt;
&lt;br /&gt;
Congrats Jags, Client has really liked the module. Well Done boy. I was not sure that he would like the module. Good Job.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What does your Manager say:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;On Scene -1&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I am agree that it increase the usability but as I said Client didn't ask for implement the changes here. There is lot of work in the project, we can't spend time for the things for which client doesn't care. So I put the things on hold.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;On Scene -2&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
This is a valid issue but if client didn't make a complaint it means he is satisfied with the current feature. In the limited time line we can't provide everything to client. We have put the issue in our To-Do list and if we can get enough time, we will surely fix the issue.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;On Scene -3&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Bad things are better than nothing. I have promised to client that I would deliver the module on particular date. Postponing the delivery can cause the bad credibility. So I decided to upload the module. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;On Scene -4&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
Due to your stupidity, Client has known the issue which we could deal later. He gives us a long list of changes which has put us back from the schedule. The client will deduct the payment if project is not delivered on scheduled date and you'll be the only one responsible for the situation.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
On Scene -5 &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I never knew that you also contributed so much in the module. I thought it was Jags who developed the module alone. I really appreciate your efforts but you must also agree that Developers are the real contributor in a project; if they are not there no project could take a shape. Your work depends only on their work.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What is your sentence?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now as a tester what is your response? Are you agree with the Project Manager or you have different sentence. Share your point of view as Comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-1729160971112998780?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/03/what-is-your-sentence.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-14480268811439784</guid><pubDate>Fri, 26 Mar 2010 09:24:00 +0000</pubDate><atom:updated>2010-03-26T18:50:50.145+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Desktop Application</category><category domain="http://www.blogger.com/atom/ns#">Products</category><category domain="http://www.blogger.com/atom/ns#">Tested Product</category><category domain="http://www.blogger.com/atom/ns#">Test Report</category><category domain="http://www.blogger.com/atom/ns#">Product Review</category><category domain="http://www.blogger.com/atom/ns#">Manual Testing</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Test Report: Tasks</title><description>&lt;b&gt;Introduction:&lt;/b&gt;&lt;br /&gt;
&lt;meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"&gt;&lt;/meta&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta content="OpenOffice.org 2.4  (Linux)" name="GENERATOR"&gt;&lt;/meta&gt; 	&lt;style type="text/css"&gt;
	&lt;!--
		@page { size: 21cm 29.7cm; margin: 2cm }
		P { margin-bottom: 0.21cm }
	--&gt;
	
&lt;/style&gt;  &lt;br /&gt;
&lt;div style="margin-bottom: 0cm;"&gt;Tasks is a simple To Do manager, using GTK+ and libecal. It eschews complicated features for a simple interface and functionality that does the right thing. &lt;/div&gt;This application is provided by the Ubuntu community.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/S6x52n68LsI/AAAAAAAAAGA/6ii26K0XaEY/s1600/Screenshot-Tasks+%28321%29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_80jBkqKSe50/S6x52n68LsI/AAAAAAAAAGA/6ii26K0XaEY/s320/Screenshot-Tasks+%28321%29.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin-bottom: 0cm;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"&gt;&lt;/meta&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta content="OpenOffice.org 2.4  (Linux)" name="GENERATOR"&gt;&lt;/meta&gt; 	&lt;style type="text/css"&gt;
	&lt;!--
		@page { size: 21cm 29.7cm; margin: 2cm }
		P { margin-bottom: 0.21cm }
	--&gt;
	
&lt;/style&gt;  &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;b&gt;Objective:&lt;/b&gt; To explore the application, review it, list the features and find the issues in the application.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;b&gt;Assign Time:&lt;/b&gt; 1 Hr.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;b&gt;Environment:&lt;/b&gt; Ubuntu 8.04 &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"&gt;&lt;/meta&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta content="OpenOffice.org 2.4  (Linux)" name="GENERATOR"&gt;&lt;/meta&gt; 	&lt;style type="text/css"&gt;
	&lt;!--
		@page { size: 21cm 29.7cm; margin: 2cm }
		P { margin-bottom: 0.21cm }
	--&gt;
	
&lt;/style&gt;  &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;This week I tested a small application called 'Tasks'. I start my testing with exploring the application to become familiar with it. The intention was to find the capabilities of the product.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"&gt;&lt;/meta&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta content="OpenOffice.org 2.4  (Linux)" name="GENERATOR"&gt;&lt;/meta&gt; 	&lt;style type="text/css"&gt;
	&lt;!--
		@page { size: 21cm 29.7cm; margin: 2cm }
		P { margin-bottom: 0.21cm }
	--&gt;
	
&lt;/style&gt;  &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;b&gt;Features:&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Simple and Easy Interface make it 	very user friendly. Very easy to use.&lt;/li&gt;
&lt;li&gt;Light Weighted Product, Very low 	CPU usage&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/S6x6HCtxOiI/AAAAAAAAAGI/RSyKfYMUsQ8/s1600/Screenshot-mohit%40V1-47:+%7E.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_80jBkqKSe50/S6x6HCtxOiI/AAAAAAAAAGI/RSyKfYMUsQ8/s320/Screenshot-mohit%40V1-47:+%7E.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Auto Synchronization if multiple 	instances are opened&lt;/li&gt;
&lt;li&gt;User can distribute the tasks in 	different categories. A category name can hold up to 65534 characters.&lt;/li&gt;
&lt;li&gt;Long Task Name is allowed. A Task 	Name can hold up to 65534 characters.&lt;/li&gt;
&lt;li&gt;The Task can be associated with web address/es if required.&lt;/li&gt;
&lt;li&gt;Tasks are listed in chronological 	order of Priority – High Priority task displays on top followed by 	normal and low priority task.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;b&gt;My Findings:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;User is able to uninstall the 	application without closing it which causes user to use the 	application after un-installation without any error. Here I assumed 	un-installation doesn't remove the database from the system. Again installing the application 	recovers all the task listed before un-installation. It strongen my 	assumption.&lt;/li&gt;
&lt;li&gt;Allowing the long name for tasks/categories causes the problem sometimes as it expand the dialog boxes and windows out of screen area.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/S6x6oftbMJI/AAAAAAAAAGQ/uli-hO-hv08/s1600/Expanded+Task+Details" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_80jBkqKSe50/S6x6oftbMJI/AAAAAAAAAGQ/uli-hO-hv08/s320/Expanded+Task+Details" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/S6x7ZKRQDZI/AAAAAAAAAGY/eLkk5NzAWI4/s1600/Screenshot-tasks.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_80jBkqKSe50/S6x7ZKRQDZI/AAAAAAAAAGY/eLkk5NzAWI4/s320/Screenshot-tasks.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Notes Text box is free length text 	area. Limited input don't cause any harm but if user enters more and 	more data, the application starts to display strange behavior like 	all characters disappears, overwriting of characters and finally 	application crash.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_80jBkqKSe50/S6x8GWEnBWI/AAAAAAAAAGg/19gWLpq9ViE/s1600/text+disappeared" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_80jBkqKSe50/S6x8GWEnBWI/AAAAAAAAAGg/19gWLpq9ViE/s320/text+disappeared" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;No notification to separate the 	task on the basis of priority. All tasks looks same. Different color 	or image notification for each priority can increase the usability.&lt;/li&gt;
&lt;li&gt;  &lt;/li&gt;
&lt;li&gt;The product is stand alone program. A user can use it for personal purpose only. In that case creating tasks for previous date doesn't make any sense to me.&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;My Review:&lt;/b&gt;&lt;br /&gt;
&lt;meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"&gt;&lt;/meta&gt; 	&lt;title&gt;&lt;/title&gt; 	&lt;meta content="OpenOffice.org 2.4  (Linux)" name="GENERATOR"&gt;&lt;/meta&gt; 	&lt;style type="text/css"&gt;
	&lt;!--
		@page { size: 21cm 29.7cm; margin: 2cm }
		P { margin-bottom: 0.21cm }
	--&gt;
	
&lt;/style&gt;  &lt;br /&gt;
&lt;div style="margin-bottom: 0cm;"&gt;Tasks is a very simple and easy to use. The application is very much stable and can be used by anyone in daily life without any problem.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;b&gt;My Doubt:&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Why the max length of the field is set to 65534 and not 65536? Can anyone clear my doubt, please?&lt;/div&gt;&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-14480268811439784?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/03/test-report-tasks.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_80jBkqKSe50/S6x52n68LsI/AAAAAAAAAGA/6ii26K0XaEY/s72-c/Screenshot-Tasks+%28321%29.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-5143276190274079485</guid><pubDate>Sat, 20 Mar 2010 10:47:00 +0000</pubDate><atom:updated>2010-05-04T16:46:27.806+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Management Stories</category><category domain="http://www.blogger.com/atom/ns#">Testing Stories</category><title>I know I was right.....</title><description>&lt;b&gt;2 days ago:&lt;/b&gt;&lt;br /&gt;
The phone was ringing continuously. Nobody was ready to pick up the phone. Everybody was enjoying the party thrown on the occasion of successful delivery of the product. It had been more than one week since the product&amp;nbsp;was&amp;nbsp;delivered. We were just waiting for the client's confirmation about the product, yesterday he gave the confirmation that he was satisfied with the product. After confirmation the management thought to celebrate the success and thrown a party on the workplace. The beer is flowing like water in the river. Everybody&amp;nbsp;was dancing on remix version of song being played on one of the system:&lt;br /&gt;
&lt;blockquote&gt;I am a champion, a blue ribbon, gold medal kid.&lt;br /&gt;
I am a champion, a blue ribbon, gold medal kid.&lt;br /&gt;
I am a champion, I know in my heart.&lt;br /&gt;
I am a champion, I've known it from the start.&lt;br /&gt;
You are a champion, a blue ribbon, gold medal kid.&lt;br /&gt;
You are a champion, a blue ribbon, gold medal kid.&lt;br /&gt;
You are a champion, you know in your heart.&lt;br /&gt;
You are a champion, you've known it from the start.&lt;br /&gt;
We are all champions, we're a blue ribbon, gold medal team.&lt;br /&gt;
We are all champions, we're a blue ribbon, gold medal team.&lt;br /&gt;
We are all champions, we know in our hearts.&lt;br /&gt;
We are all champions, we've known it from the start.&lt;br /&gt;
Champion, champion.... I'm a champion.&lt;br /&gt;
Champion, champion.... you're a champion.&lt;br /&gt;
Champion, champion.... we're all champions!!&lt;/blockquote&gt;&lt;br /&gt;
In such a toxic ambiance nobody bothered to pickup the phone. When the ringing was not stopped,The ProjectManager picked up the phone. During conversation, his colors of face has started to change. Something was very serious.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;437 days ago:&lt;/b&gt;&lt;br /&gt;
Today I had interview with "XYZSquare Solutions Pvt. Ltd." for the position of Test Engineer. It was a great opportunity for me as I was looking for a change since last 3 months and this company also has big name than previous one. Anyway, the interview was great and they offered me 70% hike from my current package. I immediately accepted the offer.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;385 days ago:&lt;/b&gt;&lt;br /&gt;
Today a new project was assigned to me. There were 15 members in the team - 1 Project Manager, 1 Delivery Manager, 1 Technical Consultant, 1 Team Leader, 10 Developers and 1 Tester (i.e. me). This was one of the critical product with very tight scheduling. The work has started with pace and lot of enthusiasm. Everybody was trying to put all his efforts.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;129 days ago:&lt;/b&gt;&lt;br /&gt;
I was sitting in the cabin of Project Manager watching the kites in the sky outside from the window. My Manager was busy in reading the report submitted by me. After going through the report he asked me the motive of coming ( Indirectly, he was asking about the urgency for which I had awaken him from his nap). I described him the situation, 312 issues were already open and I was still counting but nobody was bothered to fix them as everybody was busy with some development activity. There were some critical issues. He assured me that once the development is completed, all the issues would be fixed. I was not able to understand his strategy because bug fixing at later stage would definitely cost more but I needed to agree with him.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;20 days ago:&lt;/b&gt;&lt;br /&gt;
The delivery manager called me and asked about the status. Just 10 days were remaining in the delivery and it was first time when Delivery Manager asked about the product. I was wondering "Had he been sleeping for one year?". Anyway, i told him that there were few issues which must be fixed before delivery.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10 days ago:&lt;/b&gt;&lt;br /&gt;
The delivery manager came to me and asked about the status. He was looking worried. I told him that still 2 high severity bugs were there and must be fixed before delivering the product. He gazed at me for few moments and asked me about the issues. I gave him a brief summary and told him the impact of those two bugs. After lot of consideration and calculation (?) he declared that these issues could be deal in next release as the scenario was very rare in real world and the probability of client meeting with this issue was 1/10000.&lt;br /&gt;
&lt;br /&gt;
According to him the product was ready to deliver. He also deleted the bugs from the "Known Issues" list to show the delivery of bug free product.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;9 days ago:&lt;/b&gt;&lt;br /&gt;
Today the team were very happy. Its a big day after all. All their efforts which they put in the product were going to live today. Everybody was planning about their holidays. Everybody was expecting some reward from the management. I was also happy but a doubt was there in my mind - What if the client finds the issue in 1st attempt instead of 10000th attempt? At 9 P.M. all the files has been uploaded on the client site. It has taken complete 3 hours to upload. &lt;br /&gt;
&lt;br /&gt;
Now the ball was in the client court. The delivery manager told us that for a week the client is going to perform acceptance testing on the product and then if he gives us clean chit then there would be a party from the management.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Yesterday:&lt;/b&gt;&lt;br /&gt;
I was sitting in front of COO of the company. The delivery manager and my project manager were also there. The COO was angry with us (specially me) because the client has called him in the midnight and shouted on him madly. The client was really angry because one of his client has refused to accept the product due to some error and client has declared not to pay the remaining balance. It was one of the issues which I want to be fixed before delivering the product.&lt;br /&gt;
&lt;br /&gt;
The COO wanted to know why the issue was not found during the testing. I tried to tell him that Issue was found and I also put the issue in front of delivery manager but he allowed the delivery of the product without fixing of the issue.&lt;br /&gt;
&lt;br /&gt;
He asked me if issue was found then why it was not there in the list of 'known issues'. I told him the truth again. But, according to him it was a lame excuse. If the issue was very serious then I should make it fixed before delivery, as it was totally my responsibility. I opposed him as the quality is the responsibility of everybody in the project. He was blaming me for the mistake made by the delivery manager. It was he who deferred the bug. While having these words with COO, my Project Manager was signaling me to shut my mouth but I was on high drive. Perhaps the effect of beer was still there or it was the pride of a tester, whatever, hearing this the COO was pissed of me. He found me very arrogant and decided that no reward bonus or salary hike will be granted to me.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Today:&lt;/b&gt;&lt;br /&gt;
I have resigned from the company today and now I am jobless. There is no repentance on the decision which I have made because I know I was right.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Epilogue&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;After 3 years:&lt;/b&gt;&lt;br /&gt;
Now a days I am working as Testing Consultant and testing a project for the "XYZSquare Solutions Pvt. Ltd." and charging them double the amount of what I charge from others :)&lt;br /&gt;
&lt;br /&gt;
***************************&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Credentials:&lt;/b&gt;&lt;/div&gt;The Song "Champions" is written by Debbie Clement. Debbie Clement is an Arts Enrichment Specialist serving young children and their families, often children with special needs. Her twenty years of experience demonstrate her passion for teaching and her love of children. An educator as well as a singer-songwriter, in 1998 Debbie was awarded the Ella Lyman Cabot Trust award for preschool music serving children with special needs.&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Sources:&lt;/b&gt;&lt;/div&gt;&lt;a href="http://www.songsforteaching.com/debbieclement/champions.htm"&gt;&lt;span class="eighteen"&gt;http://www.songsforteaching.com/debbieclement/champions.htm&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.songsforteaching.com/store/debbie-clement-c-631.html"&gt;http://www.songsforteaching.com/store/debbie-clement-c-631.html&lt;/a&gt;&lt;br /&gt;
***************************&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;Disclaimer:&lt;/b&gt;&lt;/div&gt;The story written above is purely a work of fiction and imagination. It doesn't belong to anybody living or dead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-5143276190274079485?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/03/i-know-i-was-right.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-1834516536190241983</guid><pubDate>Wed, 17 Mar 2010 05:50:00 +0000</pubDate><atom:updated>2010-04-23T11:26:17.661+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Weekend Testing</category><category domain="http://www.blogger.com/atom/ns#">Test Report</category><title>WT28 - Session Report</title><description>I am a big fan of weekend testing sessions. They give us sufficient feed for our brains to think. The WT community helps the testers to share/gain their knowledge. Testing an application in limited time followed by discussion with other testers really help to boost the confidence of a tester. &lt;br /&gt;
&lt;br /&gt;
Although I am not a regular weekend tester but whenever I get a chance I don't skip the session.&lt;br /&gt;
&lt;br /&gt;
This weekend I was able to attend the session and what a session it was. You can see here how different minds interprets the same thing differently. &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;Mission:&lt;/b&gt; There are three tasks to be completed today.&lt;br /&gt;
&lt;b&gt;Time Duration:&lt;/b&gt; 1 hour.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Task 1:&lt;/b&gt; &lt;br /&gt;
Complete the game- &lt;a href="http://www.gamesforthebrain.com/game/dragger/"&gt;http://www.gamesforthebrain.com/game/dragger/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Objective:&lt;/b&gt; Send the screenshot where the picture is built right.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Task 2:&lt;/b&gt; &lt;br /&gt;
Score 90 points in the game:&lt;br /&gt;
&lt;a href="http://www.gamesforthebrain.com/game/memocoly/"&gt;http://www.gamesforthebrain.com/game/memocoly/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Objective:&lt;/b&gt; Send the screenshot. &lt;br /&gt;
&lt;b&gt;Checkpoints:&lt;/b&gt; URL of the game, IQ Score, "Your solution is right, congratulations! (+10 points)"&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Task 3:&lt;/b&gt;&lt;br /&gt;
Score 50 points in the game:&lt;br /&gt;
&lt;a href="http://www.gamesforthebrain.com/game/numberhunt/"&gt;http://www.gamesforthebrain.com/game/numberhunt/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Objective:&lt;/b&gt; Send the screenshot. &lt;br /&gt;
&lt;b&gt;Checkpoints:&lt;/b&gt; URL of the game, IQ Score, "Your answer xx is right, congratulations! (+10 points) "&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;My Approach:&lt;/b&gt; I have gone through the requirement three times before starting the task. It is must to understand the task very well before starting. Once I understood the task, I started to work on them.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Task 1:&lt;/b&gt; It was a jigsaw puzzle. We had to complete an image from the pieces. Although I am not very good in solving the jigsaw puzzle but somehow the task is completed with in a short time.&lt;br /&gt;
&lt;br /&gt;
Once the picture is completed, I took the screenshot as mentioned in the mission.&lt;br /&gt;
&lt;div class="separator" style="clear: both; font-family: inherit; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_80jBkqKSe50/S6BrhCb3e9I/AAAAAAAAAFY/ctYA5UZQtC8/s1600-h/Screenshot-Dragger+-+Games+for+the+Brain+-+Mozilla+Firefox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://2.bp.blogspot.com/_80jBkqKSe50/S6BrhCb3e9I/AAAAAAAAAFY/ctYA5UZQtC8/s320/Screenshot-Dragger+-+Games+for+the+Brain+-+Mozilla+Firefox.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Task 2:&lt;/b&gt; It was a memory game. In this game, we had to memorize the colors and press them in order they appeared. It took me some time to understand the game. We have to score 90 points in the game. Till 40, I did not found any problem but after 40 pts. it was difficult to remember the sequence of color. I tried many times but no success. I thought to use pencil or paper to note down the sequence but I drop the idea as I think it would kill the purpose of game and mission assigned to us.&lt;br /&gt;
&lt;br /&gt;
At this stage I was not sure how much time this task will take to complete, it might possible that I wouldn't be able to complete the task so I moved to task 3 to complete it first.&lt;br /&gt;
&lt;br /&gt;
After completing the task 3, i concentrated on task 2 again and I was able to complete the task with sufficient time remaining in my hands.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_80jBkqKSe50/S6Bry42-6FI/AAAAAAAAAFg/yC5IpJ2A4HI/s1600-h/Screenshot-Memocoly+-+Games+for+the+Brain+-+Mozilla+Firefox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://4.bp.blogspot.com/_80jBkqKSe50/S6Bry42-6FI/AAAAAAAAAFg/yC5IpJ2A4HI/s320/Screenshot-Memocoly+-+Games+for+the+Brain+-+Mozilla+Firefox.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;Task 3:&lt;/b&gt; It was a cake walk for me. This task is about adding the moving numbers. From childhood I used to play with numbers. It was years of practice so I have completed the task in less than 40 seconds.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_80jBkqKSe50/S6BtjM4SUWI/AAAAAAAAAFw/A-7tG2XyqPg/s1600-h/Screenshot-NumberHunt+-+Games+for+the+Brain+-+Mozilla+Firefox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_80jBkqKSe50/S6BtjM4SUWI/AAAAAAAAAFw/A-7tG2XyqPg/s320/Screenshot-NumberHunt+-+Games+for+the+Brain+-+Mozilla+Firefox.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Although I have completed the mission within 40 minutes but major of my time was spent on memory game.It might means that I don't have good memory, I need to work on improving my memory.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Discussion:&lt;/b&gt; As soon as the time is finished, all the tester has stopped to work, although some of the testers were not able to complete the task. It really shows that how honest we testers are ;)&lt;br /&gt;
&lt;br /&gt;
OK, so discussion was the real entertainment. While some testers completed the task by using tools like tamper add-on for mozilla (for jigsaw puzzle), pencil, paper etc (for memocoly game) and they are justifying their point of view with that it was not mentioned in mission that testers are not allowed to use the tools, My point of view was that these tasks were assigned to improve our learning skills. If we are using pencil-paper to note down the sequence of color then how it is helping us to improve the skills. A mission to complete the game has become the debating issue :) we share our views, learn from other testers across the world and then wind up the session.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Learnings:&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Have a doubt, ask questions. Ask as many as you can. This will help to clear the traps.&lt;/li&gt;
&lt;li&gt;Came to know about the tamper data add-on for mozilla firefox. The tamper data can be used to view and modify HTTP/HTTPS headers and post parameters.&lt;/li&gt;
&lt;li&gt;I need to do more practice to improvise my memory skills.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-1834516536190241983?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/03/wt28-session-report.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_80jBkqKSe50/S6BrhCb3e9I/AAAAAAAAAFY/ctYA5UZQtC8/s72-c/Screenshot-Dragger+-+Games+for+the+Brain+-+Mozilla+Firefox.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-5394610419853212279</guid><pubDate>Sat, 27 Feb 2010 10:32:00 +0000</pubDate><atom:updated>2010-03-11T13:05:16.858+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Desktop Application</category><category domain="http://www.blogger.com/atom/ns#">Products</category><category domain="http://www.blogger.com/atom/ns#">Tested Product</category><category domain="http://www.blogger.com/atom/ns#">Test Report</category><category domain="http://www.blogger.com/atom/ns#">Manual Testing</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Test Report: KArm</title><description>I have been doing the testing since more than two years but I never got a chance to test and desktop application. So I thought to try my hands with desktop applications also. As this is my first chance with testing of desktop application so I would like your suggestions and &lt;span style="background-color: white; color: black;"&gt;comments&lt;/span&gt;. Your comments will surely help me to improvise.&lt;br /&gt;&lt;br /&gt;Here, I would like to share that I usually works on Windows OS and know very little about the &lt;span style="background-color: white; color: black;"&gt;Ubuntu&lt;/span&gt; which caused me to face few hurdles during testing of the KArm. So, for the time I have limited myself to functionality testing only until I learn the &lt;span style="background-color: white; color: black;"&gt;Ubuntu&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;properly. &lt;br /&gt;&lt;br /&gt;Now, lets start the testing...&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Product Info:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;Name:&lt;/b&gt; &lt;span style="color: black;"&gt;KArm&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Version:&lt;/b&gt; 1.6.0&lt;br /&gt;&lt;b&gt;Description:&lt;/b&gt; KArm is a time tracker for busy people who need to keep track of the amount of time they spend on various tasks.&lt;br /&gt;&lt;br /&gt;This package is part of KDE, and a component of the KDE PIM module.&lt;br /&gt;&lt;b&gt;Environment:&lt;/b&gt; Ubuntu 8.04&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_OkTJUbyWUn8/S4juDpqLkjI/AAAAAAAAAB4/nUG9Lp0jhOg/s1600-h/Screenshot-KArm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_OkTJUbyWUn8/S4juDpqLkjI/AAAAAAAAAB4/nUG9Lp0jhOg/s320/Screenshot-KArm.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Mission:&lt;/b&gt; To test the functionality of the KArm and find the issues in the application.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Date:&lt;/b&gt; 27&lt;span style="color: black;"&gt;-Feb-&lt;/span&gt;2010&lt;br /&gt;&lt;b&gt;Start Time:&lt;/b&gt; 11:30 AM&lt;br /&gt;&lt;b&gt;End Time:&lt;/b&gt; 01:00 PM&lt;br /&gt;&lt;br /&gt;I started my testing with exploring the product so that I could become familiar with the features and functionality of the application. After spending little time with the product, I gain confidence about the product.&lt;br /&gt;&lt;br /&gt;After spending 1.5 hrs with the product I found the following issues in the product.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Issues:&lt;/span&gt; &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;User can create a subtask for a super task. If no super task is there in the tracker, the Sub Task button should remain disabled&lt;/li&gt;&lt;li&gt;The default 'Detect Desktop as idle' time is set to 15 minutes but user is notify just after 1 minute.&lt;/li&gt;&lt;li&gt;Unable to launch KArm Handbook&lt;/li&gt;&lt;li&gt;There is a feature in Help menu called 'What's This?' On clicking this menu item, the cursor is converted in to a question mark (?). When user click this question mark on any button in the standard menu bar or column header, it display the details of that screen element. The feature doesn't display detail for 'Sub Task' button&lt;/li&gt;&lt;li&gt;User should not be allowed to open the multiple instance of the product.As each instance displays the same task list so there is no use of opening multiple instance.&lt;/li&gt;&lt;li&gt;Opening the multiple instances also caused the KArm to display different timings of same task.&lt;/li&gt;&lt;li&gt;If multiple instances of the product is opened, it displays the error of shortage of disk space although there is sufficient disk space.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_OkTJUbyWUn8/S4ju5JEgOyI/AAAAAAAAACA/vlg2BOGgKHs/s1600-h/Screenshot-Error+-+KArm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_OkTJUbyWUn8/S4ju5JEgOyI/AAAAAAAAACA/vlg2BOGgKHs/s320/Screenshot-Error+-+KArm.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;While adding/editing a task, the user can enter absolute/relative hours. Here the hours field can accept number&lt;span style="background-color: white;"&gt; up to&lt;/span&gt; 9 digits. If user inserts a long digit, it cause the error in time calculation.&lt;/li&gt;&lt;li&gt;Clock should display whenever it is started by user but the clock displays only if Session Time column is configured to display and user has started the clock.&lt;/li&gt;&lt;li&gt;Product crashed twice during the testing although I couldn't find out the reason due to lack of time but I hope to find it soon.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_OkTJUbyWUn8/S4jvoiztk7I/AAAAAAAAACI/uLmzeEV1COs/s1600-h/Screenshot-KArm+-+The+KDE+Crash+Handler.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_OkTJUbyWUn8/S4jvoiztk7I/AAAAAAAAACI/uLmzeEV1COs/s320/Screenshot-KArm+-+The+KDE+Crash+Handler.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;b&gt;Learnings:&lt;/b&gt;&lt;/div&gt;Overall it was a good experience to test an application for self confidence and improvisation. Today, I came to know that I lacks in test ideas while testing desktop products. Moreover, I need to learn the &lt;span style="background-color: white; color: black;"&gt;Ubuntu&lt;/span&gt; to do well with my testing. If a tester is not able to use the environment properly, he could not perform the satisfactory testing of the product.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-5394610419853212279?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/02/test-report-karm.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_OkTJUbyWUn8/S4juDpqLkjI/AAAAAAAAAB4/nUG9Lp0jhOg/s72-c/Screenshot-KArm.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-473824304137840897</guid><pubDate>Sat, 13 Feb 2010 05:51:00 +0000</pubDate><atom:updated>2010-04-14T13:03:00.726+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Installation Testing</category><category domain="http://www.blogger.com/atom/ns#">Bug</category><category domain="http://www.blogger.com/atom/ns#">Yahoo</category><title>Emotional Bug</title><description>How do you feel when someone laughs on you while you are installing an application and unsuccessful every time?&lt;br /&gt;
&lt;br /&gt;
You will get irritated by this, right.&lt;br /&gt;
&lt;br /&gt;
Either developers at yahoo don’t think so or they have missed an emotional bug. You might be surprising with the term Emotional bug. Actually I have coined the term Emotional bug.&lt;br /&gt;
&lt;blockquote&gt;The bugs which can hurt the feelings of a user can be called as Emotional Bug. &lt;/blockquote&gt;&lt;br /&gt;
Let me display you an example which I found. I was trying to install the yahoo messenger but due to some technical issues, I was unable to install it successfully. On completing the installation process, I got the following message.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_OkTJUbyWUn8/S3Y9S6sFd0I/AAAAAAAAAAs/wqfD4ctNM50/s1600-h/yahoounsuceessful.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_OkTJUbyWUn8/S3Y9S6sFd0I/AAAAAAAAAAs/wqfD4ctNM50/s320/yahoounsuceessful.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Did you notice the image of emoticon on the message box? It’s a smiling emoticon for unsuccessful installation. It seems they are happy about the unsuccessful installation.&lt;br /&gt;
&lt;br /&gt;
This might not be an issue for many of you. Most of you may think this is just an image but “Images are more expressive than words.” What say?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-473824304137840897?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2010/02/emotional-bug.html</link><author>noreply@blogger.com (Mohit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_OkTJUbyWUn8/S3Y9S6sFd0I/AAAAAAAAAAs/wqfD4ctNM50/s72-c/yahoounsuceessful.JPG" height="72" width="72" /><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6760333663618613093.post-3050244016827155278</guid><pubDate>Tue, 10 Nov 2009 13:06:00 +0000</pubDate><atom:updated>2009-11-10T19:40:40.918+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Exploratory Testing</category><category domain="http://www.blogger.com/atom/ns#">Software Testing</category><category domain="http://www.blogger.com/atom/ns#">Testing Stories</category><category domain="http://www.blogger.com/atom/ns#">Manual Testing</category><category domain="http://www.blogger.com/atom/ns#">Black Box Testing</category><title>Lessons Learned from Pradeep Soundararajan</title><description>&lt;span style="font-weight:bold;"&gt;Chapter 2 - Kids can do Boundary Value Analysis!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My niece is 5 years old. She doesn't know what is software testing, in fact she doesn't know what is software but still she can do Boundary Value Analysis. Amazing na.... although I have never asked her to do so but still I am sure that she can do it. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Surely, you will be surprised how I am so sure? Actually, she can add the numbers, subtract the numbers and that is exactly what most of us do on the name of Boundary Value Analysis.&lt;br /&gt;&lt;br /&gt;I was also following the same approach until &lt;a href="http://testertested.blogspot.com/"&gt;Pradeep&lt;/a&gt; Sir has not mentioned it in one of  his workshop. The question is - Are we really doing analysis? &lt;br /&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Analysis"&gt;Wikipedia&lt;/a&gt; says:&lt;br /&gt;Analysis is the process of breaking a complex topic or substance into smaller parts to gain a better understanding of it. &lt;br /&gt;&lt;br /&gt;As definition says Analysis is just not adding or subtracting 1. It seems that we have changed the definition of analysis. If what we are doing is analysis then perhaps the software testers at NASA  are doing the same :) They are just adding and subtracting the numbers. If that so, any body who can do addition and subtraction can join panel of Software Testers in NASA.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Boundary-value_analysis"&gt;Boundary value analysis&lt;/a&gt; is a software testing design technique in which tests are designed to include representatives of boundary values. Values on the edge of an equivalence partition or at the smallest value on either side of an edge. The values could be either input or output ranges of a software component.&lt;br /&gt;&lt;br /&gt;The definition doesn't mention +1/-1 approach. It also doesn't tell us that BVA can be be applied on input fields only which we generally do.&lt;br /&gt;&lt;br /&gt;It is said that most of the bugs reside on the boundaries. Don't know who made this statement. Might be a tester has made the statement when he found most of the bugs at the boundaries when he was testing an application.&lt;br /&gt;&lt;br /&gt;But is he right?&lt;br /&gt;&lt;br /&gt;Might be he is right but did he really applied the +1/-1 approach.  I don't think so. Check out the total bugs logged by you and then see how many bugs you have found by +1/-1 approach. I am sure the percentage would be very low.&lt;br /&gt;&lt;br /&gt;Perhaps we are misunderstanding the concept of Boundary Value Analysis or Might be we need to rename the +1/-1 approach. How about calling it “&lt;span style="font-weight:bold;"&gt;Kids Approach&lt;/span&gt;”.&lt;br /&gt;&lt;br /&gt;Think about it tell then let me try to find out what is &lt;span style="font-weight:bold;"&gt;Boundary Value Analysis&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6760333663618613093-3050244016827155278?l=testingnook.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://testingnook.blogspot.com/2009/11/lessons-learned-from-pradeep_10.html</link><author>noreply@blogger.com (Mohit)</author><thr:total>3</thr:total></item></channel></rss>

