<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3349967859530921898</id><updated>2026-09-11T23:51:59.500+05:30</updated><title type='text'>Prabakar&#39;s blog on Software Testing</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-3451457318650396005</id><published>2011-07-10T13:36:00.002+05:30</published><updated>2011-07-10T13:42:26.090+05:30</updated><title type='text'>Taking Selenium to Next Level</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma, Geneva, sans-serif; font-size: 12px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;Excellent Selenium testing resources:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;a href=&quot;http://www.developsense.com/blog/2009/08/testing-vs-checking/&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Testing Versus Checking&lt;/a&gt; - Adam&#39;s opinion article on the difference between testing a Web application and checking that a Web application works&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;a href=&quot;http://www.pushtotest.com/How%20To%20Minimize%20The%20Pain%20Of%20Locator%20Breakage&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Abstracting Locators in Selenese&lt;/a&gt; (Se-IDE) - How to write really concise and easily changeable Selenium element locators&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;a href=&quot;http://seleniumhq.org/projects/ide/plugins.html&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Selenium IDE (Se-IDE) plugin tutorial&lt;/a&gt; - How to write your extensions to the Selenium IDE record/playback tool&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;a href=&quot;http://saucelabs.com/blog/index.php/2011/01/why-jquery-in-selenium-css-locators-is-the-way-to-go/&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;CSS Locators Reference&lt;/a&gt; - a one-page quick reference&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;Page Objects - an object oriented approach to writing Selenium tests. Read &lt;a href=&quot;http://pragprog.com/magazines/2010-08/page-objects-in-python&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;an introductory article&lt;/a&gt; and an article on understanding &lt;a href=&quot;http://element34.ca/blog/elements-and-actions&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Elements and Actions&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;a href=&quot;http://element34.ca/blog/the-ci-server-as-a-selenium-grid-replacement&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Using a Continuous Integration (CI) server as a Se-Grid replacement&lt;/a&gt;. Read the &lt;a href=&quot;http://www.pushtotest.com/continuous-integration-testing&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;TestMaker CI Guide&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;Read &lt;a href=&quot;http://element34.ca/blog&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Adam&#39;s Blog&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;A 30-minute tutorial on &lt;a href=&quot;http://www.pushtotest.com/web-testing-with-selenium-pushtotest&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Repurposing Selenium Tests as Load and Performance Tests&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;Adam&#39;s &lt;a href=&quot;http://element34.ca/blog/my-big-continuous-delivery-summary-post&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Big Continuous Delivery Summary commentary&lt;/a&gt; on DevOps&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;a href=&quot;http://www.pushtotest.com/selenium-2-using-api&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Selenium 2 RefCard&lt;/a&gt; from &lt;a href=&quot;http://www.dzone.com/&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;DZone&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;a href=&quot;http://www.pushtotest.com/getting-started-selenium-frank-cohen&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Selenium RefCard&lt;/a&gt; (covers Selenium 1 and TestMaker)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px;&quot;&gt;Source: Cohen Blog&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/3451457318650396005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/3451457318650396005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/3451457318650396005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/3451457318650396005'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/07/taking-selenium-to-next-level.html' title='Taking Selenium to Next Level'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-3979455866256238442</id><published>2011-07-10T13:30:00.002+05:30</published><updated>2011-07-10T13:34:28.633+05:30</updated><title type='text'>TestMaker Object Designer</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Tahoma, Geneva, sans-serif; font-size: 12px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;TestMaker Object Designer is for fast and easy data-driven test authoring for Ajax and Flex Applications. Designer is free open source test (OST) tool published under the GPL license.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class=&quot;Heading1&quot; style=&quot;margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 15px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; line-height: 1.2; &quot;&gt;Designer for Ajax, Flex, Flash Record/Playback&lt;/h2&gt;&lt;p class=&quot;BodyLevel2&quot; style=&quot;line-height: 18px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; &quot;&gt;TestMaker 6 simplifies test creation and maintenance. TestMaker comes with everything you need to build tests, operate tests, and present the results graphically and with minimal training:&lt;br /&gt;&lt;/p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;ul&gt;&lt;li&gt;Functional Test Record/Playback Tool&lt;/li&gt;&lt;li&gt;The Open Source Alternative to &lt;a href=&quot;http://www.pushtotest.com/hp-product-finder.html&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;HP QuickTest Pro&lt;/a&gt; (QTP)&lt;/li&gt;&lt;li&gt;The Alternative To &lt;a href=&quot;http://selenium.pushtotest.com/&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Selenium IDE&lt;/a&gt; for Selenium test development&lt;/li&gt;&lt;li&gt;Record tests in Internet Explorer, Chrome, Firefox, Safari, and Opera&lt;/li&gt;&lt;li&gt;Record and playback functional tests of Flash and Flex (SWF) applications&lt;/li&gt;&lt;li&gt;Data-enable tests using simple drag-and-drop features&lt;/li&gt;&lt;li&gt;Add assertions and check-points to tests visually&lt;/li&gt;&lt;li&gt;If-then, looping, and conditional test execution without scripting&lt;/li&gt;&lt;li&gt;Object Repository for sharing Web page objects between team members&lt;/li&gt;&lt;li&gt;Instant and context senstivie help and reference documentation&lt;/li&gt;&lt;li&gt;Support for Ajax and Javascript asynchronous events without additional test scripting&lt;/li&gt;&lt;li&gt;Selenium, &lt;a href=&quot;http://www.pushtotest.com/sahi-tutorial.html&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 12px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; text-decoration: underline; &quot;&gt;Sahi&lt;/a&gt;, and Flex test type support in one tool.&lt;/li&gt;&lt;li&gt;Outputs to Selenium unit tests, Selenium IDE Selenese table format, Sahi, and Flex test formats.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Source: Opensource Testing&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/3979455866256238442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/3979455866256238442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/3979455866256238442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/3979455866256238442'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/07/testmaker-object-designer.html' title='TestMaker Object Designer'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-5155617564719232386</id><published>2011-07-10T13:17:00.003+05:30</published><updated>2011-07-10T13:21:46.657+05:30</updated><title type='text'>Trends in Software Testing</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;em&gt;&lt;strong&gt;As the complexity of software applications increases, testing  becomes more crucial. And in the process, more time consuming. Here is a list of  emerging testing practices.&lt;/strong&gt;&lt;/em&gt;  &lt;/span&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Software is everywhere today and is becoming increasingly mission critical,  whether in satellites and planes, or e-commerce websites. Software complexity is  also on the rise - thanks to distributed, multi-tier applications targeting  multiple devices (mobile, thin/thick clients, clouds, etc). Added to that are  development methodologies like extreme programming and agile development. No  wonder software testing professionals are finding it hard to keep up with the  change.&lt;/span&gt;&lt;/p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;As a result, many projects fail while the rest are completed  significantly late, and provide only a subset of the originally planned  functionality. Poorly tested software and buggy code cost corporations billions  of dollars annually, and most defects are found by end users in production  environments.&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;Given the magnitude of the problem, software-testing  professionals are finding innovative means of keeping up - both in terms of  tools and methodologies. This article covers some of the recent trends in  software testing - and why they&#39;re making the headlines. &lt;strong&gt;Test driven  development (TDD)&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;TDD is a software development technique that ensures your source code is  thoroughly unit-tested as compared to traditional testing methodologies, where  unit testing is recommended but not enforced. It combines test-first development  (where you write a test before you write just enough code to fulfil that test),  and refactoring (where, if the existing design isn&#39;t the best possible to enable  you to implement a particular functionality, you improve it to enable the new  feature).&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;TDD is not a new technique-but it is suddenly centre stage, thanks to the  continued popularity of software development methodologies such as agile  development and extreme programming.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Optimisations to TDD include the use of tools (such as PEX/peer exchange for  Visual studio - &lt;a href=&quot;http://research.microsoft.com/en-us/projects/pex/&quot;&gt;http://research.microsoft.com/en-us/projects/pex/&lt;/a&gt; ) to improve  code coverage, by creating parameterised unit tests that look for boundary  conditions, exceptions, and assertion failures.&lt;br /&gt;&lt;br /&gt;TDD is gaining  popularity as it allows for incremental software development - where bugs are  detected and fixed as soon as the code is written, rather than at the end of an  iteration or a milestone.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;For more details on TDD, use the following  links:&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Test-driven_development&quot;&gt;http://en.wikipedia.org/wiki/Test-driven_development&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.agiledata.org/essays/tdd.html&quot;&gt;http://www.agiledata.org/essays/tdd.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Virtualisation testing:-&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Testing is becoming increasingly  complex - the test environment set-up, getting people access to the environment,  and loading it with the right bits from development, all take up about 30-50 per  cent of the total testing time in a typical organisation. What is worse is that  when testers find bugs, it is hard to re-create the same environment for  developers to investigate and fix bugs. Test organisations are increasingly  gravitating towards virtualisation technologies to cut down test set-up times  significantly. These technologies include:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;accelerate set-up/tear down and restoration of complex virtual environments  to a clean state, improving machine utilisation&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;eliminate no repro bugs by allowing developers to recreate complex  environments easily&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;improve quality by automating virtual machine provisioning, building  deployment, and building verification testing in an integrated manner (details  later) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;As an offshoot, virtualisation ensures that test labs reduce their energy  footprint, resulting in a positive environmental impact, as well as significant  savings.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Some of the companies that have virtual test lab management solutions are  VMware, VMLogix, and Surgient. Microsoft has recently announced a Lab Management  (&lt;a href=&quot;http://channel9.msdn.com/posts/VisualStudio/Lab-Management-coming-to-Visual-Studio-Team-System-2010/&quot;&gt;http://channel9.msdn.com/posts/VisualStudio/Lab-Management-coming-to-Visual-Studio-Team-System-2010/&lt;/a&gt;)  product as part of its Visual Studio Team System 2010 release. Lab Management  supports multiple environment management, snapshots to easily restore to a  previous state, virtual network isolation to allow multiple test environments to  run concurrently, and a workflow to allow developers to have easy access to  environments to reproduce and fix defects.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Theresa Lanowitz, founder of Voke, a firm involved with analysis of trends in  the IT world, expects virtualisation to become ‘the defining technology of the  21st century&#39;, with organisations of every size set to benefit from  virtualisation as a part of its core infrastructure.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Continuous integration:-&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;CI is a trend that is rapidly  being adopted in testing, where the team members integrate their work with the  rest of the development team on a frequent basis by committing all changes to a  central versioning system. Beyond maintaining a common code repository, other  characteristics of a CI environment include build automation, auto-deployment of  the build into a production-like environment, and ensuring a self-test mechanism  such that at the very least, a minimal set of tests are run to confirm that the  code behaves as expected.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Leveraging virtualised test environments, tools such as Microsoft&#39;s Visual  Studio Team System (VSTS) can create sophisticated CI workflows. As soon as code  is checked in, a build workflow kicks in that compiles the code - deploys it on  to a virtualised test environment, triggers a set of unit and functional tests  on the test environment, and reports on the results.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;VSTS takes the build workflow one step further, and performs the build before  the check-in is finalised, allowing the check-in to be aborted if it would cause  a break, or if it fails the tests. And given historical code coverage data from  test runs, the tool can identify which one of the several thousand test cases  needs to be run when a new build comes out - significantly reducing the build  validation time.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;One obvious benefit of continuous integration is transparency. Failed builds  and tests are found quickly rather than having to wait for the next build. The  developer who checked in the offending code is probably still nearby and can  quickly fix or roll back the change.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;For a complete set of tools that help enable CI, see  &lt;a href=&quot;http://en.wikipedia.org/wiki/Continuous_Integration&quot;&gt;http://en.wikipedia.org/wiki/Continuous_Integration&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Crowd testing:-&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Crowd testing is a new and emerging trend  in which, rather than relying on a dedicated team of testers (in-house or out  sourced), companies rely on virtual test teams (created on demand) to get  complete test coverage and reduce the time to market for their applications.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;The company defines its test requirements in terms of scenarios,  environments, and the type of testing (functional, performance, etc). A crowd  test vendor (such as uTest - www.utest.com) identifies a pool of testers that  meet the requirements, creates a project, and assigns work. Testers check the  application, report bugs, and communicate with the company via an online portal.  Crowd testing vendors also provide other tools, such as powerful reporting  engines and test optimisation utilities. Some of the crowd testing vendors are  domain specific - such as Mob4hire (www.mob4hire.com), which focuses on mobile  application testing. Testers will bid on various projects specific to their  handsets. Developers will choose the testers that they require, and will deploy  test plans for the mobile application they are developing. On completion of the  test, the mobile tester will get paid for the work.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;One obvious advantage is in terms of reducing the test cycle time. But crowd  testing is being used in various other scenarios as well - for example, to do  usability studies on new user interfaces. The cost savings can be  substantial.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Tools driven developer testing:-&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Traditionally, developer  testing was primarily limited to unit testing and some code coverage metrics.  However, as organisations realised that the cost of defects found in development  was exponentially lower than that found in test or production, they have begun  to invest in tooling to enable developers to find bugs early on.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;IDE-integrated tools have made the self-testing practice acceptable to  developers, and the unit-testing and coverage analysis process automated for  them. These tools also make it easy to analyse performance and compare it with a  baseline by extending the unit test infrastructure.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Development teams are also expected to perform a level of security testing  (threat modelling, buffer overflow, sequel injection, etc). For teams developing  on native languages such as C/C++, developers are also required to use run-time  analysis tools to check for memory leaks, memory corruptions and thread  deadlocks. Developers are also using static analysis tools to find  accessibility, localisation and globalisation issues -- and in some cases more  sophisticated errors related to memory management and performance simulation --  by using data flow analysis and other techniques.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;As a result of using these innovative methods, testers can now spend a lot  more of their time on integration testing, stress, platform coverage, and  end-to-end scenario testing. This will help them detect higher-level defects  that would have otherwise trickled down to production.&lt;em&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Source: IT Magazine&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/5155617564719232386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/5155617564719232386' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/5155617564719232386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/5155617564719232386'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/07/trends-in-software-testing.html' title='Trends in Software Testing'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-1767188195210577901</id><published>2011-03-04T20:03:00.000+05:30</published><updated>2011-03-04T20:13:16.596+05:30</updated><title type='text'>Twill - Web Automation Tool in Python</title><content type='html'>Twill is a simple language that allows users to browse the Web from a command-line interface. With twill, you can navigate through Web sites that use forms, cookies, and most standard Web features. Twill supports automated Web testing and has a simple Python interface. Twill is open source and written in Python. Unlike many test automation tools for web application testing, Twill does not launch or need browser. Twill works from the command line (or from your Python script) and allows you to perform standard operations like navigating to specific pages, use forms, cookies and so on. As mentioned earlier, Twill does not launch real browser and hence its usage as test automation tool is limited. Twill can not be used to test rendering of pages, functionality related to Java scripts and so on. Tools like Selenium are better suited for that purpose. Twill is better suited for validating functionality which can be exercised using http request / response and analyzing page source.&lt;br /&gt;&lt;br /&gt;Download link: http://darcs.idyll.org/~t/projects/twill-0.9.tar.gz &lt;br /&gt;&lt;br /&gt;You can also use Python&#39;s easy_install to install or upgrade twill. It works with Python 2.3 or later.&lt;br /&gt;&lt;br /&gt;To start using twill, install it and then type twill-sh. At the prompt type:&lt;br /&gt;&lt;br /&gt;go http://www.slashdot.org/&lt;br /&gt;show&lt;br /&gt;showforms&lt;br /&gt;showhistory&lt;br /&gt;&lt;br /&gt;Source: Testing Site</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/1767188195210577901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/1767188195210577901' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1767188195210577901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1767188195210577901'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/03/twill-web-automation-tool-in-python.html' title='Twill - Web Automation Tool in Python'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-6708286713546651013</id><published>2011-03-03T21:41:00.000+05:30</published><updated>2011-03-03T21:42:12.436+05:30</updated><title type='text'>Selenium IDE - Introduction</title><content type='html'>&lt;table class=&quot;contentpaneopen&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;Selenium is an open                source tool for web                 application testing.                This tool is primarily                 developed in Java Script                and browser                 technologies                and hence supports all                the  major browsers on                all the platforms. For                 example, you can have                your automation scripts                 written for Firefox on                Windows and run them on                 Firefox in Mac. Most of                the time, you will not                 need to change your                scripts for them to  work                on Mac. In terms of                coverage for  platform                and browser, Selenium is                probably  one of the best                tool available in the                 market for web                applications.                                                                                   There are three  variants                of Selenium, which can                be used in  isolation or                in combination to                create  complete automation                suite for                your web  applications.                                                          &lt;ul&gt;&lt;li&gt;               Selenium IDE&lt;/li&gt;&lt;li&gt;               Selenium Core &lt;/li&gt;&lt;li&gt;               Selenium Remote Control               &lt;/li&gt;&lt;/ul&gt;              &lt;p class=&quot;barText&quot;&gt;In  this               article, we will discuss               Selenium IDE.                Subsequent articles in the               series will  cover Selenium               Remote Control and Selenium                Core as well.&lt;/p&gt;              &lt;p class=&quot;barText&quot;&gt;&lt;strong&gt;Selenium               IDE&lt;/strong&gt;              &lt;/p&gt;              &lt;p class=&quot;barText&quot;&gt;Selenium                IDE is the easiest               way to use Selenium and  most               of the              time it also serves as a                starting point for your               automation. Selenium IDE  comes               as an extension to the               Firefox web               browser. This can be               installed from either  openqa               or mozilla              distribution site. Selenium                extension will be               downloaded as XPI file.  If you open               this file using File -&gt; open                in Mozilla, it               should get installed.               &lt;/p&gt;              &lt;p class=&quot;barText&quot;&gt;Biggest  drawback of Selenium               IDE is its              limitation  in terms of               browser support. Though               Selenium  scripts can be used               for most of the browser and                operating system, Scripts               written using Selenium               IDE can be used for only               Firefox browser if it is  not               used with Selenium RC or               Selenium Core.&lt;br /&gt;             &lt;br /&gt;                           Selenium IDE is the only               flavor  of Selenium              which allows you to record               user  action on browser               window. It can also               record  user actions in most               of the popular               languages like Java, C#, Perl,               Ruby etc. This eliminates                the need of learning new               vendor scripting                language.               &lt;/p&gt;              &lt;p class=&quot;barText&quot;&gt;For  executing               scripts created in these                languages, you will              need to use Selenium Remote                Control. If you do not want               to use Remote               Control than you will need               to create your test scripts                in HTML format.               &lt;/p&gt;              &lt;p class=&quot;barText&quot;&gt;So  if you               are excited about the tool,               Lets  start playing with               Selenium IDE now. If                installed properly, Selenium               can be accessed from &lt;em&gt;tool               --&gt; Selenium IDE&lt;/em&gt; in your browser toolbar.&lt;/p&gt;              &lt;p class=&quot;barText&quot;&gt;As  compared               to most of the test               automation  tools it is very                simple and lightweight. The small red                button on the right hand               side gives you an                indication on              whether Selenium is in                recording mode or not. Also,               Selenium IDE will                not record any operation               that you do on your  computer apart from the               events on Firefox browser window.                So go               ahead read your              mail,  open a word doc or do               anything else, Selenium will                record only your               actions on browser.&lt;/p&gt;              &lt;p class=&quot;barText&quot;&gt;If  you               are curious to know about               other options               present on the Selenium IDE, there               are not  much :) . Other options               present on the               Selenium IDE toolbar are               related to test execution.                &lt;em&gt;Run&lt;/em&gt; will execute              the tests with the maximum               possible speed, &lt;em&gt;Walk&lt;/em&gt;  will               execute them with relatively               slow  speed and in step mode you               will need to tell Selenium                to take small              steps.&lt;/p&gt;              &lt;p class=&quot;barText&quot;&gt;Final button present on the               Selenium IDE toolbar is the               Selenium &lt;em&gt;TestRunner&lt;/em&gt;.  Test Runner gives you nice               browser interface to                execute your tests              and also gives summary                of how many tests were               executed, how many               passed and failed. It also               gives similar information on  commands which               were passed or failed. &lt;em&gt;              TestRunner&lt;/em&gt; is also               available to tests               developed in HTML Only.&lt;/p&gt;              If you open the               option window by going              to &lt;em&gt;Option&lt;/em&gt;  , you will see               there are some self                explanatory options              available. For example,                encoding of test files,               timeout etc. You can                also specify Selenium Core               and Selenium IDE extensions                 on this page.              Selenium extensions can be                used to enhance the               functionality provided by                Selenium. Selenium               extensions are not                covered in this article,               there will be a               separate article for               specifying and developing                extensions for              Selenium...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/6708286713546651013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/6708286713546651013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/6708286713546651013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/6708286713546651013'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/03/selenium-ide-introduction.html' title='Selenium IDE - Introduction'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-1637734168783037485</id><published>2011-03-01T08:36:00.000+05:30</published><updated>2011-03-01T08:37:40.219+05:30</updated><title type='text'>Test Automation [Key Factors]</title><content type='html'>&lt;div&gt;Based on the test automation experience the followings are the key factors contributed to a successful test automation project:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1] Dedication to automation (Instead of treating it as a spare-time activity)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2] Commitment by the entire team (rather than just one or two testers)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3] Commitment to automation from the start (rather than trying to automate a manual process later)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4] Making use of correct tools/frameworks/technology&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5] Allocating sufficient time and resources&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Source: SoftwareQA Blogspot&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/1637734168783037485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/1637734168783037485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1637734168783037485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1637734168783037485'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/03/test-automation-key-factors.html' title='Test Automation [Key Factors]'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-926107451397216938</id><published>2011-03-01T08:31:00.001+05:30</published><updated>2011-03-01T08:32:54.517+05:30</updated><title type='text'>QA Outsourcing [Reduce Testing Cost]</title><content type='html'>&lt;div&gt;There are all manner of outsourcing firms who can provide you with impressive powerpoint presentations showing how you can cut your QA costs by 30% or more by outsourcing the work. I would caution you to consider the source however.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course Outsourcing firms will produce evidence showing why their service is a valuable cost savings, they will even have little problem letting the managers and executives who decided to use them generate the metrics that show how much of a cost savings it was to outsource. In the case of the Outsourcing firm, it is little more than marketing speak trying to generate new business, expecting them to say any different would be like expecting a Cigarette company executive to go on Television and say &quot;Of course Cigarettes kill people but as long as they are willing to buy them we&#39;ll be happy to take their money&quot;. As far as their Customers, well admitting that a decision to outsource was a failure would effectively end most executive&#39;s or manager&#39;s careers so they have little incentive to look too critically at the numbers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So how much is the cost savings?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That depends on a LOT of factors. First, how much do your inhouse testers cost? Not just their salaries but their total cost.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the US and UK the total cost of an employee is considered to be around double their salary (that varies some based on the level of benefits offered, location, and other similar factors) and QA testers earn between $45,000 and $90,000 a year depending on experience level, industry, and location. This would mean that on average a Tester in the US should have an employment cost somewhere around $60 - $75 per hour. Only you would have any clue what your costs would be, I&#39;m just including that as a reference point.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Bill Rates for Outsourced testers ranges from $25 - $40 per hour in places like India and China up to as much as $60 an hour for outsourced testers in industrialized countries (and it can be MUCH higher than that in some locations of if you require specialized knowledge, I&#39;ve personally seen them as high as $150 per hour).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On top of that bill rate from the outsourcing firm there are additional costs that would work out to an extra $5 - $10 per hour to cover the legal expenses of negotiating the contract with them, the necessary network infrastructure work to allow the outsourcing vendor&#39;s network interface with yours securely and so on.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, a reasonable projection is that in most cases Outsourcing IT work will cost around Half of what it cost to do the work in house on a per hour basis (at least for companies based in the US).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We&#39;re not at the end of the caluclation yet though. See that is a Per Hour cost. It assumes that the Outsourced testers are able to work exactly as efficiently as your inhouse testers and with the same skill. While the question of tester skills is highly random from company to company the question of efficiency is actually fairly static. Simply moving your testers into a different building within the same complex creates enough inefficiency to make testing projects take 25 to 50% longer than they would have if they sat next to the developers. Adding in different corporate cultures or even worse national cultures, language barriers, time zone differientals, etc. and the man hour increase is closer to an additional 100% to as much as 200%.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So a 50% reduction in cost per man hour but it takes you 2 to 3 times as many man hours says that Outsourcing is anything from a break even to a money loosing proposition until you factor in variability in skill levels between your existing test staff and the staff at whoever you outsource to. If you have very weak testers and are unable to recruit better ones the it may be that outsourcing will produce a small cost savings of maybe 10 to 20% of your testing costs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have yet to encounter an Outsourced testing situation where it actually saved money. Many VP&#39;s, Director&#39;s, and Manager&#39;s claimed it did on the basis of reduced per hour labor costs but never one that was a net positive to the company once all of the outsourcing costs were factored in.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Source: SoftwareQA Blogspot&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/926107451397216938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/926107451397216938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/926107451397216938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/926107451397216938'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/03/qa-outsourcing-reduce-testing-cost.html' title='QA Outsourcing [Reduce Testing Cost]'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-7006890465095005870</id><published>2011-03-01T08:22:00.001+05:30</published><updated>2011-03-01T08:22:41.267+05:30</updated><title type='text'>Product Testing</title><content type='html'>&lt;div&gt;Product would be developed as a project first and would undergo all the tests that a project normally undergoes, namely, unit, integration, and system testing. System testing is carried out more rigorously and on multiple systems. In addition, it needs some more&lt;/div&gt;&lt;div&gt;rigorous tests. These are:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Load Testing – in web applications and multi-user applications, large numbers of users are logged in and try to use the software in a random manner. The&lt;/div&gt;&lt;div&gt;objective is to see if the software is managing multiple requests and serving up accurate results or mixing them up. . This unearths the issues connected with the bandwidth, database, sufficiency of RAM, hard disk etc&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Volume Testing – subject the software to a high volume of data and see the performance, whether it degrades.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Functional Testing – test that all functions expected of the software are functioning correctly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. End-to-End Testing – in this type of testing, one entity is tracked from birth to death in the application. For example, in a payroll application, an employee joins the system; then is promoted; then is demoted; salary increases are effected, salary decreases are effected; kept in abeyance; transferred, then retired, dismissed, terminated and so on to ensure that the state transitions designed in the applications happen as desired&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. Parallel Testing – a number of users using the same function and are either inputting or requesting same data. This brings out the system’s ability to handle requests at the same time and preserving the data integrity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. Concurrent Testing – Concurrent testing is carried out to unearth issues when two or more users use the same functionality and update or modify same data&lt;/div&gt;&lt;div&gt;with different values at the same time – normally using a testing tool. For example, take ticket reservation scenario, there is only one seat and it is shown&lt;/div&gt;&lt;div&gt;as available to two people. When both confirm purchase, the system should give to only one and reject the other request. It should not happen that money is&lt;/div&gt;&lt;div&gt;collected from both credit cards and reserve for only one – the credit card transaction must be reversed for the rejected party. Scenarios like this will be&lt;/div&gt;&lt;div&gt;tested.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7. Stress Testing – cause stress to the software by making expected resources unavailable or causing deadlock like scenarios or not releasing resources and so on to ensure that the software has routines built in to handle such stress. This will bring out software responses for events like machine-rest, Internet disconnection, server timeouts etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8. Positive Testing – test the software as specified and not trying any negative acts – to ensure that all defined functions are performing. Used mostly for&lt;/div&gt;&lt;div&gt;customer / end user acceptance testing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9. Negative Testing – using the software in a manner that is not expected to be used – this will bring out all hidden defects in the software. This is to ensure even malicious usage would not affect the software or data integrity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10. User Manual Testing – use the software conforming to the user manual to ensure that they both are in synch with each other&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;11. Deployment Testing – Simulate the target environment and deploy the software and ensure that deployment specified is appropriate.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;12. Sanity Testing – this cursory testing to ensure that the components, of software package, are complete and are of appropriate versions, carried out before delivery or before making a software-build.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;13. Regression Testing – testing carried out after unearthed defects are fixed&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;14. Security Testing – testing to determine that an information system protects data and maintains functionality as intended.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;15. Performance Testing – testing to ensure that the response times are in acceptable range&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;16. Usability Testing – testing the software for different types of usage to ensure that it satisfactorily fulfills the requirements of specified functional areas&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;17. Install / uninstall Testing – test the software on all target platforms to ensure that install and uninstall operations are satisfactorily performed&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;18. Comparison Testing – testing the product with competing products to contrast the differences for determining the relative position of the product&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;19. Intuitive Testing – testing without reference to user manuals to see if the product can be used without much reference to user guides&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Source: SQA Forum&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/7006890465095005870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/7006890465095005870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/7006890465095005870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/7006890465095005870'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/03/product-testing.html' title='Product Testing'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-5142043950476751308</id><published>2011-03-01T08:08:00.002+05:30</published><updated>2011-03-01T08:12:49.255+05:30</updated><title type='text'>Test Effort Estimation</title><content type='html'>&lt;div&gt;Effort estimation can be done, based on different techniques available like Function Point Analysis, COCOMO, Use Case Point Analysis, Test Case Point Analysis, Metrics based.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Effort estimation is basically done any of the above techniques for different test activities like Test Case Preparation, Automation Script Creation and Test Execution.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Metrics based and very commonly used effort estimation procedure in doing effort estimation for Yahoo Mail application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Identify the requirements&lt;/i&gt; (Login Page, Inbox, Compose, Address)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Classify the requirements in different complexity&lt;/i&gt; (Simple, Average, High)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Based on the past experience, metrics will be collected on how much time it took to write test case for simple, average and high functionality. Similarly it is collected for other testing activities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now multiply your complexity with the time factor which you derived from metrics to calculate the effort.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don&#39;t report the total has your total effort, always use buffer time, it various based on the domain, tool and other factors. Example we use 20% on the previous total. This buffer will save you on risk and other deadline factors&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now add the buffer time and the effort calculated from metrics, and this is the Total effort for the activity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Test Case Point Analysis&lt;/i&gt;: You can use this effort estimation technique for Test Automation and Test Execution.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Identify the total number of test cases to be automated or executed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Classify the steps into High, Medium and Low complexity based on the business process it performs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Based on the previous experience (metrics based) on how much time it would take to execute High complexity steps. You can have the average time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Multiply this average time with total number of steps and get the total&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. Add the buffer time with the total to get Final estimation time. This buffer time will vary based on the application, domain and other factors.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most of these effort estimation techniques use Metrics Based, which you are going to calculate the actual time for all effort and then take the average.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Source: SoftwareQA Blogspot&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/5142043950476751308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/5142043950476751308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/5142043950476751308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/5142043950476751308'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/03/test-effort-estimation.html' title='Test Effort Estimation'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-8126415883189356744</id><published>2011-02-23T21:08:00.000+05:30</published><updated>2011-02-23T21:09:32.263+05:30</updated><title type='text'>TestLink 1.9.1 - Released</title><content type='html'>&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;TestLink 1.9.1:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;New features&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- Requirement revisioning&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- Requirement history with log messages&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- New requirement and test case comparison method&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- Expand/Collapse Buttons for trees&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- PHPMAILER update (allows SSL or TLS) - googlemail can be used&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- Mechanisms implemented to prevent data loss on editing when sessions times out or the user tries to navigate away without saving latest changes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;Important Bugfixes (~70 in total)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- better MSSQL support&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- Query metrics: start and end date input fields are respected&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- minor usability improvements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;- event viewer fixed for IE8&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  &gt;Source: opensourcetesting&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/8126415883189356744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/8126415883189356744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/8126415883189356744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/8126415883189356744'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/02/testlink-191-released.html' title='TestLink 1.9.1 - Released'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-2721963697556211355</id><published>2011-02-23T20:55:00.003+05:30</published><updated>2011-02-23T21:02:03.258+05:30</updated><title type='text'>Requirements and Test Management Repository [RTMR]</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; display: inline; &quot;&gt;&lt;span style=&quot;background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; display: inline; &quot;  &gt;&lt;div style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;&quot;&gt;&lt;div&gt;&lt;b&gt;What RTMR?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;RTMR stands for Requirements and Test Management Repository translated Repository requirements management and testing .&lt;/div&gt;&lt;div&gt;This is a test tool open source software that allows:&lt;/div&gt;&lt;div&gt;manage software requirements throughout its life cycle&lt;/div&gt;&lt;div&gt;describe the scenarios and test cases to ensure the validation of these requirements&lt;/div&gt;&lt;div&gt;run test campaigns targeted&lt;/div&gt;&lt;div&gt;follow all the anomalies encountered during testing:&lt;/div&gt;&lt;div&gt;via the internal fault handler&lt;/div&gt;&lt;div&gt;via an external fault handler (bugzilla, mantis)&lt;/div&gt;&lt;div&gt;The solution includes a system for version management by project, by requirement, by scenario and test cases that keeps track of software changes and can easily cover all regression tests.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Why would a software testing tool?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The test objective is to validate the proper functioning of software to the needs and requirements gathered from users.&lt;/div&gt;&lt;div&gt;It ensures a sufficient level of quality during the development cycle and software life.&lt;/div&gt;&lt;div&gt;The test phase allows to identify such malfunctions, abnormalities or regression that prevent full or partial coverage requirements formluées initially and as functional changes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The software testing tool comes at this time to structure, organize and target testing (risks, priorities ... etc.).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;RTMR Why?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Although fundamental, the profession of software testing will become widespread only recently in the computational structures of small and medium sizes.&lt;/div&gt;&lt;div&gt;Although the panel of test tools grows, existing solutions are often architecturally binding (proprietary software) and require substantial financial investment (initial cost of licensing, training, maintenance) for the structures that need it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Through RTMR, materializes the idea of an alternative open source solutions based on open (GNU / Linux, PostgreSQL, Qt), a robust architecture (3 others), while providing a rich client interface available on different platforms ( Linux , MacOS X and Windows ).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Source: opensourcetesting&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/2721963697556211355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/2721963697556211355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/2721963697556211355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/2721963697556211355'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2011/02/requirements-and-test-management.html' title='Requirements and Test Management Repository [RTMR]'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-1310230034581777329</id><published>2007-08-28T12:52:00.000+05:30</published><updated>2007-08-28T13:04:42.941+05:30</updated><title type='text'>Paper Based Storage overrides CDs and DVDs</title><content type='html'>Can you believe that now you can store your valuable data, music, videos in a paper ? With the Revolution in Technology there are new inventions day by day which changes our lifestyle completely and that’s how Sainul Abideen of MES Engineering College have. His Rainbow Technology, a structure and technique for data that can be stored on normal paper. &lt;br /&gt;&lt;br /&gt;What is Rainbow Technology ?&lt;br /&gt;&lt;br /&gt;Rainbow technology is a method or technique by which data can be stored in an ordinary paper and retrieved later with the help of a scanner. Sainul calls the storage medium as Rainbow Versatile Disc (RVD) which believed to be store upto 450GB of data. &lt;br /&gt;&lt;br /&gt;Cost and Performance:&lt;br /&gt;&lt;br /&gt;Wonder how much a CD / DVD cost nowadays ? Basically a DVD cost around Rs.20 and a CD for rs.10 but this RVD will cost not more than Rs.2, The cost is absolutely very low when compared to other storage medium. Also the storage  capacity is 130 times more. &lt;br /&gt;&lt;br /&gt;Behind the Technology:&lt;br /&gt;&lt;br /&gt;Sainul has completely changed the Zero’s and One’s Computing instead he uses a geometric shapes combining various colours. His new format is called ‘Rainbow Format’&lt;br /&gt;&lt;br /&gt;Advantages and Highlights: &lt;br /&gt;&lt;br /&gt;    * Nature of this storage medium is Biodegradable and Eco-Friendly&lt;br /&gt;    * Magazines like Digit, Chip etc can attach Data in a tearable sheet&lt;br /&gt;    * Rainbow Cards that is equal to sim card size can store 5 GB of data that cost  50 paise.&lt;br /&gt;&lt;br /&gt;The Future:&lt;br /&gt;&lt;br /&gt;Mr.Sainul is working with a project called Databank that reduces the server demand which costs upto Rs.25,000 crores to just Rs.35 lakh. He promises that his DataBank will meet the 123.60 Peta Byte (PB) capacity Demand.&lt;br /&gt;&lt;br /&gt;Thanks for the Information &#39;Sankar Anand&#39;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/1310230034581777329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/1310230034581777329' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1310230034581777329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1310230034581777329'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/08/paper-based-storage-overrides-cds-and.html' title='Paper Based Storage overrides CDs and DVDs'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-1044533370081222835</id><published>2007-06-12T12:27:00.000+05:30</published><updated>2008-12-09T09:17:00.393+05:30</updated><title type='text'>Sony Vaio TZ90</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz9ayrZ9QmpqidEproNhpauiKkAP7-lSmiwB9jiCN5fgkZCSP0vHsw22R7Z6QcrToB8QjtSRp2Dpz5PG9OJ9Xn4k5pmA2EmKOPhxFGBbatkm3GP1fWFnWXZ7oOBEz1adpRmDJO3Sykd_jJ/s1600-h/sony-vaio-tz90.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz9ayrZ9QmpqidEproNhpauiKkAP7-lSmiwB9jiCN5fgkZCSP0vHsw22R7Z6QcrToB8QjtSRp2Dpz5PG9OJ9Xn4k5pmA2EmKOPhxFGBbatkm3GP1fWFnWXZ7oOBEz1adpRmDJO3Sykd_jJ/s320/sony-vaio-tz90.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5075068699223162162&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Sony parties down on the original Vaio 505&#39;s 10th anniversary by unveiling the extremely sleek Vaio TZ90 ($2,300-$3,000). This ultra-thin (10.9 x 7.8 x 0.88 inches), super-light (2.26 pounds) mobile is made of Carbon Fiber and has a 11.1-inch widescreen WXGA TFT screen. You get several casing colors to choose from, all powered by an Intel Core 2 Duo U7600 CPU running at 1.2GHz. Storage options include a 160GB hard drive or 32GB solid-state drive.&lt;br /&gt;&lt;br /&gt;Source: &lt;a href=&quot;http://www.uncrate.com/men/gear/laptops/sony-vaio-tz90/&quot;&gt;Uncrate&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/1044533370081222835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/1044533370081222835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1044533370081222835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1044533370081222835'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/06/sony-vaio-tz90.html' title='Sony Vaio TZ90'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz9ayrZ9QmpqidEproNhpauiKkAP7-lSmiwB9jiCN5fgkZCSP0vHsw22R7Z6QcrToB8QjtSRp2Dpz5PG9OJ9Xn4k5pmA2EmKOPhxFGBbatkm3GP1fWFnWXZ7oOBEz1adpRmDJO3Sykd_jJ/s72-c/sony-vaio-tz90.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-1803030860527701616</id><published>2007-06-12T12:24:00.001+05:30</published><updated>2008-12-09T09:17:00.457+05:30</updated><title type='text'>Microsoft Surface</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimuriplbt5UoNIb2PRn7PuTonq3sr6LE2WsXwL94fZar_gHCHTtispRpRSoCq_F6-cEIaOf4qzihojaVs5QrszUmaI0nW4FRxtfKuiACgidHULDHv7964qosV8PnBhj8HeRYCGOjSSJvrk/s1600-h/microsoft-surface.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimuriplbt5UoNIb2PRn7PuTonq3sr6LE2WsXwL94fZar_gHCHTtispRpRSoCq_F6-cEIaOf4qzihojaVs5QrszUmaI0nW4FRxtfKuiACgidHULDHv7964qosV8PnBhj8HeRYCGOjSSJvrk/s320/microsoft-surface.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5075067831639768354&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Imagine being able to actually touch your digital photos and drag them around by hand, or use your finger as a Photoshop paint brush. You can do that and much more with Microsoft&#39;s first surface computing product, imaginatively named Microsoft Surface ($10,000; Q4 2007). The Minority Report-style computing environment allows you to directly interact with a touch-sensitive 30-inch tabletop setup using nothing but your fingers. Its multi-touch interface gives you hands-on control of content such as photos, music and maps. Microsoft Surface can also sense objects that you place on the tabletop. Sit down a Wi-Fi enabled digital camera, for example, and all of your recently captured photos magically flow out of the device onto the computer screen, ready for quick emailing or saving. The technology won&#39;t be available for home use right away, however. Hotels, retail stores, and restaurants will get them first.&lt;br /&gt;&lt;br /&gt;Source: &lt;a href=&quot;http://www.uncrate.com/men/gear/desktops/microsoft-surface/&quot;&gt;Uncrate&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/1803030860527701616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/1803030860527701616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1803030860527701616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1803030860527701616'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/06/microsoft-surface.html' title='Microsoft Surface'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimuriplbt5UoNIb2PRn7PuTonq3sr6LE2WsXwL94fZar_gHCHTtispRpRSoCq_F6-cEIaOf4qzihojaVs5QrszUmaI0nW4FRxtfKuiACgidHULDHv7964qosV8PnBhj8HeRYCGOjSSJvrk/s72-c/microsoft-surface.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-7005950365836506678</id><published>2007-06-12T10:21:00.000+05:30</published><updated>2008-12-09T09:17:00.678+05:30</updated><title type='text'>Mac OS X Leopard</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP8roDRuWiMHBngfNruZQfat398dO7MTwhDu7yodhEpc7VS9-dD-4NIstaI1zBrQkguHcGJNB3crE_J3SBa3NSVCDB_f3uk5srQQopa93XHg9F_GnJchuhVP6GbfoMEDNVLNozD1wf-3r-/s1600-h/mac-os-x-leopard.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP8roDRuWiMHBngfNruZQfat398dO7MTwhDu7yodhEpc7VS9-dD-4NIstaI1zBrQkguHcGJNB3crE_J3SBa3NSVCDB_f3uk5srQQopa93XHg9F_GnJchuhVP6GbfoMEDNVLNozD1wf-3r-/s320/mac-os-x-leopard.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5075036237860338962&quot; /&gt;&lt;/a&gt;&lt;br /&gt;After a slight delay, Mac OS X v10.5 Leopard has been fully revealed. Having used every version of Mac OS X ever released, we&#39;re counting down the days until Leopard ($129; Oct. 2007). The ultra-advanced operating system includes over 300 new features, including a new Desktop and Dock with Stacks, an awesome new way to organize files; an updated, iTunes-like Finder with Cover Flow view; Quick Look, a new way to preview files without opening an application; Time Machine, a new system that automatically backs up and restores lost files; enhanced iChat and Mail applications; and full native 64-bit support for blazing fast performance.&lt;br /&gt;&lt;br /&gt;Source: &lt;a href=&quot;http://www.uncrate.com/men/gear/software-services/mac-os-x-leopard/&quot;&gt;Uncrate&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/7005950365836506678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/7005950365836506678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/7005950365836506678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/7005950365836506678'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/06/mac-os-x-leopard.html' title='Mac OS X Leopard'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP8roDRuWiMHBngfNruZQfat398dO7MTwhDu7yodhEpc7VS9-dD-4NIstaI1zBrQkguHcGJNB3crE_J3SBa3NSVCDB_f3uk5srQQopa93XHg9F_GnJchuhVP6GbfoMEDNVLNozD1wf-3r-/s72-c/mac-os-x-leopard.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-9020624411756713279</id><published>2007-06-12T10:17:00.000+05:30</published><updated>2008-12-09T09:17:00.796+05:30</updated><title type='text'>Safari 3</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHU8Cf-4_E4FESbb9D1HY9HTf64L7V8FSZcdTAMJ_bO1QlF9ZIJn3abfx9Eutr1EMQext-4nekmf17OqNKd4ZVn1tgabE58oFxlD7bRqD5s_l_osfSOCZFMLURnWHe7TweLzS9JqrwoEyL/s1600-h/safari-windows.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHU8Cf-4_E4FESbb9D1HY9HTf64L7V8FSZcdTAMJ_bO1QlF9ZIJn3abfx9Eutr1EMQext-4nekmf17OqNKd4ZVn1tgabE58oFxlD7bRqD5s_l_osfSOCZFMLURnWHe7TweLzS9JqrwoEyL/s320/safari-windows.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5075035305852435714&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Being devout Mac users, we&#39;ve enjoyed the benefits of Safari, Apple&#39;s super fast web browser, since 2003. Windows users haven&#39;t had it so good. Sure, Firefox is better than Microsoft&#39;s Internet Explorer, but it&#39;s no Safari. Today, you Windows users can join us in basking in some Safari goodness — Apple has released a beta version of Safari 3 (free) for both Mac and Windows. In addition to full support of open Internet standards, Safari 3 sports a streamlined interface, easy-to-manage bookmarks, integrated Google search, pop-up blocker, advanced security, tabbed browsing, and a built-in RSS reader. Oh, and did we mention it was fast? Safari 3 is up to twice as fast as IE 7 and up to 1.6 times faster than Firefox 2. &lt;br /&gt;&lt;br /&gt;Source: &lt;a href=&quot;http://www.uncrate.com/men/gear/software-services/safari-3/&quot;&gt;Uncrate&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/9020624411756713279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/9020624411756713279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/9020624411756713279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/9020624411756713279'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/06/safari-3.html' title='Safari 3'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHU8Cf-4_E4FESbb9D1HY9HTf64L7V8FSZcdTAMJ_bO1QlF9ZIJn3abfx9Eutr1EMQext-4nekmf17OqNKd4ZVn1tgabE58oFxlD7bRqD5s_l_osfSOCZFMLURnWHe7TweLzS9JqrwoEyL/s72-c/safari-windows.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-6618160292070779617</id><published>2007-06-12T10:11:00.000+05:30</published><updated>2008-12-09T09:17:00.890+05:30</updated><title type='text'>Nokia N95</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKAlKKnmccMbsB0Re69ffjMqWIfpA9TZUHlZzTgZk3Iprn7qaJTuvC2F6xG5JJ4jMMYFpxsPWIntXQJEQeSL-oLkj0-94U6EwtiuT12UiNWAiURkd5MWOxttBtck35-mVitaVKXFTrKzAN/s1600-h/nokia-n95.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKAlKKnmccMbsB0Re69ffjMqWIfpA9TZUHlZzTgZk3Iprn7qaJTuvC2F6xG5JJ4jMMYFpxsPWIntXQJEQeSL-oLkj0-94U6EwtiuT12UiNWAiURkd5MWOxttBtck35-mVitaVKXFTrKzAN/s320/nokia-n95.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5075033660879961330&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Don’t call the new Nokia N95 a phone — it’s “an all-in-one multimedia computer,” according to the company. And the N95 ($880) has the specs to back up that description. The headset features the S60 software on Symbian OS with web browser and email client, a 2.6″ QVGA display, integrated GPS functionality, and a 5-megapixel camera with Carl Zeiss optics, giving you the ability to capture print quality photos and DVD-like video clips. Designed for HSDPA networks (with support for WLAN, EDGE and WCDMA networks), the N95 also offers built-in stereo speakers, a standard 3.5mm audio jack, and a slick 2-way slide concept — a numeric keypad slides out from one end while dedicated media keys slide out from the other, converting the display into full screen landscape mode.&lt;br /&gt;&lt;br /&gt;Source : &lt;a href=&quot;http://www.uncrate.com/men/gear/cell-phones/nokia-n95/&quot;&gt;Uncrate&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/6618160292070779617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/6618160292070779617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/6618160292070779617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/6618160292070779617'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/06/nokia-n95.html' title='Nokia N95'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKAlKKnmccMbsB0Re69ffjMqWIfpA9TZUHlZzTgZk3Iprn7qaJTuvC2F6xG5JJ4jMMYFpxsPWIntXQJEQeSL-oLkj0-94U6EwtiuT12UiNWAiURkd5MWOxttBtck35-mVitaVKXFTrKzAN/s72-c/nokia-n95.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-4567577347588354890</id><published>2007-06-12T10:08:00.001+05:30</published><updated>2008-12-09T09:17:01.023+05:30</updated><title type='text'>8-Core Mac Pro</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNUO5yJWpOjmjIUulgCsL1AC63-WFbw5qZMMSA7kDwOx_Vykn-PcM5LpkkQI1WPlIjNUBRcpPxngHD99efFMZJvODVnhF6bfeDQyO1YYdQJkXJtUhV0JR6dqOlSrD1WseQlCgYIZF_-edA/s1600-h/8-core-mac-pro.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNUO5yJWpOjmjIUulgCsL1AC63-WFbw5qZMMSA7kDwOx_Vykn-PcM5LpkkQI1WPlIjNUBRcpPxngHD99efFMZJvODVnhF6bfeDQyO1YYdQJkXJtUhV0JR6dqOlSrD1WseQlCgYIZF_-edA/s320/8-core-mac-pro.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5075032866311011554&quot; /&gt;&lt;/a&gt;&lt;br /&gt;If a measly four cores isn’t enough for you, take a gander at the new 8-core Mac Pro ($4000 and up). It boasts two 3.0GHz Quad-Core Intel Xeon processors, up to 3TB of internal storage, up to 16GB of fully buffered ECC RAM, and graphics options including the NVIDIA Quadro FX 4500. Of course, it also includes the latest version of Mac OS X along with the complete iLife software suite. That said, the machine can get expensive: a fully tricked out 8-core Mac Pro with maximum drive capacity and RAM, a Quadro FX 4500 graphics card, two SuperDrives, and both Bluetooth and Airport Extreme will run you $12,178.&lt;br /&gt;&lt;br /&gt;Source : &lt;a href=&quot;http://www.uncrate.com/men/gear/desktops/8core-mac-pro/&quot;&gt;Uncrate&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/4567577347588354890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/4567577347588354890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/4567577347588354890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/4567577347588354890'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/06/8-core-mac-pro.html' title='8-Core Mac Pro'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNUO5yJWpOjmjIUulgCsL1AC63-WFbw5qZMMSA7kDwOx_Vykn-PcM5LpkkQI1WPlIjNUBRcpPxngHD99efFMZJvODVnhF6bfeDQyO1YYdQJkXJtUhV0JR6dqOlSrD1WseQlCgYIZF_-edA/s72-c/8-core-mac-pro.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-521897207976833178</id><published>2007-06-12T10:06:00.000+05:30</published><updated>2007-06-12T10:13:31.536+05:30</updated><title type='text'>US$50milsubmarine cable system to link Asia, America</title><content type='html'>PUTRAJAYA: Telekom Malaysia Bhd (TM) is leading a consortium of 17 international telcos to set up the US$500mil Asia-America Gateway (AAG), the first submarine cable system linking South-East Asia directly with the US.The consortium members include US-based AT&amp;T Inc, Bharti AirTel (India), Brunei Government, British Telecom Global Network Services, CAT Telekom (Thailand), Eastern Telecommunications Philippines Inc (Philippines), Indosat (Indonesia) and Pacific Communications Pte Ltd (Cambodia). TM group chief executive officer Datuk Abdul Wahid Omar said the 20,000km cable system would provide a capacity of up to 1.92 terabits per second of data bandwidth.&lt;br /&gt;&lt;br /&gt;Upon its completion in 2008, the system would initially have a capacity of 480 gigabits per second (Gbps) to meet present and future requirements for telecommunication services, he said.&lt;br /&gt;&lt;br /&gt;“Cable construction will begin immediately and, when completed, the cable system will connect 10 locations in eight countries across the Asia-Pacific region, namely Malaysia, Singapore, Thailand, Brunei, Hong Kong, the Philippines, Guam and Hawaii with the US West Coast,” he said at the agreement signing to establish AAG yesterday.&lt;br /&gt;&lt;br /&gt;Alcatel Submarine Network and NEC Corp have been awarded the contract to jointly construct the submarine cable.&lt;br /&gt;&lt;br /&gt;TM, which holds 9% equity in the project, would be investing US$50mil, Wahid said.&lt;br /&gt;&lt;br /&gt;“While we are present in 13 countries in the region and involved in seven existing major submarine cable consortiums, this initiative is still one of the biggest we have undertaken. It will provide TM with additional 60Gbps of capacity, which will help reduce any future potential congestion we may face,” he said.&lt;br /&gt;&lt;br /&gt;Source : &lt;a href=&quot;http://star-techcentral.com/tech/story.asp?file=/2007/4/28/technology/20070428114433&amp;sec=technology&quot;&gt;TheStar&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/521897207976833178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/521897207976833178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/521897207976833178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/521897207976833178'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/06/us50milsubmarine-cable-system-to-link.html' title='US$50milsubmarine cable system to link Asia, America'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-2330379709320805153</id><published>2007-05-02T15:35:00.000+05:30</published><updated>2007-05-02T15:36:30.186+05:30</updated><title type='text'>Software Testing Information Resource Center</title><content type='html'>Software Quality Assurance &amp; Software Testing Resource Center:&lt;br /&gt;&lt;br /&gt;URL: &lt;a href=&quot;http://www.softwaretestingadvice.com/&quot;&gt;http://www.softwaretestingadvice.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/2330379709320805153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/2330379709320805153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/2330379709320805153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/2330379709320805153'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/05/software-testing-information-resource.html' title='Software Testing Information Resource Center'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-7169560824599025981</id><published>2007-04-27T15:41:00.000+05:30</published><updated>2007-04-27T15:43:20.186+05:30</updated><title type='text'>Open Source Testing Tools</title><content type='html'>List of Open Source Testing Tools:&lt;br /&gt;&lt;br /&gt;Go through the following URL: &lt;a href=&quot;http://www.opensourcetesting.org &quot;&gt;www.opensourcetesting.org &lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/7169560824599025981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/7169560824599025981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/7169560824599025981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/7169560824599025981'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/04/open-source-testing-tools.html' title='Open Source Testing Tools'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-8018659922264595848</id><published>2007-04-27T10:15:00.000+05:30</published><updated>2007-04-27T15:39:02.956+05:30</updated><title type='text'>Tester Tool Box</title><content type='html'>Here are some tools you may want in your Tester Tool Box:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.satisfice.com/tools/pairs.zip&quot;&gt;AllPairs&lt;/a&gt; - AllPairs is a free tool - written by James Bach - which is useful for generating test pairs for testing combinations of software features, two at a time.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.baremetalsoft.com/baretail/&quot;&gt;BareTail&lt;/a&gt;-Free real-time log file monitoring and highlighting tool.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.bugzilla.org/download/&quot;&gt;Bugzilla&lt;/a&gt;-The famous, free, open-source defect tracking system.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.drk.com.ar/daphne.php&quot;&gt;Daphne&lt;/a&gt;-Daphne is a free system tray application for killing, controlling and debugging Windows processes.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.dbvis.com/products/dbvis/&quot;&gt;DbVisualizer&lt;/a&gt;-Free cross-platform database independent visual browsing and editing tool.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.ethereal.com/&quot;&gt;Ethereal&lt;/a&gt;-Tool for capturing and analyzing network traffic.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.epsilonsquared.com/&quot;&gt;InstallWatch&lt;/a&gt;-Records modifications made to your PC during the installation of software, hardware, or configuration changes.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.irfanview.com/&quot;&gt;IrfanView&lt;/a&gt;-A small freeware graphic viewer for Windows.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://burtleburtle.net/bob/math/jenny.html&quot;&gt;Jenny&lt;/a&gt;-Jenny is tool for generating pairwise regression tests.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.spadixbd.com/freetools/jruler.htm&quot;&gt;JR Screen Ruler&lt;/a&gt;-Free virtual ruler for your computer screen.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.satisfice.com/tools/log-watch.zip&quot;&gt;Log-Watch&lt;/a&gt;-Tool - written by Janes Bach - to watch a log file and play a sound when the desired text appears.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.myivo.com/en/index.php&quot;&gt;MyIVO&lt;/a&gt;-Free remote PC access tool.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.opensta.org/&quot;&gt;OpenSTA&lt;/a&gt;-OpenSTA is an open source tool used for HTTP and HTTPS load and performance testing.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.satisfice.com/tools/perlclip.zip&quot;&gt;PerlClip&lt;/a&gt;-PerlClip is a free tool - written by James Bach - used to create strings of test data.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.qlock.com/&quot;&gt;Qlock&lt;/a&gt;-Qlock is a free World Clock for both your browser and your desktop.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.progency.com/other.html#screenrip32&quot;&gt;Screen Rip 32&lt;/a&gt;-A freeware screen capture utility that let&#39;s you capture areas of the screen with a variety of methods.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.deepperspective.com/Download.asp&quot;&gt;SmartReplace&lt;/a&gt;-Free tool to search and replace text and file names at once in one simple action.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.sysinternals.com/Utilities.html&quot;&gt;SysInternals Utilities&lt;/a&gt;-A collection of useful and powerful utilities for Windows.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://timesnapper.com/&quot;&gt;TimeSnapper Classic&lt;/a&gt;-Automatic screenshot journal tool.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://home.snafu.de/tilman/xenulink.html&quot;&gt;Xenu LinkSleuth&lt;/a&gt;-Site spidering tool used to check for broken links.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.btinternet.com/~markwell/webmon/&quot;&gt;WebMon&lt;/a&gt;-Freeware web page update monitoring program by Colin Markwell.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://winmerge.sourceforge.net/&quot;&gt;WinMerge&lt;/a&gt;-Open Source visual text file differencing and merging tool for Win32 platforms.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.wintask.com/&quot;&gt;WinTask&lt;/a&gt;-A terrific general-purpose Windows and browser automation tool.</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/8018659922264595848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/8018659922264595848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/8018659922264595848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/8018659922264595848'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/04/tester-tool-box.html' title='Tester Tool Box'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-1910422563458039770</id><published>2007-04-19T16:34:00.000+05:30</published><updated>2007-04-19T16:41:20.361+05:30</updated><title type='text'>SQL Injection [Login Page]</title><content type='html'>&lt;span style=&quot;;font-family:Verdana,Arial;font-size:85%;&quot;  &gt;&lt;span class=&quot;post&quot;&gt;&lt;span style=&quot;font-family: georgia;&quot;&gt;Following links will help you to start doing SQL Injection on the &quot;Login&quot; page:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: georgia;&quot; href=&quot;http://www.securitydocs.com/library/2656&quot;&gt;http://www.securitydocs.com/library/2656&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: georgia;&quot; href=&quot;http://www.imperva.com/application_defense_center/glossary/sql_injection.html&quot;&gt;http://www.imperva.com/application_defense_center/glossary/sql_injection.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: georgia;&quot; href=&quot;http://www.securiteam.com/securityreviews/5DP0N1P76E.html&quot;&gt;http://www.securiteam.com/securityreviews/5DP0N1P76E.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: georgia;&quot;&gt;Courtesy: Internet&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/1910422563458039770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/1910422563458039770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1910422563458039770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1910422563458039770'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/04/sql-injection-login-page.html' title='SQL Injection [Login Page]'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-3799058542094480498</id><published>2007-04-17T16:39:00.000+05:30</published><updated>2007-04-17T16:44:57.491+05:30</updated><title type='text'>Test Efficiency</title><content type='html'>&lt;h3  style=&quot;margin: 12pt 0in 3pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a name=&quot;_Toc87844132&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;What is Test Execution Efficiency?&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;It is generally very difficult to measure the efficiency of the testing process or the testing team for a project. Test Efficiency helps to calculate the efficiency of testing i.e. how many defects were leaked to the customer as compared to number of defects reported by the testing team. Generally almost 10-15 % of defects will be leaked and is considered acceptable. In the recent years, Companies have stared spending huge amount of money for developing quality. Due to this defect leakage percentage has come down to less than 10%. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3  style=&quot;margin: 12pt 0in 3pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a name=&quot;_Toc87844265&quot;&gt;&lt;/a&gt;&lt;a name=&quot;_Toc87844212&quot;&gt;&lt;/a&gt;&lt;a name=&quot;_Toc87844133&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt;How to Measure?&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;The Excel Sheet Attached helps us to calculate the efficiency of a testing process based on the number of defects reported by Customer and to the number of defects identified by the Testing Team.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;Steps:&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;1) Provide Ranking to each severity. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;In the excel sheet the severity rankings have been assigned as&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;o:p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;strong&gt;a)&lt;/strong&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-size:7;&quot; &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;strong&gt;Critical--4&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;strong&gt;b)&lt;/strong&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-size:7;&quot; &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;strong&gt;Serious – 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;strong&gt;c)&lt;/strong&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-size:7;&quot; &gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;strong&gt;Moderate –2&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;strong&gt;d)&lt;/strong&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-size:7;&quot; &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:10;&quot;&gt;&lt;strong&gt;Minor –1&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;2) Collect the list of defects reported by the Testing and Customer based on Severity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;For example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;The customer has Reported 1 Critical, 1 Serious, 2 Moderate and 5 Minor Defects. The Testing Team should have identified these defects. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;The Testing Team has Reported 10 Critical, 5 Serious, 10 Moderate and 10 Minor Defects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;The Test Efficiency is calculated as follows: (T/T+C) * 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;T=4*10+5*3+10*2+10*1=85&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;C= 1*4+1*3+2*2+5*1=16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;So Test Efficiency is (85/85+16) * 100=84.16%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;Suppose if the Customer had not identified any defects in above example then the Test Efficiency will be 100%.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;font-weight: normal;font-size:10;&quot; &gt;Consider a small project in which the testing team and customer did not find any defects (Assume you had a good programmer who did unit testing properly) then also the Test Efficiency will be 100%.If the Testing Team Failed to find any Defects and the Customer were finding them then the efficiency of the testing will be 0%. The formula used required fine-tuning in this case.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoBodyText&quot;  style=&quot;margin: 0in 0in 0pt; text-align: center;font-family:georgia;&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;span style=&quot;color:red;&quot;&gt;&lt;strong&gt;Find Defects Otherwise the Customer Will!&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/3799058542094480498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/3799058542094480498' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/3799058542094480498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/3799058542094480498'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/04/test-efficiency.html' title='Test Efficiency'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3349967859530921898.post-1573287668823415202</id><published>2007-04-17T13:58:00.000+05:30</published><updated>2007-04-17T14:01:33.595+05:30</updated><title type='text'>What Is Requirements Traceability?</title><content type='html'>&lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;In the broadest terms the RTM is simply a matrix of requirements showing each requirement’s relation to something. It could be the source for the requirement or the design component that describes the implementation of the requirement. Or it could be the test case(s) that covers the requirement. Just think of a spreadsheet with a list of requirements, a unique ID for each requirement, and the corresponding relationship.&lt;/span&gt;&lt;/p&gt; &lt;h2  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Advantages of Using the RTM&lt;/span&gt;&lt;/h2&gt; &lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;The tool itself is very straight forward - it’s the proper use of the tool that provides benefit to your project. The RTM is not something that is used solely by the analysts or testers - it is something that the entire team utilizes.&lt;/span&gt;&lt;/p&gt; &lt;h3  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Ensure Complete Test Coverage&lt;/span&gt;&lt;/h3&gt; &lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;How do you approach defining your test cases? More importantly, how do you know when you’re done? If you use a RTM, you always know the answer to this. As you plan out each test case, decide which requirements each test case will cover - then map those in the RTM. When all requirements are matched against a test case, you’re done (though you’ll probably still want to look at special cases, alternative tests, etc…).&lt;/span&gt;&lt;/p&gt; &lt;h3  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Help Focus Testing&lt;/span&gt;&lt;/h3&gt; &lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Along with knowing when your test coverage is complete, a RTM can help reduce unnecessary focus on the same set of requirements. You can quickly see in the matrix when a requirement is covered and avoid continuing to assign more test cases to it.&lt;/span&gt;&lt;/p&gt; &lt;h3  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Validation of Requirements Consistency&lt;/span&gt;&lt;/h3&gt; &lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;I’m not suggesting that testers are responsible for validating requirements - we’re not. This should be done during requirements reviews and walkthroughs, and if problems are not caught there, they should certainly be found during technical design. But the reality of life is that these things are often not done as well as they should be, and requirements sometimes conflict with each other. You may have one requirement state that all numeric input fields are integer, and then another one that states that input field #5 on screen #2 is a numeric field with precision to 2 decimals. Using a RTM can help find these kind of problems.&lt;/span&gt;&lt;/p&gt; &lt;h3  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Permit Prioritization&lt;/span&gt;&lt;/h3&gt; &lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Another question for you - you’ve just been given the system by the development team and have been asked by management to do a quick assessment of quality. How would you approach this? There are probably numerous ways to attack this, but one way is to look at the RTM and see which set of test cases would cover the largest set of requirements and do those first.&lt;/span&gt;&lt;/p&gt; &lt;h3  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Provide Proof of Testing&lt;/span&gt;&lt;/h3&gt; &lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Your sponsor asks you “How do you know you’re done with testing? Did you test everything?” With a RTM it’s easy to provide the proof.&lt;/span&gt;&lt;/p&gt; &lt;h3  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Help With Future Projects&lt;/span&gt;&lt;/h3&gt; &lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Finally, if you have a system to collect the right kind of data, you can provide valuable insight to management for future work. Which requirements resulted in the most defects? Which requirements had the most Change Requests performed? Data like this allows management to assess high risk areas of the application and plan against those risks in the future.&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Courtesy: Internet&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://prabakarsblogonsoftwaretesting.blogspot.com/feeds/1573287668823415202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3349967859530921898/1573287668823415202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1573287668823415202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3349967859530921898/posts/default/1573287668823415202'/><link rel='alternate' type='text/html' href='http://prabakarsblogonsoftwaretesting.blogspot.com/2007/04/what-is-requirements-traceability.html' title='What Is Requirements Traceability?'/><author><name>Prabakar Ramalingam</name><uri>http://www.blogger.com/profile/12373468467569646538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>