<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5266794749655635314</id><updated>2011-07-08T02:02:49.008-07:00</updated><title type='text'>Software Testing Tips &amp; Tricks</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-1703346817834336768</id><published>2011-05-09T07:11:00.001-07:00</published><updated>2011-05-09T07:11:44.126-07:00</updated><title type='text'>Bugs Have Feelings too....</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nkHrMG4Y9RM/Tcf2GY2WCtI/AAAAAAAAABM/muhinG2HPrE/s1600/26Feelings%2BR.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="214" width="320" src="http://1.bp.blogspot.com/-nkHrMG4Y9RM/Tcf2GY2WCtI/AAAAAAAAABM/muhinG2HPrE/s320/26Feelings%2BR.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-1703346817834336768?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/1703346817834336768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2011/05/bugs-have-feelings-too.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/1703346817834336768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/1703346817834336768'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2011/05/bugs-have-feelings-too.html' title='Bugs Have Feelings too....'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-nkHrMG4Y9RM/Tcf2GY2WCtI/AAAAAAAAABM/muhinG2HPrE/s72-c/26Feelings%2BR.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-2899931043229114442</id><published>2011-03-25T05:11:00.000-07:00</published><updated>2011-03-25T05:11:42.940-07:00</updated><title type='text'>Mozilla Launches Firefox 4 and Delivers a Fast, Sleek and Customizable Browsing Experience to More Than 400 Million Users Worldwide</title><content type='html'>Mozilla, a global, nonprofit organization dedicated to making the Web better, has released Mozilla Firefox 4, the newest version of the popular, free and open source Web browser. Firefox puts users in control of their Web experience, providing a streamlined user interface, fun new features, a boost in speed and support for modern Web technologies.&lt;br /&gt;&lt;br /&gt;Firefox 4 is available to &lt;a href="http://www.mozilla.com/products/download.html?product=firefox-4.0&amp;os=win&amp;lang=en-US"&gt;download&lt;/a&gt; for Windows, Mac OS X and Linux in more than 80 languages. Firefox 4 will also be available on Android and Maemo devices soon.&lt;br /&gt;&lt;br /&gt;What’s New in Firefox 4:&lt;br /&gt;&lt;br /&gt;Fastest Firefox Ever&lt;br /&gt;&lt;br /&gt;    Performance: Firefox is up to six times faster than the previous release. With improved start-up and page load times, speedy Web app performance and hardware accelerated graphics, Firefox is optimized for rich, interactive websites.&lt;br /&gt;&lt;br /&gt;Streamlined Interface&lt;br /&gt;&lt;br /&gt;    App Tabs: give a permanent home to frequently visited sites like Web mail, Twitter, Pandora, Flickr.&lt;br /&gt;    Switch to Tab: easily find and switch to any open tab from your Awesome Bar without opening duplicate tabs.&lt;br /&gt;    Panorama: drag and drop tabs into manageable groups to save time while navigating many open tabs.&lt;br /&gt;&lt;br /&gt;Private and Secure Synchronization&lt;br /&gt;&lt;br /&gt;    Firefox Sync: access your Awesome Bar history, bookmarks, open tabs, passwords and form data across multiple computers and mobile devices.&lt;br /&gt;&lt;br /&gt;Most Customizable&lt;br /&gt;&lt;br /&gt;    New Add-ons Manager: easily discover and install more than 200,000 add-ons to customize the features, functionality and look of Firefox.&lt;br /&gt;&lt;br /&gt;Private and Secure&lt;br /&gt;&lt;br /&gt;    Do Not Track: Firefox is leading the Web towards a universal standard Do Not Track feature that allows users to opt-out of tracking used for behavioral advertising.&lt;br /&gt;    Firefox puts privacy first, fixing flaws in some Web standards to prevent others from accessing your browser history.&lt;br /&gt;    HTTP Strict Transport Security (HSTS): automatically establishes secure connections to stop “man in the middle” attacks and keep sensitive data safe from interception during the log-in process.&lt;br /&gt;    Content Security Policy (CSP): prevent cross-scripting attacks by allowing sites to explicitly tell the browser which content is legitimate.&lt;br /&gt;&lt;br /&gt;Cutting Edge Tools for Web Developers:&lt;br /&gt;&lt;br /&gt;    The JavaScript engine incorporates the new JägerMonkey JIT compiler, along with enhancements to the existing TraceMonkey JIT and SpiderMonkey’s interpreter for faster page-load speed and better performance of Web apps and games.&lt;br /&gt;    HTML5 support in Firefox includes hardware accelerated, high-definition video (WebM), 3D graphics, offline data storage, professional typography, touchscreen interfaces and the Mozilla Audio API to help create visual experiences for sound and more.&lt;br /&gt;    Firefox 4 also improves existing tools like CSS, Canvas and SVG to enable developers to make exciting Web pages.&lt;br /&gt;    Firefox provides uninterrupted browsing when there is a crash in the Adobe Flash, Apple QuickTime or Microsoft Silverlight plugins. If one of these plugins crashes or freezes, it won’t affect the rest of Firefox. Simply reload the page to restart the plugin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-2899931043229114442?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/2899931043229114442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2011/03/mozilla-launches-firefox-4-and-delivers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/2899931043229114442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/2899931043229114442'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2011/03/mozilla-launches-firefox-4-and-delivers.html' title='Mozilla Launches Firefox 4 and Delivers a Fast, Sleek and Customizable Browsing Experience to More Than 400 Million Users Worldwide'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-6507066785944420665</id><published>2010-04-07T04:19:00.000-07:00</published><updated>2010-04-09T01:19:50.041-07:00</updated><title type='text'>Importance of Documentation in Software Testing</title><content type='html'>Nobody talk much about documentation in software testing, its considered &lt;br /&gt;more as free work.&lt;br /&gt;Even most of the reputed companies does't give importance to documentation. But the fact is that, a good and precise documentation can same a lot of time and effort.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Some of the Benfits of Documentation:&lt;/b&gt;&lt;br /&gt;- Clarify quality objective and methods&lt;br /&gt;- Provide feedback for your planning cycle&lt;br /&gt;- Ensure clarity about tasks and consistency of performance&lt;br /&gt;- Provide feedback for preventive actions&lt;br /&gt;- Create objective evidence of your quality management system’s performance&lt;br /&gt;- Ensure internal co-ordination in client work&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Documents Used in Whole Software Devlopment Life Cycle:&lt;/b&gt;&lt;br /&gt;1. Softwarer Requirement Specification (SRS)&lt;br /&gt;2. Functional Requirement Specification (FRS)&lt;br /&gt;3. Test Strategy&lt;br /&gt;4. TestPlan&lt;br /&gt;5. Test Plan&lt;br /&gt;6. Test Summary Report&lt;br /&gt;7. Test Log&lt;br /&gt;8. Weekly Status Report&lt;br /&gt;9. User Manual&lt;br /&gt;10. User Accecptence Report&lt;br /&gt;11. Bug Report&lt;br /&gt;12. Test Data&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-6507066785944420665?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/6507066785944420665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2010/04/importance-of-documentation-in-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/6507066785944420665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/6507066785944420665'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2010/04/importance-of-documentation-in-software.html' title='Importance of Documentation in Software Testing'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-4109454358704054379</id><published>2009-11-07T05:04:00.000-08:00</published><updated>2009-11-09T04:26:49.949-08:00</updated><title type='text'>Most Common Web Server Error Messages.</title><content type='html'>Here is the list of most common web server error messages a web tester must know about:&lt;br /&gt;1. &lt;span style="font-weight:bold;"&gt;400 Bad File Request&lt;/span&gt;&lt;br /&gt;Syntax used in the URL is incorrect e.g. uppercase letter should be lowercase letter, wrong punctuation marks.&lt;br /&gt;&lt;br /&gt;2. &lt;span style="font-weight:bold;"&gt;401 Unauthorized&lt;/span&gt;&lt;br /&gt;Server encryption key from the client is missing or wrong password may have been entered.&lt;br /&gt;&lt;br /&gt;3. &lt;span style="font-weight:bold;"&gt;403 Forbidden/Access Denied&lt;/span&gt; 	&lt;br /&gt;Special permission needed to access the site -- a password and/or username.&lt;br /&gt;&lt;br /&gt;4.&lt;span style="font-weight:bold;"&gt; 404 File Not Found&lt;/span&gt;&lt;br /&gt;Server cannot find the file you requested. File has either been moved or deleted, or you entered the wrong URL or document name.&lt;br /&gt;&lt;br /&gt;5. &lt;span style="font-weight:bold;"&gt;408 Request Timeout&lt;/span&gt;&lt;br /&gt;Client stopped the request before the server finished retrieving it. A user will either hit the stop button, close the browser, or click on a link before the page loads. Usually occurs when servers are slow or file sizes are large.&lt;br /&gt;&lt;br /&gt;6. &lt;span style="font-weight:bold;"&gt;500 Internal Error&lt;/span&gt; 	&lt;br /&gt;Couldn't retrieve the HTML document because of server-configuration problems. Contact site administrator.&lt;br /&gt;&lt;br /&gt;7. &lt;span style="font-weight:bold;"&gt;501 Not Implemented 	&lt;/span&gt;&lt;br /&gt;Web server doesn't support a requested feature.&lt;br /&gt;&lt;br /&gt;8. &lt;span style="font-weight:bold;"&gt;502 Service Temporarily Overloaded&lt;/span&gt;	&lt;br /&gt;Server congestion; too many connections; high traffic. Keep trying until the page loads.&lt;br /&gt;&lt;br /&gt;9. &lt;span style="font-weight:bold;"&gt;503 Service Unavailable&lt;/span&gt;&lt;br /&gt;Server busy, site may have moved ,or you lost your dial-up Internet connection.&lt;br /&gt;&lt;br /&gt;10. &lt;span style="font-weight:bold;"&gt;Connection Refused by Host&lt;/span&gt;&lt;br /&gt;Either you do not have permission to access the site or your password is incorrect.&lt;br /&gt;&lt;br /&gt;11. &lt;span style="font-weight:bold;"&gt;File Contains No Data&lt;/span&gt;&lt;br /&gt;Page is there but is not showing anything. Error occurs in the document. Attributed to bad table formatting, or stripped header information.&lt;br /&gt;&lt;br /&gt;12. &lt;span style="font-weight:bold;"&gt;Bad File Request&lt;/span&gt;&lt;br /&gt;Browser may not support the form or other coding you're trying to access.&lt;br /&gt;&lt;br /&gt;13.&lt;span style="font-weight:bold;"&gt;Failed DNS Lookup&lt;/span&gt;&lt;br /&gt;The Domain Name Server can't translate your domain request into a valid Internet address. Server may be busy or down, or incorrect URL was entered.&lt;br /&gt;14. &lt;span style="font-weight:bold;"&gt;Host Unavailable&lt;/span&gt;&lt;br /&gt;Host server down. Hit reload or go to the site later.&lt;br /&gt;15. &lt;span style="font-weight:bold;"&gt;Unable to Locate Host&lt;/span&gt;&lt;br /&gt;Host server is down, Internet connection is lost, or URL typed incorrectly.&lt;br /&gt;Network Connection&lt;br /&gt;16. &lt;span style="font-weight:bold;"&gt;Refused by the Server&lt;/span&gt;&lt;br /&gt;The Web server is busy. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-4109454358704054379?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/4109454358704054379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2009/11/most-common-web-server-error-messages.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/4109454358704054379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/4109454358704054379'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2009/11/most-common-web-server-error-messages.html' title='Most Common Web Server Error Messages.'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-5768257027234741759</id><published>2009-11-07T02:21:00.000-08:00</published><updated>2009-11-07T02:32:16.617-08:00</updated><title type='text'>Must have Application XENU Link Checker</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IwAPK7edZng/SvVKrKuSZqI/AAAAAAAAAAw/9yxlfT72pMU/s1600-h/800px-Xenu_screenshot.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 230px;" src="http://2.bp.blogspot.com/_IwAPK7edZng/SvVKrKuSZqI/AAAAAAAAAAw/9yxlfT72pMU/s320/800px-Xenu_screenshot.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5401305433574106786" /&gt;&lt;/a&gt;&lt;br /&gt;Xenu`s Link Sleuth is a multi-threaded spidering software that checks Web sites for broken links. Link verification is done on "normal" links, images, frames, plug-ins, backgrounds, local image maps, style sheets, scripts and java applets. The program displays a continuously updated list of URLs which you can sort by different criteria. A full report can be produced at any time. Xenu also allows you to include/exclude certain links from verification.&lt;br /&gt;(http://home.snafu.de/tilman/xenulink.html)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-5768257027234741759?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/5768257027234741759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2009/11/must-have-application-xenu-link-checker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/5768257027234741759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/5768257027234741759'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2009/11/must-have-application-xenu-link-checker.html' title='Must have Application XENU Link Checker'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IwAPK7edZng/SvVKrKuSZqI/AAAAAAAAAAw/9yxlfT72pMU/s72-c/800px-Xenu_screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-7213530925419754740</id><published>2009-08-30T23:41:00.000-07:00</published><updated>2009-08-30T23:42:18.582-07:00</updated><title type='text'>F-Shaped Pattern Reading....................</title><content type='html'>A very interesting article on how a user read the web contents of website.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;F-Shaped Pattern For Reading Web Content:-  &lt;/b&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Users won't read your text thoroughly&lt;/b&gt; in a word-by-word manner. Exhaustive reading is rare, especially when prospective customers are conducting their initial research to compile a shortlist of vendors. Yes, some people will read more, but most won't.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;The first two paragraphs must state the most important information&lt;/b&gt;. There's some hope that users will actually read this material, though they'll probably read more of the first paragraph than the second.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;Start subheads, paragraphs, and bullet points with information-carrying words&lt;/b&gt; that users will notice when scanning down the left side of your content in the final stem of their F-behavior. They'll read the third word on a line much less often than the first two words.  &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.useit.com/alertbox/reading_pattern.html" eudora="autourl"&gt;http://www.useit.com/alertbox/reading_pattern.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-7213530925419754740?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/7213530925419754740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/f-shaped-pattern-reading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/7213530925419754740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/7213530925419754740'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/f-shaped-pattern-reading.html' title='F-Shaped Pattern Reading....................'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-6844279541134975144</id><published>2009-08-24T10:55:00.000-07:00</published><updated>2009-08-24T11:05:27.368-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Quality matrices. &lt;/span&gt;&lt;br /&gt;Person Month (PM):&lt;br /&gt;If a person works for one monh = 1PM&lt;br /&gt;so if 5 person workfor 12 months total PM will be&lt;br /&gt;5 X 12 = 60 PM&lt;br /&gt;    So if we know the complexity of a project in PM we can easly calculate the total effort required for the execution of project.&lt;br /&gt;&lt;br /&gt;Product Metrics:&lt;br /&gt;Used to estimate the size of the project. There are two different types of methods available&lt;br /&gt;(I)  KDSI - Kilo 0r Thousand delivered source instructions.&lt;br /&gt;(II) KLOC - Kilo Lines of Code.&lt;br /&gt;On the basis of this we categorize a project in small, intermediate, medium and large.&lt;br /&gt;Small              &lt;= 2KDSI&lt;br /&gt;Intermediate  &gt; 2 &amp;amp; &lt;= 8 KDSI&lt;br /&gt;Medium          &gt; 8 &amp;amp; &lt;= 32 KDSI&lt;br /&gt;Large               &gt; 32 &amp;amp; &lt;= 128 KDSI&lt;br /&gt;Very Large     &gt; 128 KDSI&lt;br /&gt;&lt;br /&gt;Productivity Metrics:&lt;br /&gt;DSI = delivered source instructions&lt;br /&gt;Calculated as no. of lines written by the programmer per hour.&lt;br /&gt;    We can calculate the size of project using KDSI ad DSI.&lt;br /&gt;Time required for the project hours = Total KDSI of the project / Avg. DSI&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-6844279541134975144?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/6844279541134975144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/quality-matrices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/6844279541134975144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/6844279541134975144'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/quality-matrices.html' title=''/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-8260874781691868060</id><published>2009-08-24T10:52:00.000-07:00</published><updated>2009-08-24T10:54:46.308-07:00</updated><title type='text'></title><content type='html'>Q. When did the term "Software Engg" first introduced?&lt;br /&gt;Ans. In 1968, a conference was held which was sponsored by the NATO Science Committee. "Software Engg." was first coined in this meeting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-8260874781691868060?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/8260874781691868060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/q.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/8260874781691868060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/8260874781691868060'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/q.html' title=''/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-2446681939776750730</id><published>2009-08-19T07:21:00.000-07:00</published><updated>2009-08-20T11:19:15.644-07:00</updated><title type='text'>Most Common Hr Questions</title><content type='html'>Here I have compiled some of the most common Hr interview question.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q1. Tell me something about yourself:&lt;/span&gt;&lt;br /&gt;The most common interviews question. You need to have a short statement prepared in your mind. It should not sound rehearsed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q2. Why did you leave your previous job? &lt;/span&gt;&lt;br /&gt;Stay positive regardless of the circumstances. Never refer to a major problem with&lt;br /&gt;management and never speak ill of supervisors, co-workers or the organization. If you do, you will be the one looking bad. Keep smiling and talk about leaving for a positive reason such as an opportunity, a chance to do something special or other forward-looking reasons.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q3. What experience you have in this field? &lt;/span&gt;&lt;br /&gt;Be specific try to focus on current work profile you applying for.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; &lt;br /&gt;Q4. Do you consider yourself successful? &lt;/span&gt;&lt;br /&gt;Always answer yes and explain in detail why. Try to explain your goals and how did you achieve them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; &lt;br /&gt;Q5. What do your  colleagues think about you? &lt;/span&gt;&lt;br /&gt;Prepared with a quote or two from colleagues. Either a specific statement or a&lt;br /&gt;paraphrase will work.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Q6. What do you know about this organization/Company?&lt;/span&gt;&lt;br /&gt;Always do some research work before the interview. Find out where they have been and where they are going. What are the current issues and who are the major players?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q7. What have you done to improve your knowledge? &lt;/span&gt;&lt;br /&gt;Try to include improvement activities that relate to the job. A wide variety  of activities can be mentioned as positive self-improvement. Have some good  ones handy to mention.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q8. Are you looking for other jobs? &lt;/span&gt;&lt;br /&gt;Be honest but do not spend a lot of time in this area. Keep the focus on this job and what you can do for this organization. Anything else is a distraction.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q9. Why do you want to work with us?&lt;/span&gt;&lt;br /&gt;This may take some thought and certainly, should be based on the research you have done on the organization. Relate it to your long-term career goals.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q10. Would you like to question anything from my side?&lt;/span&gt;&lt;br /&gt;If you have any doubt in mind definitely ask that. Like if you doesn't know the answer of some question ask that, it will show your attitude to the interviewer that you want to learn and don't wanna repeat that mistake again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q11. Do you have any salary expectation?&lt;/span&gt;&lt;br /&gt;Never answer it. Instead, you can say something like, That's a tough question. Can you tell me the range for this position? In most cases, the interviewer, taken off guard, will tell you. If not, say that it can depend on the details of the job. Then give a wide range.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q12. Are you a good team player? &lt;/span&gt;&lt;br /&gt;Yes of course, give some real time examples. like, i individually handled XYZ project.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q13. How long  you expect to work with us if hired? &lt;/span&gt;&lt;br /&gt;Specifics here are not good. Something like this should work: I'd like it to be a long time. Or As long as we both feel I'm doing a good job.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q14. Tell me about the most fun you have had on the job. &lt;/span&gt;&lt;br /&gt;Talk about having fun by accomplishing something for the organization.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Q15. What is your philosophy towards work? &lt;/span&gt;&lt;br /&gt;The interviewer is not looking for a long or flowery dissertation here. Do you have strong feelings that the job gets done? Yes. That's the type of answer that works best here. Short and positive, showing a benefit to the organization.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q16. If you had enough money to retire right now, would you? &lt;/span&gt;&lt;br /&gt;Answer yes if you would. But since you need to work, this is the type of work you prefer. Do not say yes if you do not mean it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q17. Have you ever been asked to leave a position? &lt;/span&gt;&lt;br /&gt;If you have not, say no. If you have, be honest, brief and avoid saying negative things about the people or organization involved.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q18. Explain how you would be an asset to this organization? &lt;/span&gt;&lt;br /&gt;You should be anxious for this question. It gives you a chance to highlight your best points as they relate to the position being discussed. Give a little advance thought to this relationship.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q19. Why should we hire you? &lt;/span&gt;&lt;br /&gt;Point out how your assets meet what the organization needs. Do not mention any other&lt;br /&gt;candidates to make a comparison.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q20. Tell me about a suggestion you have made &lt;/span&gt;&lt;br /&gt;Have a good one ready. Be sure and use a suggestion that was accepted and was then&lt;br /&gt;considered successful. One related to the type of work applied for is a real plus.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q21. What irritates you about co-workers? &lt;/span&gt;&lt;br /&gt;This is a trap question. Think real hard but fail to come up with anything that irritates you. A short statement that you seem to get along with folks is great.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q22. What is your greatest strength? &lt;/span&gt;&lt;br /&gt;Numerous answers are good, just stay positive. A few good examples:&lt;br /&gt;Your ability to prioritize, Your problem-solving skills, Your ability to work under pressure, Your ability to focus on projects, Your professional expertise, Your leadership skills,  Your positive attitude . &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q23. Tell me about your dream job. &lt;/span&gt;&lt;br /&gt;Stay away from a specific job. You cannot win. If you say the job you are contending for is it, you strain credibility. If you say another job is it, you plant the suspicion that you will be dissatisfied with this position if hired. The best is to stay genetic and say something like: A job where I love the work, like the people, can contribute and can't wait to get to work.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q24. Why do you think you would do well at this job? &lt;/span&gt;&lt;br /&gt;Give several reasons and include skills, experience and interest.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q25. Why are you looking for in a job? &lt;/span&gt;&lt;br /&gt;See answer # 23&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q26. What kind of person would you refuse to work with? &lt;/span&gt;&lt;br /&gt;Do not be trivial. It would take disloyalty to the organization, violence or lawbreaking to get you to object. Minor objections will label you as a whiner.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q27. What is more important to you: the money or the work? &lt;/span&gt;&lt;br /&gt;Money is always important, but the work is the most important. There is no better answer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q28. What would your previous supervisor say your strongest point is? &lt;/span&gt;&lt;br /&gt;There are numerous good possibilities:&lt;br /&gt;Loyalty, Energy, Positive attitude, Leadership, Team player, Expertise, Initiative, Patience, Hard work, Creativity, Problem solver&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q29. Tell me about a problem you had with a supervisor &lt;/span&gt;&lt;br /&gt;Biggest trap of all. This is a test to see if you will speak ill of your boss. If you fall for it and tell about a problem with a former boss, you may well below the interview right there. Stay positive and develop a poor memory about any trouble with a supervisor.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q30. What has disappointed you about a job? &lt;/span&gt;&lt;br /&gt;Don't get trivial or negative. Safe areas are few but can include:&lt;br /&gt;Not enough of a challenge. You were laid off in a reduction Company did not win a contract, which would have given you more responsibility.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q31. Tell me about your ability to work under pressure.&lt;/span&gt;&lt;br /&gt;You may say that you thrive under certain types of pressure. Give an example that relates to the type of position applied for.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q32. Do your skills match this job or another job more closely? &lt;/span&gt;&lt;br /&gt;Probably this one. Do not give fuel to the suspicion that you may want another job more than this one.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q33. What motivates you to do your best on the job? &lt;/span&gt;&lt;br /&gt;This is a personal trait that only you can say, but good examples are: Challenge,  Achievement,  Recognition&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q34. Are you willing to work overtime? Nights? Weekends? &lt;/span&gt;&lt;br /&gt;This is up to you. Be totally honest.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q35. How would you know you were successful on this job? &lt;/span&gt;&lt;br /&gt;Several ways are good measures:&lt;br /&gt;You set high standards for yourself and meet them. Your outcomes are a success.Your boss tell you that you are successful&lt;br /&gt;  &lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q36. Would you be willing to relocate if required? &lt;/span&gt;&lt;br /&gt;You should be clear on this with your family prior to the interview if you think there is a chance it may come up. Do not say yes just to get the job if the real answer is no. This can create a lot of problems later on in your career. Be honest at this point and save yourself future grief.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q37. Are you willing to put the interests of the organization ahead of your own? &lt;/span&gt;&lt;br /&gt;This is a straight loyalty and dedication question. Do not worry about the deep ethical and philosophical implications. Just say yes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q38. Describe your management style. &lt;/span&gt;&lt;br /&gt;Try to avoid labels. Some of the more common labels, like progressive, salesman or&lt;br /&gt;consensus, can have several meanings or descriptions depending on which management&lt;br /&gt;expert you listen to. The situational style is safe, because it says you will manage according to the situation, instead of one size fits all.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q39. What have you learned from mistakes on the job? &lt;/span&gt;&lt;br /&gt;Here you have to come up with something or you strain credibility. Make it small, well intentioned mistake with a positive lesson learned. An example would be working too far ahead of colleagues on a project and thus throwing coordination off.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q40. Do you have any blind spots? &lt;/span&gt;&lt;br /&gt;Trick question. If you know about blind spots, they are no longer blind spots. Do not reveal any personal areas of concern here. Let them do their own discovery on your bad points. Do not hand it to them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q41. If you were hiring a person for this job, what would you look for? &lt;/span&gt;&lt;br /&gt;Be careful to mention traits that are needed and that you have.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q42. Do you think you are overqualified for this position? &lt;/span&gt;&lt;br /&gt;Regardless of your qualifications, state that you are very well qualified for the position.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q43. How do you propose to compensate for your lack of experience? &lt;/span&gt;&lt;br /&gt;First, if you have experience that the interviewer does not know about, bring that up: Then, point out (if true) that you are a hard working quick learner.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q44. What qualities do you look for in a boss? &lt;/span&gt;&lt;br /&gt;Be generic and positive. Safe qualities are knowledgeable, a sense of humor, fair, loyal to subordinates and holder of high standards. All bosses think they have these traits.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q45. Tell me about a time when you helped resolve a dispute between others. &lt;/span&gt;&lt;br /&gt;Pick a specific incident. Concentrate on your problem solving technique and not the dispute you settled.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q46. What position do you prefer on a team working on a project? &lt;/span&gt;&lt;br /&gt;Be honest. If you are comfortable in different roles, point that out.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q47. Describe your work ethic. &lt;/span&gt;&lt;br /&gt;Emphasize benefits to the organization. Things like, determination to get the job done and work hard but enjoy your work are good.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Q48. What has been your biggest professional disappointment? &lt;/span&gt;&lt;br /&gt;Be sure that you refer to something that was beyond your control. Show acceptance and no negative feelings. &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-2446681939776750730?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/2446681939776750730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/most-comman-hr-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/2446681939776750730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/2446681939776750730'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/most-comman-hr-questions.html' title='Most Common Hr Questions'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5266794749655635314.post-8883015559557374608</id><published>2009-08-18T08:27:00.000-07:00</published><updated>2009-08-18T09:15:59.040-07:00</updated><title type='text'>Software Testing Dictionary</title><content type='html'>&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Software Testing Dictionary&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;font-size:130%;"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Acceptance Test&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Formal tests (often performed by a customer) to determine whether or not a system has satisfied predetermined acceptance criteria. These tests are often used to enable the customer (either internal or external) to determine whether or not to accept a system.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Ad Hoc Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing carried out using no recognised test case design technique.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Alpha Testing&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing of a software product or system conducted at the developer's site by the customer.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Assertion Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A dynamic analysis technique which inserts assertions about the relationship between program variables into the program code. The truth of the assertions is determined as the program executes.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Automated Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt; Software testing which is assisted with software technology that does not require operator (tester) input, analysis, or evaluation.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:130%;"&gt;B&lt;/span&gt;&lt;br /&gt;Beta Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing conducted at one or more customer sites by the end-user of a delivered software &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;product or system.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Big-Bang Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Integration testing where no incremental testing takes place prior to all the system's components being combined to form the system.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Black Box Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A testing method where the application under test is viewed as a black box and the internal behavior of the program is completely ignored. Testing occurs based upon the external specifications. Also known as behavioral testing, since only the external behaviors of the program are evaluated and analyzed.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Boundary Value Analysis (BVA)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;BVA is different from equivalence partitioning in that it focuses on "corner cases" or values that are usually out of range as defined by the specification. This means that if function expects all values in range of negative 100 to positive 1000, test inputs would include negative 101 and positive 1001. BVA attempts to derive the value often used as a technique for stress, load or volume testing. This type of validation is usually performed after positive functional validation has completed (successfully) using requirements specifications and user documentation.&lt;br /&gt;Breadth test. - A test suite that exercises the full scope of a system from a top-down perspective, but does not test any aspect in detail.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;C&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Cause Effect Graphing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Test data selection technique. The input and output domains are partitioned into classes and analysis is performed to determine which input classes cause which effect. A minimal set of inputs is chosen which will cover the entire effect set. A systematic method of generating test cases representing combinations of conditions. See: testing, functional&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;strong&gt;Clean Test&lt;/strong&gt;&lt;br /&gt;A test whose primary purpose is validation; that is, tests designed to demonstrate the software`s correct working.syn. positive test.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Code Walkthrough&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A manual testing [error detection] technique where program [source code] logic [structure] is traced manually [mentally] by a group with a small set of test cases, while the state of program variables is manually monitored, to analyze the programmer's logic and assumptions.Contrast with code audit, code inspection, code review.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Compatibility Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;The process of determining the ability of two or more systems to exchange information. In a situation where the developed software replaces an already working program, an investigation should be conducted to assess possible comparability problems between the new software and other programs or systems.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Condition Coverage&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test coverage criteria requiring enough test cases such that each condition in a decision takes on all possible outcomes at least once, and each point of entry to a program or subroutine is invoked at least once. Contrast with branch coverage, decision coverage, multiple condition coverage, path coverage, statement coverage.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Conformance Directed Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing that seeks to establish conformance to requirements or specification. CRUD Testing. Build CRUD matrix and test all object creation, reads, updates, and deletion.&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;D&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Data Flow Testing &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing in which test cases are designed based on variable usage within the code.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;strong&gt;Database Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Check the integrity of database field values.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Depth Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test case, that exercises some part of a system to a significant level of detail. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Decision Coverage&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test coverage criteria requiring enough test cases such that each decision has a true and false result at least once, and that each statement is executed at least once. Syn: branch coverage. Contrast with condition coverage, multiple condition coverage, path coverage, statement coverage.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Dirty Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Same as negative testing.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Dynamic Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing, based on specific test cases, by execution of the test object or running programs.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;E&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;End-to-End testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Similar to system testing; the 'macro' end of the test scale; involves testing of a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Error Guessing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test case design technique where the experience of the tester is used to postulate what faults exist, and to design tests specially to expose them.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Error Seeding&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;The purposeful introduction of faults into a program to test effectiveness of a test suite or other quality assurance program.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Exception Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Identify error messages and exception handling processes an conditions that trigger them. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Exhaustive Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Executing the program with all possible combinations of values for program variables. Feasible only for small, simple programs.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Exploratory Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;An interactive process of concurrent product exploration, test design, and test execution. The heart of exploratory testing can be stated simply: The outcome of this test influences the design of the next test.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;F&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Formal Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing conducted in accordance with test plans and procedures that have been reviewed and approved by a customer, user, or designated level of management.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Free Form Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Ad hoc or brainstorming using intuition to define test cases.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Functional testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Application of test data derived from the specified functional requirements without regard to the final program structure. Also known as black-box testing.&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;G&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Gray Box Testing &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;It is a tezting technique in which we consider  both black and white box testing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;H&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;High-Level TestING&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;These tests involve testing whole, complete .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;I&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Integration Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing conducted after unit and feature testing. The intent is to expose faults in the interactions between software modules and functions. Either top-down or bottom-up approaches can be used. A bottom-up method is preferred, since it leads to earlier unit testing (step-level integration) This method is contrary to the big-band approach where all source modules are combined and tested in one step. The big-band approach to integration should be discouraged.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;font-size:130%;"&gt;&lt;strong&gt;L&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Lateral Testing&lt;br /&gt;&lt;/strong&gt;A test design technique based on lateral thinking principals, to identify faults.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Load Testing&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing an application under heavy loads, such as testing of a web site under a range of loads to determine at what point the system's response time degrades or fails.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Load-Stability Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Test design to determine whether a Web application will remain serviceable &lt;/span&gt;&lt;span style="font-family:georgia;"&gt;over extended time span.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Load Isolation Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;The workload for this type of test is designed to contain only the subset of test cases that caused the problem in previous testing.&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;M&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Monkey Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Input are generated from probability distributions that reflect actual expected usage statistics -- e.g., from user profiles. There are different levels of IQ in smart monkey testing. In the simplest, each input is considered independent of the other inputs. That is, a given test requires an input vector with five components. In low IQ testing, these would be generated independently. In high IQ monkey testing, the correlation (e.g., the covariance) between these input distribution is taken into account. In all branches of smart monkey testing, the input is considered as a single event.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Maximum Simultaneous Connection testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;This is a test performed to determine the number of connections which the firewall or Web server is capable of handling.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Mutation testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Mutation testing is reuired to ensure that the software doesn't fail. It is also good debugging mechanism. After the software works correctly. mutation testing can be done to simulate wrong inputs.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;   In mutation testing, program is modified or logic is changed. Different mutants are tested with same test cases. If the mutants fails, and the actual program works correctly test cases are considered as pass.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Multiple Condition Coverage&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test coverage criteria which requires enough test cases such that all possible combinations of condition outcomes in each decision, and all points of entry, are invoked at least once. Contrast with branch coverage, condition coverage, decision coverage, path coverage, statement coverage.&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;N&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Negative test&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test whose primary purpose is falsification; that is tests designed to brake the software.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;O&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Orthogonal Array Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Mathematical technique to determine which variations of parameters need to be tested.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;P&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Parallel Testing &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing a new or an alternate data processing system with the same source data that is used in another system. The other system is considered as the standard of comparison. Syn: parallel run.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;strong&gt;Performance Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing conducted to evaluate the compliance of a system or component with specific performance requirements.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Prior Defect History Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Test cases are created or rerun for every defect found in prior tests of the system.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;R&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Recovery testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing how well a system recovers from crashes, hardware failures, or other catastrophic problems.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Regression Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing that is performed after making a functional improvement or repair to the program. Its purpose is to determine if the change has regressed other aspects of the program.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Reference testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A way of deriving expected outcomes by manually validating a set of actual outcomes. A less rigorous alternative to predicting expected outcomes in advance of test execution.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Reliability testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Verify the probability of failure free operation of a computer program in a specified environment for a specified time.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Range Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;For each input identifies the range over which the system behavior should be the same.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Robust test&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test, that compares a small amount of information, so that unexpected side effects are less likely to affect whether the test passed or fails.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;S&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Sanity Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Typically an initial testing effort to determine if a new software version is performing well enough to accept it for a major testing effort. For example, if the new software is often crashing systems, bogging down systems to a crawl, or destroying databases, the software may not be in a 'sane' enough condition to warrant further testing in its current state.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Sensitive Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test, that compares a large amount of information, so that it is more likely to defect unexpected differences between the actual and expected outcomes of the test.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Specification Based Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test, whose inputs are derived from a specification. State-based testing Testing with test cases developed by modeling the system under test as a state machine.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;State Transition Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;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;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Static Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Source code analysis. Analysis of source code to expose potential defects.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Statistical Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;A test case design technique in which a model is used of the statistical distribution of the input to construct representative test cases.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Storage Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Study how memory and space is used by the program, either in resident memory or on disk. If there are limits of these amounts, storage tests attempt to prove that the program will exceed them&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Stress / Load / Volume Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Tests that provide a high degree of activity, either using boundary conditions as inputs or multiple copies of a program executing in parallel as examples.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Structural Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing that takes into account the internal mechanism [structure] of a system or component. Types include branch testing, path testing, statement testing. Testing to insure each program statement is made to execute during testing and that each program statement performs its intended function. Contrast with functional testing. Syn: white-box testing, glass-box testing, logic driven testing.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;System Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Black-box type testing that is based on overall requirements specifications; covers all combined parts of a system.&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;T&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Table Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Test access, security, and data integrity of table entries. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;U&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Unit Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing performed to isolate and expose faults and failures as soon as the source code is available, regardless of the external interfaces that may be required. Oftentimes, the detailed design and requirements documents are used as a basis to compare how and what the unit is able to perform. White and black-box testing methods are combined during unit testing.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;Usability Testing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing for 'user-friendliness'. Clearly this is subjective, and will depend on the targeted end-user or customer.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;V&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;Volume Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing where the system is subjected to large volumes of data.[BS7925-1]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;font-size:130%;"&gt;W&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;White Box Testing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Testing is done under a structural testing strategy and require complete access to the object's structure that is, the source. Also knows as Glass Box Testing.&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5266794749655635314-8883015559557374608?l=qa-stuff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qa-stuff.blogspot.com/feeds/8883015559557374608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/software-testing-dictionary.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/8883015559557374608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5266794749655635314/posts/default/8883015559557374608'/><link rel='alternate' type='text/html' href='http://qa-stuff.blogspot.com/2009/08/software-testing-dictionary.html' title='Software Testing Dictionary'/><author><name>Gaurav Rajput</name><uri>http://www.blogger.com/profile/13517283923870453281</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
