<?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:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-1319241232635096524</id><updated>2009-10-09T05:42:37.864+01:00</updated><title type='text'>Quality Assurance and Software testing</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default?start-index=26&amp;max-results=25'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>70</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-344928402729891077</id><published>2009-03-19T04:05:00.003Z</published><updated>2009-03-19T04:08:47.014Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error - Fault - Failure'/><title type='text'>Error - Fault - Failure</title><content type='html'>A Person makes an error---&gt;Creates a fault in software ---&gt;Causes a failure in operation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-344928402729891077?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/344928402729891077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=344928402729891077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/344928402729891077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/344928402729891077'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2009/03/error-fault-failure.html' title='Error - Fault - Failure'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-1874097748073664819</id><published>2009-03-19T03:58:00.001Z</published><updated>2009-03-19T04:04:42.610Z</updated><title type='text'>Data Flow Testing</title><content type='html'>Testing in which test cases are based on variable usage within the code&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-1874097748073664819?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/1874097748073664819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=1874097748073664819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/1874097748073664819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/1874097748073664819'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2009/03/data-flow-testing.html' title='Data Flow Testing'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-1426744869005425048</id><published>2008-11-15T07:01:00.005Z</published><updated>2008-11-15T07:41:14.300Z</updated><title type='text'>Decision Table Testing</title><content type='html'>Decision tables are used to document complex business rules that a system must implement.&lt;br /&gt;&lt;br /&gt;1)Conditions represent various input conditions.&lt;br /&gt;2)Actions are the processes that should be executed depending on the various combinations of input conditions.&lt;br /&gt;3)Each of the rules defines a unique combination of conditions that result in the execution("firing") of the actions associated with that rule.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_-wUDqyo1URM/SR58-tOL-GI/AAAAAAAABk8/GY4C9zZnsPM/s1600-h/untitled.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 192px;" src="http://2.bp.blogspot.com/_-wUDqyo1URM/SR58-tOL-GI/AAAAAAAABk8/GY4C9zZnsPM/s320/untitled.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5268786030802892898" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-1426744869005425048?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/1426744869005425048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=1426744869005425048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/1426744869005425048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/1426744869005425048'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/11/decision-table-testing.html' title='Decision Table Testing'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-wUDqyo1URM/SR58-tOL-GI/AAAAAAAABk8/GY4C9zZnsPM/s72-c/untitled.bmp' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-8101980717326479547</id><published>2008-11-11T17:20:00.001Z</published><updated>2008-11-11T17:20:35.783Z</updated><title type='text'>What is mean by release notes?</title><content type='html'>It's a document released along with the product which explains about the product. It also contains about the bugs that are in deferred status.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-8101980717326479547?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/8101980717326479547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=8101980717326479547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/8101980717326479547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/8101980717326479547'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/11/what-is-mean-by-release-notes.html' title='What is mean by release notes?'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-3160995712054875114</id><published>2008-11-10T13:39:00.001Z</published><updated>2008-11-10T13:39:35.320Z</updated><title type='text'>What is bidirectional traceability?</title><content type='html'>Bidirectional traceability needs to be implemented both forward and backward (i.e., from requirements to end products and from end product back to requirements). &lt;br /&gt;When the requirements are managed well, traceability can be established from the source requirement to its lower level requirements and from the lower level requirements back to their source. Such bidirectional traceability helps determine that all source requirements have been completely addressed and that all lower level requirements can be traced to a valid source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-3160995712054875114?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/3160995712054875114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=3160995712054875114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/3160995712054875114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/3160995712054875114'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/11/what-is-bidirectional-traceability.html' title='What is bidirectional traceability?'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-2085767766924081914</id><published>2008-11-10T13:25:00.001Z</published><updated>2008-11-10T13:26:39.608Z</updated><title type='text'>Test Techniques-Test Methodology</title><content type='html'>Testing techniques is a way testing technique (security testing,functional testing etc) to be applied on project and and it will inform to testers by test lead.&lt;br /&gt;&lt;br /&gt;Test methodology or test strategy is a document  prepared  by  Test Manager and it contains an approach to be followed by testing team during  testing  (egg:  test factors,  scope,  use  of  testing tools for the project etc)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-2085767766924081914?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/2085767766924081914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=2085767766924081914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/2085767766924081914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/2085767766924081914'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/11/test-techniques-test-methodology.html' title='Test Techniques-Test Methodology'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-4920711976690148973</id><published>2008-09-10T04:02:00.004+01:00</published><updated>2008-09-10T04:44:12.588+01:00</updated><title type='text'>Networking Concepts</title><content type='html'>&lt;strong&gt;ISO/OSI Network Model&lt;/strong&gt;:&lt;br /&gt;The standard model for networking protocols and distributed applications is the International Standard Organization's Open System Interconnect (ISO/OSI) model&lt;br /&gt;1.Physical Layer&lt;br /&gt;2.Data Link Layer&lt;br /&gt;3.Network&lt;br /&gt;4.Transport&lt;br /&gt;5.Session&lt;br /&gt;6.Presentation&lt;br /&gt;7.Application&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;DMZ &lt;/strong&gt; : Short for demilitarized zone, a computer or small subnetwork that sits between a trusted internal network, such as a corporate private LAN, and an untrusted external network, such as the public Internet. &lt;br /&gt;&lt;br /&gt;The purpose of a DMZ is to add an additional layer of security to an organization's Local Area Network (LAN); an external attacker only has access to equipment in the DMZ, rather than the whole of the network&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Networking Devices:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Repeater&lt;/strong&gt;: A Repeater is a network device that is used to boost or regenerate or replicate a signal. Repeaters are used in transmission systems to regenerate analog or digital signals distorted by transmission loss&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Hub&lt;/strong&gt;: A Common connection point for devices in a network. Hubs are commonly used to connect segments of a LAN. A hub contains multiple ports. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bridge&lt;/strong&gt;: A Bridge is a network device that is typically used to connect 2 network segments together.i.e A device that connects two local-area networks (LANs), or two segments of the same LAN that use the same protocol, such as Ethernet or Token-Ring. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Gateway&lt;/strong&gt;: A gateway is a network device that acts as an entrance to another network.Gateways are often used to restrict unauthorized traffic from passing through and / or for translating data from one network protocol to another (Ex: from ethernet to token ring)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Switches&lt;/strong&gt;:  A device that filters and forwards packets between LAN segments&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Router&lt;/strong&gt;: A router is a device that is used to connect 2 or more networks. The router tries to make intelligent decisions about which way to forward network traffic that it has received.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Brouter&lt;/strong&gt; : A Brouter is a device that combines the features of a bridge with that of a brouter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-4920711976690148973?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/4920711976690148973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=4920711976690148973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4920711976690148973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4920711976690148973'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/09/networking-concepts.html' title='Networking Concepts'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-1637220622603710675</id><published>2008-08-28T16:43:00.000+01:00</published><updated>2008-08-28T16:44:12.281+01:00</updated><title type='text'>Agile Testing</title><content type='html'>Agile testing is a software testing practice that follows the statutes of the agile manifesto, treating software development as the customer of testing.&lt;br /&gt;&lt;br /&gt;Agile testing involves testing from the customer perspective as early as possible, testing early and often as code becomes available and stable enough from module/unit level testing.&lt;br /&gt;&lt;br /&gt;Since working increments of the software is released very often in agile software development there is also a need to test often. This is often done by using automated acceptance testing to minimize the amount of manual labor. Doing only manual testing in agile development would likely result in either buggy software or slipping schedules because it would most often not be possible to test the whole software manually before every release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-1637220622603710675?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/1637220622603710675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=1637220622603710675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/1637220622603710675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/1637220622603710675'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/agile-testing.html' title='Agile Testing'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-408272026759286090</id><published>2008-08-28T16:13:00.004+01:00</published><updated>2008-08-28T16:18:31.178+01:00</updated><title type='text'>Internationalization and localization</title><content type='html'>Internationalization and localization are means of adapting computer software to different languages and regional differences. &lt;br /&gt;&lt;br /&gt;Internationalization is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes.Localization is the process of adapting software for a specific region or language by adding locale-specific components and translating text.&lt;br /&gt;&lt;br /&gt;Due to their length, the terms are frequently abbreviated to i18n and L10n respectively. Some companies, like Microsoft and IBM, use the term globalization for the combination of internationalization and localization.Globalization can also be abbreviated to just g11n.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-408272026759286090?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/408272026759286090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=408272026759286090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/408272026759286090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/408272026759286090'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/internationalization-and-localization.html' title='Internationalization and localization'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-5451047549179096103</id><published>2008-08-26T14:41:00.002+01:00</published><updated>2008-08-26T14:55:25.242+01:00</updated><title type='text'>Accessibility Testing</title><content type='html'>Accessibility testing involves measuring the ease with which blind and disabled users can complete common tasks on your website.&lt;br /&gt;&lt;br /&gt;Guidelines&lt;br /&gt;1) Make sure that fonts are visible&lt;br /&gt;2) Application should be navigatable by using the keyboard keys&lt;br /&gt;3) Colours should be contrasting&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-5451047549179096103?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/5451047549179096103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=5451047549179096103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/5451047549179096103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/5451047549179096103'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/accessibility-testing.html' title='Accessibility Testing'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-6018025372507616028</id><published>2008-08-26T05:55:00.001+01:00</published><updated>2008-08-26T06:00:31.720+01:00</updated><title type='text'>Cross-site scripting(XSS)</title><content type='html'>XSS is a security breach that takes advantage of dynamically generated Web pages. In an XSS attack, a Web application is sent with a script that activates when it is read by an unsuspecting user’s browser or by an application that has not protected itself against cross-site scripting. Because dynamic Web sites rely on user input, a malicious user can input malicious script into the page by hiding it within legitimate requests. Common exploitations include search engine boxes, online forums and public-accessed blogs. Once XSS has been launched, the attacker can change user settings, hijack accounts, poison cookies with malicious code, expose SSL connections, access restricted sites and even launch false advertisements. The simplest way to avoid XSS is to add code to a Web application that causes the dynamic input to ignore certain command tags.&lt;br /&gt;&lt;br /&gt;Common languages used for XSS include JavaScript, VBScript, HTML, Perl, C++, ActiveX and Flash.&lt;br /&gt;&lt;br /&gt;Cross-site scripting also is referred to as malicious tagging and sometimes abbreviated as CSS, though CSS is more commonly used as an abbreviation for cascading style sheets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-6018025372507616028?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/6018025372507616028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=6018025372507616028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/6018025372507616028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/6018025372507616028'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/cross-site-scriptingxss.html' title='Cross-site scripting(XSS)'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-2123710655093088711</id><published>2008-08-25T06:48:00.001+01:00</published><updated>2008-08-25T06:49:56.960+01:00</updated><title type='text'>SQL Injection</title><content type='html'>A form of attack on a database-driven Web site in which the attacker executes unauthorized SQL commands by taking advantage of insecure code on a system connected to the Internet, bypassing the firewall. SQL injection attacks are used to steal information from a database from which the data would normally not be available and/or to gain access to an organization’s host computers through the computer that is hosting the database.&lt;br /&gt;&lt;br /&gt;SQL injection attacks typically are easy to avoid by ensuring that a system has strong input validation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-2123710655093088711?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/2123710655093088711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=2123710655093088711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/2123710655093088711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/2123710655093088711'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/sql-injection.html' title='SQL Injection'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-4729972996172129726</id><published>2008-08-24T16:10:00.002+01:00</published><updated>2008-08-24T16:32:38.988+01:00</updated><title type='text'>Security Testing</title><content type='html'>This is testing concerned with ensuring that systems are secure from unauthorized access.Tests can include testing passwords or deliberately attempting to break the database.&lt;br /&gt;The six basic security concepts that need to be covered by security testing are: confidentiality, integrity, authentication, authorisation, availability and non-repudiation.&lt;br /&gt;&lt;u&gt;Confidentiality:&lt;/u&gt;A security measure which protects against the disclosure of information to parties other than the intended recipient that is by no means the only way of ensuring.&lt;br /&gt;&lt;u&gt;Integrity:&lt;/u&gt;A measure intended to allow the receiver to determine that the information which it receives has not been altered in transit or by other than the originator of the information.&lt;br /&gt;&lt;u&gt;Authentication:&lt;br /&gt;&lt;/u&gt;Authentication is how you identify yourself to the computer.The goal behind is to verify that user is actually who they say they are.&lt;br /&gt;&lt;u&gt;Authorization:&lt;br /&gt;&lt;/u&gt;Once the system knows who the user is through authetication,authorization is how the system decides what the user can do permissions etc.&lt;br /&gt;&lt;u&gt;Availability:&lt;/u&gt; Information must be kept available to authorized persons when they need it. Also authority to operate&lt;br /&gt;&lt;u&gt;Non-repudiation:&lt;/u&gt;A measure intended to prevent the later denial that an action happened, or a communication that took place etc. In communication terms this often involves the interchange of authentication information combined with some form of provable time stamp.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-4729972996172129726?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/4729972996172129726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=4729972996172129726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4729972996172129726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4729972996172129726'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/security-testing.html' title='Security Testing'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-4060564098725008415</id><published>2008-08-24T06:37:00.007+01:00</published><updated>2008-09-07T06:44:53.821+01:00</updated><title type='text'>ISEB Terminology</title><content type='html'>&lt;u&gt;Static Testing:&lt;/u&gt;&lt;br /&gt;Analysis of a program carried out without executing the program&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Dynamic Testing:&lt;/u&gt;&lt;br /&gt;The process of evaluating a system or component based upon its behaviour during execution.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Error:&lt;/u&gt;&lt;br /&gt;A human action producing an incorrect result .&lt;br /&gt;When programmers make errors, they introduce faults to program code&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Fault:&lt;/u&gt;&lt;br /&gt;A manifestation of human error in software .&lt;br /&gt;Faults may be caused by requirements, design or coding errors.&lt;br /&gt;Software faults are static - they are characteristics of the code they exist in.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Failure:&lt;/u&gt;&lt;br /&gt;A deviation of the software from its expected delivery or service.&lt;br /&gt;A failure occurs when software does the 'wrong' thing .&lt;br /&gt;&lt;br /&gt;&lt;u&gt;BS7925-1:&lt;/u&gt;&lt;br /&gt;British Standard for Software Testing Terminology.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;BS7925-2:&lt;br /&gt;&lt;/u&gt;British Standard for Comonent Testing.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Exhaustive Testing:&lt;/u&gt;&lt;br /&gt;It is considered impossible to test anything exhaustively as it requires unrealistic time and/ or resources.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Oracle:&lt;/u&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An existing system (for a benchmark)&lt;/li&gt;&lt;li&gt;A specification&lt;/li&gt;&lt;li&gt;Specialised knowledge of an individual&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;u&gt;Oracle Assumption:&lt;br /&gt;&lt;/u&gt;An "Oracle Assumption" is that tester can routinely identify the correct outcome of a test.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Recovery testing:&lt;/u&gt;&lt;br /&gt;Testing aimed at verifying the system's ability to recover from varying degrees of failure. &lt;/p&gt;&lt;p&gt;&lt;u&gt;Structured basis testing:&lt;br /&gt;&lt;/u&gt;A test case design technique in which test cases are derived from the code logic to achieve 100% branch coverage.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Requirements based testing:&lt;br /&gt;&lt;/u&gt;In this type of testing test cases may be derived from the user requirement specification and system requirement specification.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Business process based testing:&lt;br /&gt;&lt;/u&gt;In this type of testing test cases may be based on expected user profiles(for example use cases or scenarios)&lt;/p&gt;&lt;p&gt;&lt;u&gt;Incidents :&lt;br /&gt;&lt;/u&gt;Any significant unplanned event that occurs during testing that requires subsequent investigation and/or correction.&lt;br /&gt;Incidents are raised when expected results differ from actual test results.Incidents may also be raised against documentation.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Recovery Testing&lt;/u&gt;:&lt;br /&gt;Recovery testing is the activity of testing how well the software is able to recover from crashes, hardware failures and other similar problems.&lt;br /&gt;&lt;br /&gt;Recovery testing is the forced failure of the software in a variety of ways to verify that recovery is properly performed. Recovery testing should not be confused with Reliability testing, which is tries to discover the point at which failure occurs.&lt;br /&gt;&lt;br /&gt;Examples of recovery testing:&lt;br /&gt;&lt;br /&gt;1)While the application running, suddenly restart the computer and after that check the validness of application's data integrity; &lt;br /&gt;2)While application receives data from the network, unplug and then in some time plug-in the cable, and analyze the application ability to continue receiving of data from that point, when network connection disappeared; &lt;br /&gt;3)To restart the system while the browser will have definite number of sessions and after rebooting check, that it is able to recover all of them&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Exploratory Testing&lt;/U&gt;&lt;br /&gt;Exploratory testing involves simultaneous learning, test design and test execution&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-4060564098725008415?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/4060564098725008415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=4060564098725008415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4060564098725008415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4060564098725008415'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/iseb-terminology.html' title='ISEB Terminology'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-5248150415920007602</id><published>2008-08-14T13:13:00.006+01:00</published><updated>2008-08-23T06:22:47.789+01:00</updated><title type='text'>Use Case</title><content type='html'>A Use Case is a document that describes the user action and system response for a particular functionality. The two main components of a use case diagram are &lt;u&gt;use cases&lt;/u&gt; and &lt;u&gt;actors&lt;/u&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_-wUDqyo1URM/SK-duupo6AI/AAAAAAAAAzs/7tOeTpQ8mYU/s1600-h/actor.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5237578317777397762" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 308px; CURSOR: hand; HEIGHT: 99px" height="122" alt="" src="http://4.bp.blogspot.com/_-wUDqyo1URM/SK-duupo6AI/AAAAAAAAAzs/7tOeTpQ8mYU/s320/actor.jpg" width="314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;There are 3 relationships in use case&lt;br /&gt;&lt;/u&gt;1)Include: one use case (the base use case) includes the functionality of another use case (the inclusion use case).&lt;br /&gt;2)Extend:one use case (extension) extends the behavior of another use case (base).&lt;br /&gt;3)Generalization:one model element (the child) is based on another model element (the parent)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_-wUDqyo1URM/SK-biQDHQqI/AAAAAAAAAzk/UpCuYf0sEIU/s1600-h/Restaurant-UML-UC.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5237575904381059746" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_-wUDqyo1URM/SK-biQDHQqI/AAAAAAAAAzk/UpCuYf0sEIU/s320/Restaurant-UML-UC.png" border="0" /&gt;&lt;/a&gt; &lt;a href="http://1.bp.blogspot.com/_-wUDqyo1URM/SK-a9SDm2XI/AAAAAAAAAzc/N8Z5ra3sEQ4/s1600-h/UML-usecase-actorInheritance.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5237575269264841074" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_-wUDqyo1URM/SK-a9SDm2XI/AAAAAAAAAzc/N8Z5ra3sEQ4/s320/UML-usecase-actorInheritance.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_-wUDqyo1URM/SK-ZzVymB1I/AAAAAAAAAzU/WHEEnO0ZyLE/s1600-h/UML-usecase-usecaserelationships.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5237573998956906322" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_-wUDqyo1URM/SK-ZzVymB1I/AAAAAAAAAzU/WHEEnO0ZyLE/s320/UML-usecase-usecaserelationships.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-5248150415920007602?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/5248150415920007602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=5248150415920007602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/5248150415920007602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/5248150415920007602'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/use-case.html' title='Use Case'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-wUDqyo1URM/SK-duupo6AI/AAAAAAAAAzs/7tOeTpQ8mYU/s72-c/actor.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-6253961570831839447</id><published>2008-08-11T20:44:00.001+01:00</published><updated>2008-08-11T20:44:41.252+01:00</updated><title type='text'>State Transition Testing</title><content type='html'>State Transition Testing:Technique in which the states of a system are fist identified and then test cases are written to test the triggers to cause a transition from one condition to another state.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-6253961570831839447?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/6253961570831839447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=6253961570831839447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/6253961570831839447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/6253961570831839447'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/state-transition-testing.html' title='State Transition Testing'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-6963488573941099803</id><published>2008-08-10T22:36:00.001+01:00</published><updated>2008-08-10T22:38:24.272+01:00</updated><title type='text'>Baseline document</title><content type='html'>A baseline document is a document which has covered all the details and went through a "walkthrough". Once a document is baselined it cannot be changed unless there is a change request has been approved.&lt;br /&gt;"Baseline document is a document which is formally reviewed and agreed upon"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-6963488573941099803?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/6963488573941099803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=6963488573941099803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/6963488573941099803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/6963488573941099803'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/baseline-document.html' title='Baseline document'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-5004100591855485646</id><published>2008-08-10T22:34:00.001+01:00</published><updated>2008-08-10T22:36:12.419+01:00</updated><title type='text'>Software Testing Life Cycle</title><content type='html'>1) Test Plan Preparation&lt;br /&gt;2) Test Case Preparation&lt;br /&gt;3) Test Case Execution&lt;br /&gt;4) Bug Analysis&lt;br /&gt;5) Bug Reporting&lt;br /&gt;6) Bug Tracking and Closure&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-5004100591855485646?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/5004100591855485646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=5004100591855485646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/5004100591855485646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/5004100591855485646'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/software-testing-life-cycle.html' title='Software Testing Life Cycle'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-8791973800855011903</id><published>2008-08-10T22:02:00.004+01:00</published><updated>2008-08-10T22:44:06.047+01:00</updated><title type='text'>Severity and Priority</title><content type='html'>Severity is realted to functionality.Priority is related to Customer/Client.&lt;br /&gt;Priority means how urgently bug is needed to fix Severity means how badly it harms the system .&lt;br /&gt;Priority tells how Important the bug is. Severity tells  how bad the bug is.&lt;br /&gt;Severity is constant and Priority may change according to schedule.&lt;br /&gt;Severity is marked by the Test engineer and Priority is marked by devlopment team lead or Business Analyst or Project Manager.&lt;br /&gt;Severity is categorized into : 1) Critical 2) Major 3)Minor 4)Cosmetic 5)Suggestion&lt;br /&gt;Priority is categorized into : 1)Immediate 2)At the Earliest 3)Normal 4) Later&lt;br /&gt;or can be classified as 1)P0 2)P1 3)P2 4)P3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-8791973800855011903?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/8791973800855011903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=8791973800855011903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/8791973800855011903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/8791973800855011903'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/severity-and-priority.html' title='Severity and Priority'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-1514153500700716143</id><published>2008-08-10T21:52:00.002+01:00</published><updated>2008-08-10T22:00:47.208+01:00</updated><title type='text'>Configuration Management</title><content type='html'>Configuration management(CM) is the process of tracking and controlling changes in software.Examples of CM tools: Microsoft Visual Source Safe,, Clear Case, Star Team&lt;br /&gt;&lt;br /&gt;Traditional Configuration management has four elements:&lt;br /&gt;1)Configuration identification&lt;br /&gt;2)Configuration change control (or change management)&lt;br /&gt;3)Configuration status accounting&lt;br /&gt;4)Configuration verification and auditing&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-1514153500700716143?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/1514153500700716143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=1514153500700716143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/1514153500700716143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/1514153500700716143'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/configuration-management.html' title='Configuration Management'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-4733982518079967985</id><published>2008-08-10T07:43:00.000+01:00</published><updated>2008-08-10T07:44:13.265+01:00</updated><title type='text'>Difference between Bug &amp; Defect</title><content type='html'>&lt;u&gt;Bug:&lt;br /&gt;&lt;/u&gt;Any Missing functionality or any action that is performed by the system which is not supposed to be performed is a Bug.&lt;br /&gt;“Is an error found BEFORE the application goes into production?”&lt;br /&gt;Any of the following may be the reason for birth of Bug&lt;br /&gt;1. Wrong functionality&lt;br /&gt;2. Missing functionality&lt;br /&gt;3. Extra or unwanted functionality&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Defect:&lt;/u&gt;&lt;br /&gt;A defect is a variance from the desired attribute of a system or application.&lt;br /&gt;“Is an error found AFTER the application goes into production?”&lt;br /&gt;Defect will be commonly categorized into two types:&lt;br /&gt;1. Defect from product Specification&lt;br /&gt;2. Variance from customer/user expectation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-4733982518079967985?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/4733982518079967985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=4733982518079967985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4733982518079967985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4733982518079967985'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/difference-between-bug-defect.html' title='Difference between Bug &amp; Defect'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-4879578994047153390</id><published>2008-08-08T15:20:00.001+01:00</published><updated>2008-08-08T15:22:06.790+01:00</updated><title type='text'>Why does software has bugs</title><content type='html'>1)Miscommunication&lt;br /&gt;2)Software Complexity&lt;br /&gt;3)Programming errors&lt;br /&gt;4)Change Requirements&lt;br /&gt;5)Time pressures&lt;br /&gt;6)Egos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-4879578994047153390?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/4879578994047153390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=4879578994047153390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4879578994047153390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4879578994047153390'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/why-does-software-has-bugs.html' title='Why does software has bugs'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-974035238578219264</id><published>2008-08-08T15:15:00.003+01:00</published><updated>2008-08-08T15:20:43.895+01:00</updated><title type='text'>Software development process</title><content type='html'>&lt;u&gt;Common problems:&lt;/u&gt;&lt;br /&gt;1)Inadequate requirements from the Client&lt;br /&gt;2)Unrealistic schedules&lt;br /&gt;3)Insufficient testing&lt;br /&gt;4)Given another work under the existing process&lt;br /&gt;5)Miscommunication&lt;br /&gt;&lt;u&gt;Solutions:&lt;br /&gt;&lt;/u&gt;1)Basic Requirements&lt;br /&gt;2)Schedule should be realistic&lt;br /&gt;3)Adequate testing&lt;br /&gt;4)Proper study on initial requirements&lt;br /&gt;5)Communication&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-974035238578219264?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/974035238578219264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=974035238578219264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/974035238578219264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/974035238578219264'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/software-development-process.html' title='Software development process'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-4537341613018023685</id><published>2008-08-07T14:17:00.001+01:00</published><updated>2008-08-07T14:19:28.121+01:00</updated><title type='text'>Defect Leakage</title><content type='html'>Defect leakage occurs at the Customer or the End user side after the application delivery. After the release of the application to the client, if the end user gets any type of defects by using that application then it is called as Defect leakage. This Defect Leakage is also called as Bug Leak.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-4537341613018023685?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/4537341613018023685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=4537341613018023685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4537341613018023685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/4537341613018023685'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/defect-leakage.html' title='Defect Leakage'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1319241232635096524.post-2800154880464776180</id><published>2008-08-06T19:08:00.000+01:00</published><updated>2008-08-06T19:09:53.075+01:00</updated><title type='text'>Software Testing 10 Rules</title><content type='html'>1. Test early and test often.&lt;br /&gt;2. Integrate the application development and testing life cycles. You’ll get better results and you won’t have to mediate between two armed camps in your IT shop.&lt;br /&gt;3. Formalize a testing methodology; you’ll test everything the same way and you’ll get uniform results.&lt;br /&gt;4. Develop a comprehensive test plan; it forms the basis for the testing methodology.&lt;br /&gt;5. Use both static and dynamic testing.&lt;br /&gt;6. Define your expected results.&lt;br /&gt;7. Understand the business reason behind the application. You’ll write a better application and better testing scripts.&lt;br /&gt;8. Use multiple levels and types of testing (regression, systems, integration, stress and load).&lt;br /&gt;9. Review and inspect the work, it will lower costs.&lt;br /&gt;10. Don’t let your programmers check their own work; they’ll miss their own errors.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1319241232635096524-2800154880464776180?l=lkanuri.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lkanuri.blogspot.com/feeds/2800154880464776180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=1319241232635096524&amp;postID=2800154880464776180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/2800154880464776180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1319241232635096524/posts/default/2800154880464776180'/><link rel='alternate' type='text/html' href='http://lkanuri.blogspot.com/2008/08/software-testing-10-rules.html' title='Software Testing 10 Rules'/><author><name>Lingamurthy Kanuri</name><uri>http://www.blogger.com/profile/02611763094327163373</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05704048948428454409'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>