<?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-4882516634459481314</id><updated>2011-11-27T16:17:06.364-08:00</updated><title type='text'>Solution of Computer Related Problems</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-2294843284718755704</id><published>2009-01-22T10:59:00.000-08:00</published><updated>2009-01-22T11:20:06.909-08:00</updated><title type='text'>Comparison &amp; Description</title><content type='html'>&lt;div&gt;&lt;strong&gt;Comparison of Blogger and WordPress&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;WordPress is developed in PHP and it is open source therefore millions of PHP developers developing more widgets and to make its interface more user friendly to attract more number of people (technical and nontechnical). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;Blogger provides direct access to the templates that means user can edit the template through HTML. Because understanding HTML is difficult for nonprogrammers; therefore they may have to stay with readymade templates. On the other hand WordPress's web templates are more stylish, professional and may not need to be changed. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;Blogger's interface is more user friendly as it has pre-defined page layout and components on the page can easily be shifted/exchanged by drag &amp;amp; drop. Furthermore, in blogger, widgets can be added simply by right clicking the page’s position and selecting desired widget. On the other hand the WordPress is complex for non technical people because it does not provide facility to change page layout through GUI interface but by editing HTML you can change your page layout.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Bloggers provide facility to upload images and videos (up to 1GB) where as WordPress facilitate to upload images only till June 08 but later it provides facility to upload videos and music as well. In both services there is no need to write code for playing music and videos, users just need to select and upload multimedia files through a simple interface.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;In blogger, there is no GUI which facilitates non technical web masters to add menus in their blogs. Whereas WordPress persuade non-technical web masters to add menus in websites/blogs through simple GUI.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Both provide facility to create account to access their services free of cost (only basic services) and account creation is easy even for newbies. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;While registering a free domain name, both services append suffix in user’s selected (typed) domain name. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;Both services save the contents of your blogs/websites on their servers, in this way these services encourages End User Programming by eliminating lethargic process of uploading web pages through FTP. Furthermore, Google provides an option to publish user's contents on user's server via FTP. This facility eliminates to use .blogspot as suffix for your blog. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;Google analytical is being used by users of blogger for viewing statistics of their blog. Wordpress's users use their built-in tool named Stats&lt;br /&gt;&lt;/div&gt;&lt;div&gt;WordPress's users are not permitted to add third party ads on their blogs like Adsense, Yahoo ads etc. Whereas Google Adsense can be added in blogs of blogger.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Blogger provides Google search engine (searches World Wide Web) as component to be added in your blog by just selecting it. On the other hand WordPress provides built-in search engine that searches the phrase/query only from your website and provides the result.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Blogger uses Anti-spam tool for avoiding un-wanting comments on user's blog. Defensio is being used by WordPress for avoiding spam.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-2294843284718755704?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/2294843284718755704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=2294843284718755704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/2294843284718755704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/2294843284718755704'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2009/01/comparison-description.html' title='Comparison &amp; Description'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-4709072796917063678</id><published>2009-01-22T10:56:00.000-08:00</published><updated>2009-01-22T10:59:10.904-08:00</updated><title type='text'>Blogger Vs Wordpress</title><content type='html'>&lt;strong&gt;a)       Wordpress Pros&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;WordPress’s interface is user friendly and easy to use even for non-technical webmasters. For developing user’s own website/blog, they just required to create WordPress account only.&lt;br /&gt;&lt;br /&gt;The WYSIWYG (What-You-See-Is-What-You-Get) editor for managing the contents of the website in WordPress is simple to use. There is no need to write HTML pages as in Microsoft FrontPage or Macromedia Dreamweaver and user can upload/edit contents of their site/blog with as ease as they are writing an e-mail.&lt;br /&gt;&lt;br /&gt;WordPress offers free web hosting and sub-domain name for site/blog.&lt;br /&gt;&lt;br /&gt;WordPress provides a large number of web templates/themes and plug-ins. Furthermore, PHP developers can develop their own plug-ins to be used in website/blog.&lt;br /&gt;&lt;br /&gt;WordPress is open source, therefore millions of web developers working for it.&lt;br /&gt;&lt;br /&gt;WordPress users support each other for using WordPress, developing plug-ins and lots of other through WordPress forums.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;b)       WordPress cons&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Though WordPress’s interface is user friendly but still non technical people may face problems for editing the HTML code to make your blog/site’s page layout attractive.&lt;br /&gt;&lt;br /&gt;We have experienced that some of the offered plug-ins in WordPress are resource intensive, thus utilizes more server resources which could lead to a slow website.&lt;br /&gt;&lt;br /&gt;In WordPress, though many plug-ins are being developed by PHP developers but it is still difficult to insert these plug-ins into WordPress because editing HTML and inserting PHP scripts is difficult for non technical webmasters.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;a)       Blogger pros&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Blogger’s interface is user friendly and simple to use even for newbies.  Users are required to create account only and have to select a web template and components for their blog. Moreover the users can use their existing Google Accounts in order to use blogger. It also allows non-programmers to navigate the Dashboard components by drag and drop.&lt;br /&gt;&lt;br /&gt;Blogger has simple WYSIWYG editor for managing the contents and setting up your blog layout.  It allows the user to add/edit HTML for modernize your blog layout and contents.&lt;br /&gt;&lt;br /&gt;Blogger solved many problems like web hosting, server, hacking because it hosts your blog on their own web server and provides security for your blog.&lt;br /&gt;&lt;br /&gt;It allows registering your desired sub-domain names for your blog (if not registered before).&lt;br /&gt;Blogger gets benefit from other Google products like Google Adsense (Google Ads/advertisement), Google Analytical (provides report on your blog visitor), Feedburner (provides statistics on readers of your news feed), Picasaweb (provides 1 GB space for hosting pictures for your blog), etc.&lt;br /&gt;&lt;br /&gt;Blogger allows for fast direct image uploading into the post/content and even allows for Hindi writing (multiple language support).&lt;br /&gt;&lt;br /&gt;One good free way of setting up a quick site on any interesting topic, users can earn money by placing advertisement in their site/blog. Furthermore, bloggers are being used by people for sending traffic to their other sites.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;b)       Blogger Cons&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;We have experienced that blogger is still struggling with FTP publishing and browser compatibility issues.&lt;br /&gt;&lt;br /&gt;It is still difficult to insert external (user developed) components, widgets (portable chunk of code) or plug-ins into Blogger due to it’s code compatibility. User may need to import external widgets because blogger is lacking to have a large number components or widgets which does not fulfill user requirement.&lt;br /&gt;&lt;br /&gt;Blogger offers to choose web templates from limited number of themes.  Furthermore, the web templates offered by the blogger are similar in their look and feel. Although user can upload its external template but mostly it doesn’t appear the same in the browser as designed by user due to browser compatibility.Blogger has authority to delete a blog without issuing any warning if they don’t like the posts/contents of user’s blog or the user violate the rules defined by blogger. In fact blogger is much strict to their defined rules and regulations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-4709072796917063678?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/4709072796917063678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=4709072796917063678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/4709072796917063678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/4709072796917063678'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2009/01/blogger-vs-wordpress.html' title='Blogger Vs Wordpress'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-8676348077434049836</id><published>2009-01-22T10:43:00.000-08:00</published><updated>2009-01-22T10:55:41.301-08:00</updated><title type='text'>Dynamic Web Development</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;strong&gt;DYNAMIC WEB DEVELOPMENT&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There are a few vendors (service providers) who provide End User Programming (EUP) to develop websites, blog, journal or diary. We avail their services online to manage our website layout and contents at run time. Most common vendors are given below:&lt;br /&gt;&lt;br /&gt;i) Livejournal [9] is open source software launched in 1999 used for developing blogs, journal or diary. It is designed considering those individuals who are nonprogrammers by providing a Graphical User Interface (GUI) for developing website and provides WYSIWYG editor for uploading posts on their websites/blogs.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;ii) Movabletype [8] is blogging software developed in 2001. It is used for building websites, blog and social networks. It’s services are not only utilized by individuals who are non technical webmasters but a number of companies are using it to promote their businesses who cannot afford professional web developers.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;iii) WordPress [7] is an open source blogging tool, developed in PHP in 2003 as a non-hosted blog publishing platform. WordPress launched in 2005 as a hosted version of the original software.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;iv) Blogger [6] is a web service developed in August of 1999 by Pyra Labs, a tiny company in San Francisco, bought by Google in 2003. It is further elaborated in next section.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The following table 2 and graph 1 represents the unique visitors or hits of one year from November 2007 to November 2008 on their sites.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_1rqZn4Mf51A/SXjAgZHWRZI/AAAAAAAAAFs/AqThYNWGxxg/s1600-h/4+Comparison.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294193024704071058" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 190px" alt="" src="http://2.bp.blogspot.com/_1rqZn4Mf51A/SXjAgZHWRZI/AAAAAAAAAFs/AqThYNWGxxg/s320/4+Comparison.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Graph 1 Comparison of Most Common Service Providers in Terms of Unique Visitors on their Sites&lt;br /&gt;&lt;br /&gt;Table 1 and Graph 1clearly shows that Blogger and WordPress has a lot more unique visitors/hits than LiveJournal and Movabletype. Following figure shows the Page Rank [11] of above mentioned service providers.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_1rqZn4Mf51A/SXjAhSv3EcI/AAAAAAAAAF0/Xy3mSDgoR0k/s1600-h/4+Page+Rank.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5294193040174813634" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 162px" alt="" src="http://3.bp.blogspot.com/_1rqZn4Mf51A/SXjAhSv3EcI/AAAAAAAAAF0/Xy3mSDgoR0k/s320/4+Page+Rank.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Graph 2 Comparison of Service Providers in terms of Page Rank&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Though we may not compare services provided by these tools/websites by finding out the unique visitors/hits and page rank but these findings depict popularity of these services. On basis of above analysis, we have selected Blogger and Wordpress for further exploration as these both have comparable unique visits per month and both have adequate page rank&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/4882516634459481314-8676348077434049836?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/8676348077434049836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=8676348077434049836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/8676348077434049836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/8676348077434049836'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2009/01/dynamic-web-development.html' title='Dynamic Web Development'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1rqZn4Mf51A/SXjAgZHWRZI/AAAAAAAAAFs/AqThYNWGxxg/s72-c/4+Comparison.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-3261762418392157653</id><published>2009-01-22T10:42:00.000-08:00</published><updated>2009-01-22T10:43:30.644-08:00</updated><title type='text'></title><content type='html'>&lt;strong&gt;Macromedia Dreamweaver 4.0&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;a)       Pros&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The layers feature. You should convert to tables just before uploading the document, but for the actual creation of the site, you shouldn’t bother with tables until you are all done. Internet Explorer supports tables, not layers. The brilliant thing about layers is that you can move things all over the place and reposition them to your heart's content. Can't do that as easily with tables.&lt;br /&gt;&lt;br /&gt;The site map navigation. Once you've established your root folder and home page, every item you add, be it object or webpage, is automatically included in the map. Link it, and you start to create a hierarchy that’s very easy to see and manage. Relative links show up in black, absolute in blue and broken links in red, so it’s simple to tell if you've got a problem. You can expand as much, or as little as you want. For very large sites, it might make sense to collapse the tree; you can always expand it if you need to.&lt;br /&gt;&lt;br /&gt;The HTML editor is very easy to get to and manage. For some functions, it’s absolutely essential.&lt;br /&gt;&lt;br /&gt;The template feature. Dreamweaver gives you the ability to create a template file in a vector-based graphics application, such as Adobe Illustrator, or Macromedia Freehand, and then import it to your blank page as a 50% gray image. This template allows you to position your layers on a pre-designed image, and tweak them if need be. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;b)       Cons&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;A steep learning curve. It takes a while to learn the basics of this sophisticated program, and you still feel a little lost at times. There is so much you do not know. For people with little or no programming experience, it really is a daunting program to learn.&lt;br /&gt;&lt;br /&gt;Some of the features, like the Form Editor, are not particularly intuitive. The software assumes that you already know how to write code, and will have to tweak it in the HTML editor. This program is not for beginners. The way it handles frames. Because some browsers don't support them, but if they did, Dreamweaver is not the program to use to learn how to use them. We've tried to create frames in Dreamweaver, and have not been very successful. We had much more success with Front Page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-3261762418392157653?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/3261762418392157653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=3261762418392157653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3261762418392157653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3261762418392157653'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2009/01/macromedia-dreamweaver-4.html' title=''/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-5470931937420615735</id><published>2009-01-22T10:38:00.000-08:00</published><updated>2009-01-22T10:42:02.292-08:00</updated><title type='text'>STATIC Web DEVELOPMENT</title><content type='html'>&lt;strong&gt;STATIC Web DEVELOPMENT&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;For purposes of this study we looked at the two top selling website creators/editors i.e. Microsoft FrontPage and Macromedia Dreamweaver. Pros and cons are as follows:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1) Microsoft FrontPage 2003&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;a) Pros&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The interface, like many of Microsoft's products, is familiar. The application has a similar look and feel to MS Word, or PowerPoint. Navigation is not difficult, and menus are in all the old familiar places.&lt;br /&gt;&lt;br /&gt;Viewing the source code is a click of a tab at the lower left. From there, it could be easily manipulated and changed if needed.&lt;br /&gt;&lt;br /&gt;Frames are really easy to create and set up, due to Front Page's Frame Wizard.&lt;br /&gt;&lt;br /&gt;The Insert menu has a lot of great, ready made objects to put in your site, like Banner Ad Manager, Hit Counters, A Scrolling Marquee, a Table of Contents and more.&lt;br /&gt;&lt;br /&gt;Also in the Insert menu is a very easy to use Form insert feature. Clicking on a form object, like a text field, automatically adds a form box, submit and reset buttons, already coded. You only have to select the object and go to Form Properties (In Insert&gt;Form&gt;Form Properties) to designate the server, the CGI script, who to e-mail the results to, and where to get the confirmation page. Everything is right there.&lt;br /&gt;&lt;br /&gt;Navigation is pretty easy, as well. Once you have established your root and home page in the Folder List, the rest seems to take care of itself. Images and other items are added easily and embedded.&lt;br /&gt;&lt;br /&gt;The Absolute positioning feature. Its perhaps the best thing in Front Page. This feature allows you to select an object and move it anywhere you want on the page. You can even move a table, an image, anything but text. It will not allow you to wrap other things, however. For that, you will need to switch to the Wrapped Positioning (in the Format menu). So you do need to be aware of your text.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;b) Cons&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The inability to create layers. One of the things about Dreamweaver is its layer feature (more about that later) and Front Page doesn't have it. You can create tables, but it’s not the same thing.&lt;br /&gt;&lt;br /&gt;The quick preview option. You cannot choose a browser to do a quick preview. That requires an extra step or two. Still, it’s not that bad.&lt;br /&gt;&lt;br /&gt;The site map navigation. Images are not stepped back, either. There isn’t anywhere to establish the Home Page, and then create the hierarchy from there. Plus there were extra folders in the site that you do not put there that we assume are there by default. The navigation for the site map will take some getting used to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-5470931937420615735?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/5470931937420615735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=5470931937420615735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/5470931937420615735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/5470931937420615735'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2009/01/static-web-development-for-purposes-of.html' title='STATIC Web DEVELOPMENT'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-6892976040923072602</id><published>2009-01-22T10:33:00.000-08:00</published><updated>2009-01-22T10:38:25.372-08:00</updated><title type='text'>Non Technical Webmaster</title><content type='html'>In the past few years, Microsoft and Google have made tremendous efforts for encouraging end user to develop their own websites. Microsoft FrontPage, Macromedia Dreamweaver, Google Blogger and WordPress are major products that have been developed before but limited for designing the web pages and blog management rather than developing the websites that meet the entire user needs that include e-business, security, record keeping, content management  etc. Our research deals and explores non-programmer web development, the issue, in a new manner that explains how much work has been accomplished before, compares existing work and recommends that how much work can further be achieved.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Intoduction&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;A feasibility study is an initial study undertaken to assess a project’s viability. It can also be used to give an initial analysis/comparison of existing solutions, and can also recommend/provide the best alternate solutions.   &lt;br /&gt;&lt;br /&gt;One way of defining “programming” is as the process of transforming a mental image of desired results/output for a computer into a representation that can be understood by the computer [1]. Non programmer web development is something that is done not by a trained web programmer but by an end user. Users surfing the web and using web based applications usually know what they would like in an application/page if it is not already there. They have the scope and vision for that particular requirement, what they lack is the technical knowhow and the programming expertise to implement that requirement.&lt;br /&gt;&lt;br /&gt;Programming for common users has always been a difficult task. There has already been a lot of research done for making programming more easy and accessible. One such research thread brings to light the advantages of letting the user demonstrate his required output by demonstrating with an example. This is called programming by example (PBE) or programming by demonstration (PBD). The concept behind some of these systems is to analyze the users’ examples and to automatically generalize the program using artificial intelligence techniques. Some surveys of PBE and PBD include [4, 5].&lt;br /&gt;&lt;br /&gt;There are already some tools available to do this, the most common and known among them Microsoft Front Page and Macromedia Dreamweaver. Existing tools do give some options to end users for development without programming expertise but in a limited environment. These are mainly good for static web sites or pages and do not provide backend code for users to see, so this cancels the reusability of code.&lt;br /&gt;&lt;br /&gt;There could be a programming paradigm for non programmers that could include web application customization, content management on a web site etc, this is known as end user programming [2]. End user programming (EUP) is for non programmers. Basic concept of this programming is that users can program web applications at runtime, i.e. they can program an application and keep using it at the same time. End user programmers are people who write programs as a secondary job function. These programs are written to support the goals that they have to achieve. &lt;br /&gt;&lt;br /&gt;We propose to provide a feasibility study that provides extensive &amp;amp; better options for dynamic web development for end users.&lt;br /&gt;&lt;br /&gt;Applications for tools created for non programming web development will greatly facilitate non technical web masters to maintain and manage their web sites. Also such a tool will greatly help users customize applications such as shopping carts, message boards etc [3]. Some limitations of tools based on this concept are that they cannot provide extensive, dynamic ways of web development. Also, tools can be programmed with pre defined procedures and designs and can never compete with live creative programming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-6892976040923072602?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/6892976040923072602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=6892976040923072602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/6892976040923072602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/6892976040923072602'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2009/01/non-technical-webmaster.html' title='Non Technical Webmaster'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-8439380096130024278</id><published>2008-11-27T11:55:00.000-08:00</published><updated>2008-11-27T12:08:17.963-08:00</updated><title type='text'>Keywords and their Explanations</title><content type='html'>&lt;strong&gt;Network-attached storage (NAS)&lt;/strong&gt; is storage made available over a network rather than over a local connection (such as a bus). NFS (Network File System) and CIFS (Common Internet File System) are common protocols used by NAS. It can be implemented via Remote Procedure Calls (RPCs) between host and storage. Using NAS we can implement new iSCSI protocol which uses IP network to carry the SCSI protocol.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_1rqZn4Mf51A/SS79iMjoeAI/AAAAAAAAAFI/xL-E9EL-alk/s1600-h/NAS.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5273430977625487362" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 134px" alt="" src="http://1.bp.blogspot.com/_1rqZn4Mf51A/SS79iMjoeAI/AAAAAAAAAFI/xL-E9EL-alk/s320/NAS.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Storage Area Network (SAN)&lt;/strong&gt; is common in large storage environments (and becoming more common). It can be used in multiple hosts attached to multiple storage arrays and it is more flexible than the HAS and NAS. &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_1rqZn4Mf51A/SS79iKXD6nI/AAAAAAAAAFA/hgsUgUmXqK0/s1600-h/SAN.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5273430977035889266" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 149px" alt="" src="http://4.bp.blogspot.com/_1rqZn4Mf51A/SS79iKXD6nI/AAAAAAAAAFA/hgsUgUmXqK0/s320/SAN.bmp" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;RAID&lt;/strong&gt; uses multiple disk drives to provide reliability and performance via redundancy. RAID is arranged into six different levels i-e RAID-0 to RAID6 as shown in following diagram. Several improvements in disk-use techniques involve the use of multiple disks working cooperatively. Most common is Disk striping that uses a group of disks as one storage unit. RAID schemes improve performance and improve the reliability of the storage system by storing redundant data. Mirroring or shadowing keeps duplicate/copy of each disk. Block interleaved parity uses much less redundancy&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_1rqZn4Mf51A/SS79h3Aj7rI/AAAAAAAAAE4/nY18k69H_1c/s1600-h/RAID.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5273430971841244850" style="WIDTH: 182px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://3.bp.blogspot.com/_1rqZn4Mf51A/SS79h3Aj7rI/AAAAAAAAAE4/nY18k69H_1c/s320/RAID.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Network interface card (NIC)&lt;/strong&gt; is a computer circuit board that is installed in a computer to connect the computer to a network. Network interface cards provide a dedicated, full-time network connection for enterprise desktop PCs or servers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Hosted Attached Storage (HAS)&lt;/strong&gt; can be accessed through I/O ports talking to I/O busses. It uses SCSI and SCSI itself is a bus, up to 16 devices on one cable, SCSI initiator requests operation and SCSI targets perform tasks. Each target can have up to 8 logical units (disks attached to device controller&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Virtual infrastructure&lt;/strong&gt; is the basis for flexible, scalable and low-cost enterprise IT that has the capability to respond immediately to changing business needs. Virtual infrastructure decouples application workloads completely from underlying physical hardware. This allows applications to be deployed across a pool of physical servers to improve hardware utilization and management flexibility. The key building block of virtual infrastructure is a platform that abstracts the physical resources of an industry-standard server to provide a set of virtual resources to an application. VMware ESX Server provides that virtualization platform, and VMware VirtualCenter manages the virtual machines on physical servers running ESX Server. VMware VMotion permits the migration of applications running on virtual machines across this pool of virtual resources without service interruption.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Virtual machine&lt;/strong&gt; is a virtualized Intel Xeon processor–based server environment on which a guest operating system and associated application software can run. Multiple virtual machines can operate on the same host machine concurrently.&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/4882516634459481314-8439380096130024278?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/8439380096130024278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=8439380096130024278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/8439380096130024278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/8439380096130024278'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html' title='Keywords and their Explanations'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1rqZn4Mf51A/SS79iMjoeAI/AAAAAAAAAFI/xL-E9EL-alk/s72-c/NAS.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-3289578467427060199</id><published>2008-11-27T11:20:00.000-08:00</published><updated>2008-11-27T13:01:14.600-08:00</updated><title type='text'>Recommendations for VMware Deployment</title><content type='html'>&lt;strong&gt;Recommendations &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The Network Storage device Division always recommends &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;RAID-DP&lt;/a&gt; and a hot spare drive for the maximum data protection value. Additionally, we suggest SnapRestore and Network Storage device Replication licenses to ease &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;LUN snapshot &lt;/a&gt;copies and to allow movement of &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;VM files &lt;/a&gt;to a second Network Storage device in an alternate location. Further, Intel provides many devices that have been discussed above, therefore it is recommended “Intel processors, &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;NICs&lt;/a&gt;”. A survey was recently done to analyze and following diagram shows the result.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_1rqZn4Mf51A/SS7zYOCd9xI/AAAAAAAAAEw/crA7cc__qBg/s1600-h/Virtualization+Assesment.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5273419811108288274" style="WIDTH: 421px; CURSOR: hand; HEIGHT: 218px" alt="" src="http://2.bp.blogspot.com/_1rqZn4Mf51A/SS7zYOCd9xI/AAAAAAAAAEw/crA7cc__qBg/s320/Virtualization+Assesment.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/deployment-of-vmware-along-with-network.html"&gt;Deployment of VMware along with Network Storage&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/virtualization-solution.html"&gt;Virtualization Solution&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/vmware-deployment-requirement.html"&gt;VMware Deployment Requirement&lt;/a&gt;&lt;/div&gt;&lt;div&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/recommendations-for-vmware-deployment.html"&gt;Recommendations for VMware Deployment&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/4882516634459481314-3289578467427060199?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/3289578467427060199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=3289578467427060199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3289578467427060199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3289578467427060199'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/recommendations-for-vmware-deployment.html' title='Recommendations for VMware Deployment'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1rqZn4Mf51A/SS7zYOCd9xI/AAAAAAAAAEw/crA7cc__qBg/s72-c/Virtualization+Assesment.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-2681494596661926449</id><published>2008-11-27T11:13:00.000-08:00</published><updated>2008-11-27T12:58:51.123-08:00</updated><title type='text'>VMware Deployment Requirement</title><content type='html'>&lt;strong&gt;ESX Host Requirements&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. At least two 150 MHz processors (Intel Xeon or later or AMD Opteron™ (32 bit mode)).&lt;br /&gt;2.1GB RAM minimum.&lt;br /&gt;3. One or more supported &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;Ethernet controllers&lt;/a&gt;.&lt;br /&gt;4. &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;A SCSI adapter&lt;/a&gt;, Fibre Channel adapter, or internal RAID controller.&lt;br /&gt;5. SCSI disk drives are supported for installing ESX Server.&lt;br /&gt;6. A SCSI disk, Fibre Channel LUN, or &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;RAID LUN&lt;/a&gt; with unpartitioned space.&lt;br /&gt;7. For iSCSI, a disk attached to an iSCSI target and some disk drives.&lt;br /&gt;8. &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;Network Interface Card (NIC)&lt;/a&gt;&lt;br /&gt;9. Storage of virtual machines is currently not supported on internal, local   IDE/ATA drives or internal RAIDs. Virtual machines must be stored on VMFS (&lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;Virtual File System Management)&lt;/a&gt; partitions configured on a SCSI drive, a SCSI RAID, or SATA drives on a &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;SAN&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This can be challenging if servers are &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;Peripheral Component Interconnect (PCI)&lt;/a&gt; slot–on-strained. Every IT administrator also needs to mitigate reliability risks. On a server that is operating multiple applications on multiple virtual machines, a connection failure can be a costly business interruption that is time-consuming to fix. If redundant network connections are desired to enhance the reliability of servers hosting many applications, the issue intensifies—up to four ports could be required per server. In addition, IT administrators must be able to segment traffic to maintain a flexible and secure network. The flexibility to assign NICs to servers and virtual machines enables administrators to increase performance quickly during peak times. Server workloads are always growing in size as well, which means that enterprises need multiple network connections that provide the throughput to respond immediately to employee and customer requests for data. All of these requirements consume server ports. For that reason, Intel created the Intel PRO/1000 MT Dual Port and Quad Port Server Adapters, which are optimized for Intel Xeon processor–based servers. They provide the foundation for a flexible and reliable virtual infrastructure. Intel dual- and quad-port adapters conserve valuable PCI slots in servers while helping to eliminate network bottlenecks—especially in a connection-dense virtual machine environment. Migration to high-speed Gigabit Ethernet can also be achieved easily and cost-effectively using Intel multi-port &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;NICs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dedicated ports for virtualization&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Intel PRO/1000 MT Dual Port and Quad Port Server Adapters have two or four Gigabit Ethernet connections in a single PCI card, delivering increased port density for slot-constrained servers. A single, integrated, dual-port Gigabit Ethernet controller chip provides high performance and reliability along with low power consumption. For servers running VMware server virtualization software, ESX Server best practices strongly recommend extra ports to establish separate physical networks for application production traffic, for management and for VMotion virtual machine migration&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Virtualization: Making the Connection&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To improve return on investment (ROI) and reduce TCO, organizations need to make the most of what is already in place. Virtual IT infrastructure has become a powerful enabler for consolidating servers, for running applications in multiple operating-system environments, for simplifying administration and for lowering operating costs. VMware software on Intel Xeon processor–based servers provides a robust virtualization platform, and Intel NICs provide the connections to make the virtual IT infrastructure a reality. Together, VMware and Intel help IT managers reach their common goal: serving enterprise needs in the most efficient and responsive way possible.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/deployment-of-vmware-along-with-network.html"&gt;Deployment of VMware along with Network Storage&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/virtualization-solution.html"&gt;Virtualization Solution&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/vmware-deployment-requirement.html"&gt;VMware Deployment Requirement&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/recommendations-for-vmware-deployment.html"&gt;Recommendations for VMware Deployment&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-2681494596661926449?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/2681494596661926449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=2681494596661926449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/2681494596661926449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/2681494596661926449'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/vmware-deployment-requirement.html' title='VMware Deployment Requirement'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-3571277923037989333</id><published>2008-11-27T11:08:00.000-08:00</published><updated>2008-11-27T11:38:32.379-08:00</updated><title type='text'>Virtualization Solution</title><content type='html'>A basic virtualization solution will include the following components:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. A VMware ESX Server installation.&lt;/strong&gt;&lt;br /&gt;This software operating system installs on a single physical server (or can create a cluster using several physical servers). VMware can then “host” multiple virtual servers—each with their own operating systems and applications—all running in parallel on the same server hardware. VMware also includes the necessary initiators and network clients to connect to network storage.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Gigabit Ethernet switches and cables.&lt;br /&gt;&lt;/strong&gt;These switches and cables connect the physical server acting as the VMware host to the Network Storage device hardware. VMware and a Network Storage device provide immediate benefits to your IT environment that spring from the virtualization of both processing power and storage resources.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Network Interface Card (NIC): Providing the Glue for VMware Virtual Machines&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Often taken for granted in servers, the NIC capacity must be carefully maintained on servers hosting multiple virtual machines. Best practices for VMware ESX Server recommend a minimum of three network adapters:&lt;br /&gt;&lt;br /&gt;* One for the virtual machine and its applications&lt;br /&gt;* One for the VMware service console to handle system Administration&lt;br /&gt;* One for VMotion to enable dynamic workload balancing&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Easy and non-disruptive storage management.&lt;/strong&gt;&lt;br /&gt;Thin provisioning lets volumes grow on the fly as needed by a virtual machine. No longer are you limited to specific, inflexible server and application LUN allocations. All volumes on a Network Storage device benefit from Advanced Protection Architecture. Each virtual machine has a dedicated LUN and, on a Network Storage device, each LUN is on its own volume. LUNs can grow without any downtime, and new disk capacity can even be added to the system on the fly, so there is no disruption for users or applications when additional storage is required. Network Storage device’s FlexVol thin provisioning technology provides unmatched efficiencies in advanced storage virtualization for file volumes. Thin-provisioned storage has been provisioned just like traditional storage, but it is not consumed until data is written. Users can dramatically increase their storage utilization without sacrificing performance.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Painless backup and restore.&lt;/strong&gt;&lt;br /&gt;Now you need not depend on tapes and backup servers. The Network Storage device S500’s Snapshot technology enables reliable and instant backups and restores of virtual machine data. Choose from multiple points in time to backup or recover a file or folder for any virtual machine using the Network Storage device.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/deployment-of-vmware-along-with-network.html"&gt;Deployment of VMware along with Network Storage&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/virtualization-solution.html"&gt;Virtualization Solution&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/vmware-deployment-requirement.html"&gt;VMware Deployment Requirement&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/recommendations-for-vmware-deployment.html"&gt;Recommendations for VMware Deployment&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-3571277923037989333?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/3571277923037989333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=3571277923037989333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3571277923037989333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3571277923037989333'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/virtualization-solution.html' title='Virtualization Solution'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-2044855485096004561</id><published>2008-11-27T09:19:00.000-08:00</published><updated>2008-11-27T12:55:38.042-08:00</updated><title type='text'>Deployment of VMware along with Network Storage</title><content type='html'>&lt;strong&gt;VMware ESX and GSX Server along with Network Storage&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;VMware enables enterprises to create a &lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;virtual infrastructure&lt;/a&gt;, which provides a layer of abstraction between the computing, storage and networking hardware and the software that operates on it. With a virtual infrastructure, users see resources as if the resources were dedicated to them. The administrator manages and optimizes resources transparently across the data center. IT infrastructures are getting more complex each day with an increasing number of applications, increasing data storage demands, and smaller backup windows. Different applications run on a variety of operating systems and physical servers with widely differing storage needs. Valuable IT staff time is consumed by simply managing these various servers, applications and storage requirements and by putting out the never-ending series of IT fires.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Building Virtual Infrastructure with VMware&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/hypervisors-xen-vmware-and-hyperv.html"&gt;VMware GSX Server and ESX Server&lt;/a&gt; provides a virtualization layer that allows multiple virtual machines to operate simultaneously on a single physical server. ESX Server provides IT administrators with additional capabilities that give them complete control over the server resources allocated to each virtual machine. GSX Server and ESX Server software typically enable organizations to run one to eight virtual machines per processor on 2-way, 4-way, 8-way and 16-way servers, up to a maximum of 64 virtual machines per physical server with GSX Server and 80 virtual machines per server with ESX Server.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/keywords-and-their-explanations.html"&gt;VMware VirtualCenter management&lt;/a&gt; software is used by system administrators to manage virtual machines across many physical systems. VirtualCenter simplifies the management of virtualized Intel architecture–based environments, whether they use Microsoft Windows*, Novell NetWare* or Linux* operating systems. In addition, VMware VMotion technology allows administrators using VirtualCenter to migrate a live virtual machine to a different physical server without service interruption, making dynamic workload balancing and zero downtime hardware maintenance possible.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/virtualization-solution.html"&gt;Virtualization Solution&lt;/a&gt; &lt;/div&gt;&lt;div&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/vmware-deployment-requirement.html"&gt;VMware Deployment Requirement&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://test-guru.blogspot.com/2008/11/recommendations-for-vmware-deployment.html"&gt;Recommendations for VMware Deployment&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/4882516634459481314-2044855485096004561?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://test-guru.blogspot.com/deployment-of-VMware' length='0'/><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/2044855485096004561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=2044855485096004561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/2044855485096004561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/2044855485096004561'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/deployment-of-vmware-along-with-network.html' title='Deployment of VMware along with Network Storage'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-6266913580187147858</id><published>2008-11-06T11:00:00.000-08:00</published><updated>2008-11-06T11:42:03.586-08:00</updated><title type='text'>Testing Tools - Unit - SQL</title><content type='html'>&lt;strong&gt;SQL Unit Testing Tools&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="PDbSeed"&gt;&lt;strong&gt;1. PDbSeed&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PDbSeed is a database seeding and verification tool written in Python. PDbSeed performs an operation, such as DELETE or INSERT, on a database using an XML dataset file for input/output.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Python version 2.3 and 2.4, MySQL&lt;br /&gt;&lt;br /&gt;&lt;a name="SPUnit"&gt;&lt;strong&gt;2. SPUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SPUnit is an application of the popular xUnit framework concept to enable unit testing of SQL Server stored procedures.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows NT/2000&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 631 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="SQLUnit"&gt;&lt;strong&gt;3. SQLUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQLUnit is a regression and unit testing harness for testing database stored procedures. An SQLUnit test suite would be written as an XML file. The SQLUnit harness, which is written in Java, uses the JUnit unit testing framework to convert the XML test specifications to JDBC calls and compare the results generated from the calls with the specified results.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent (Written in an interpreted language)&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 10912 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="TSqlTest"&gt;&lt;strong&gt;4. TSqlTest&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;TSqlTest is a simple, lightweight testing framework for Microsoft SQL Server. It utilizes just two technologies you are already familiar with: T-SQL scripts and .bat scripts. It is intended to be used as part of a continuous integration environment. TSqlTest can be used to test stored procedures, triggers, functions, and database "state".&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Microsoft SQL Server&lt;br /&gt;&lt;br /&gt;&lt;a name="TSQLUnit"&gt;&lt;strong&gt;5. TSQLUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;TSQLUnit is a framework to write tests for applications written in Transact-SQL.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Python&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 11547 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="utPLSQL"&gt;&lt;strong&gt;6. utPLSQL&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;utPLSQL is a unit testing framework for programmers using Oracle's PL/SQL language.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 46818 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;    – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;        – All free and Open-Source&lt;br /&gt;Unit Testing Tools         – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                       &lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work&lt;br /&gt;&lt;br /&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-6266913580187147858?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/6266913580187147858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=6266913580187147858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/6266913580187147858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/6266913580187147858'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html' title='Testing Tools - Unit - SQL'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-4639918740865237069</id><published>2008-11-06T10:53:00.000-08:00</published><updated>2008-11-06T11:45:47.946-08:00</updated><title type='text'>Testing Tools - Unit - PHP</title><content type='html'>&lt;strong&gt;PHP Unit Testing Tools&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="Amock"&gt;&lt;strong&gt;1. Amock&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Amock is a mock object library written in PHP 5, inspired by EasyMock. Mock objects for classes or interfaces are generated on the fly using a source code generator.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;POSIX&lt;br /&gt;&lt;br /&gt;&lt;a name="izh_test"&gt;&lt;strong&gt;2. izh_test&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;izh_test is a xUnit-like framework which allows users to test php pages using the console version of php, uses file compare for checking results of tests, and can test session state content and db state content too&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 635 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="PHP_Assertion_Unit_Framework"&gt;&lt;strong&gt;3. PHP Assertion Unit Framework&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unit testing framework based on assertions which helps PHP developers test their code. Failing assertions about the program state are tracked in a Reporter window of a DOM-compliant browser such as IE5+, Mozilla, Netscape 6+, etc.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;tbc&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 6467 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="PHPUnit"&gt;&lt;strong&gt;4. PHPUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unit testing framework for PHP based on the "JUnit" framework for Java&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent, PHP&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 34847 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. PHPUnit&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;PHPUnit is a family of PEAR packages (PHPUnit2 for PHP 5, PHPUnit for PHP 4) that supports the development of object-oriented PHP applications using the concepts and methods of Agile Software Development, Extreme Programming, Test-Driven Development and Design-by-Contract Development by providing an elegant and robust framework for the creation, execution and analysis of Unit Tests.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;PHP4, PHP5&lt;br /&gt;&lt;br /&gt;&lt;a name="SimpleTest"&gt;&lt;strong&gt;6. SimpleTest&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unit testing, web testing and mock objects framework for PHP. Additional features are generation of server stubs, integration of PhpUnit and PEAR test cases, on-line tutorials and documentation. The web testing won't be fully finished until version 1.0, but the other functionality is stable.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;PHP&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 91006 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Spike_PHPCheckstyle"&gt;&lt;strong&gt;7. Spike PHPCheckstyle&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Spike PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions. The tools checks the input PHP source code and reports any deviations from the coding convention.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;PHP 5.0 and newer&lt;br /&gt;&lt;br /&gt;&lt;a name="Spike_PHPCoverage"&gt;&lt;strong&gt;8. Spike PHPCoverage&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Spike PHPCoverage is an open-source tool for measuring and reporting code coverage provided by the test suite of a PHP application. Spike PHPCoverage can instrument and record the line coverage information for any PHP script at runtime.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;PHP&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 1242 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Testilence"&gt;&lt;strong&gt;9. Testilence&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Testilence is a unit-testing library for programs written in PHP 5. Although it is similar to other JUnit-inspired unit testing libraries, Testilence is written with an emphasis on what is useful, not what is usual. That said, most clever ways of doing useful things for unit test authors and users have already been discovered. Testilence combines original ideas with the best features found in different unit-testing toolkits into a coherent set.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;POSIX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;    – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;        – All free and Open-Source&lt;br /&gt;Unit Testing Tools         – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                       &lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-4639918740865237069?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/4639918740865237069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=4639918740865237069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/4639918740865237069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/4639918740865237069'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html' title='Testing Tools - Unit - PHP'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-4867904483082576162</id><published>2008-11-06T10:47:00.000-08:00</published><updated>2008-11-06T11:47:35.931-08:00</updated><title type='text'>Testing Tools - Unit - .Net</title><content type='html'>&lt;strong&gt;.Net Unit Testing Tools&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name=".NETUnit"&gt;&lt;strong&gt;1. .NETUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An implementation of the XUnit testing framework designed specifically for unit testing components written for the .NET platform.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent (Written in an interpreted language)&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 6213 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="ASPUnit"&gt;&lt;strong&gt;2. ASPUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unit testing framework for testing Microsoft Active Server Pages (ASP).&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Microsoft Internet Information Server 5.0 or 5.1&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 5965 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="BizUnit:"&gt;&lt;strong&gt;3. BizUnit:&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Test framework for automated testing, enables the rapid development of test cases, specifically targetted but not restricted to testing BizTalk solutions.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;.Net&lt;br /&gt;&lt;br /&gt;&lt;a name="csUnit"&gt;&lt;strong&gt;4. csUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;csUnit is a unit testing framework for the Microsoft .NET Framework. It targets test driven development using C#, Visual Basic .NET, and managed C++.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;csUnit has been tested using the Microsoft .NET framework 1.0 Service Pack 2 runtime on an Intel-compatible platform.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 45516 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="dotUnit"&gt;&lt;strong&gt;5. dotUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;dotUnit is a port of JUnit to the Microsoft .net platform. This testing framework allows for automated unit and functional tests which are vital for refactoring and regression testing.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;All 32-bit MS Windows (95/98/NT/2000/XP)&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 6841 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="EasyMock.NET"&gt;&lt;strong&gt;6. EasyMock.NET&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;EasyMock.NET is a class library that provides an easy way to use mock objects for given interfaces or remote objects. EasyMock.NET is a port of the EasyMock framework, which can be found for the Java(TM) platform.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;All 32-bit MS Windows (95/98/NT/2000/XP)&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 5536 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="NCover"&gt;&lt;strong&gt;7. NCover&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A test code coverage tool for C# .NET to tell you how much of your program is covered by your automatic tests. Instruments source code prior to running unit tests to establish test coverage. Nant integration. For use with continuous integration builds&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;All 32-bit MS Windows (95/98/NT/2000/XP)&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 19565 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="NUnit"&gt;&lt;strong&gt;8. NUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current version, 2.0 is the second major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows NT/2000&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 1551368 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="NUnit_Addin_for_Visual_Studio.NET"&gt;&lt;strong&gt;9. NUnit Addin for Visual Studio.NET&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Point and Test NUnit integration for Visual Studio.NET. The aim of this project it to simplify testing and debugging using the NUnit framework inside of Visual Studio.NET.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 58588 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="NUnitAsp"&gt;&lt;strong&gt;10. NUnitAsp&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NUnitAsp is a tool for automatically testing ASP.NET web pages. It's an extension to NUnit, a tool for test-driven development in .NET.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows NT/2000&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 83647 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;    – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;        – All free and Open-Source&lt;br /&gt;Unit Testing Tools         – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                       &lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-4867904483082576162?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/4867904483082576162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=4867904483082576162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/4867904483082576162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/4867904483082576162'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html' title='Testing Tools - Unit - .Net'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-998218927525535370</id><published>2008-11-06T10:39:00.000-08:00</published><updated>2008-11-06T11:49:44.775-08:00</updated><title type='text'>Testing Tools - Unit - Java</title><content type='html'>&lt;strong&gt;Unit Test Tools - Java&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="Checkstyle"&gt;&lt;strong&gt;1. Checkstyle&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 256439 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Cobertura"&gt;&lt;strong&gt;2. Cobertura&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It is based on jcoverage.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 69653 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Continuous_Testing"&gt;&lt;strong&gt;3. Continuous Testing&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Continuous testing uses excess cycles on a workstation to continuously run regression tests in the background, providing rapid feedback about test failures as source code is edited. It reduces the time and energy required to keep code well-tested, and prevents regression errors from persisting uncaught for long periods of time.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent (Written in an interpreted language)&lt;br /&gt;&lt;br /&gt;&lt;a name="DDSteps"&gt;&lt;strong&gt;4. DDSteps&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JUnit extension making test cases data driven. Uses external test data (in Excel, XML etc) which is injected into your test case using standard JavaBeans properties. Data enables and integrates toolkits such as jWebUnit and DbUnit. 100% JUnit compatible&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 7764 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="DepUnit"&gt;&lt;strong&gt;5. DepUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DepUnit is a data and dependency driven unit test system for Java. DepUnit is ideal for sets of tests that depend on data from previous tests. DepUnit makes it easy to run the same tests over multiple data sets.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Java&lt;br /&gt;&lt;br /&gt;&lt;a name="EclEmma"&gt;&lt;strong&gt;6. EclEmma&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License. Internally it is based on the great EMMA Java code coverage tool, trying to adopt EMMA's philosophy for the Eclipse workbench.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Eclipse&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data:&lt;/em&gt;&lt;/strong&gt; Downloadable files: 827607 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Ejb3unit"&gt;&lt;strong&gt;7. Ejb3unit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ejb3Unit - out of container EJB 3.0 testing. Ejb3Unit is a JUnit extention and can execute automated standalone junit tests for all JEE or Ejb3 projects. The out of container approach leads to short build-test-cycles, no container deployment is needed.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 12041 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="GroboUtils"&gt;&lt;strong&gt;8. GroboUtils&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;GroboUtils aims to expand the testing possibilities of Java. It contains many sub-projects which experiment with one aspect of testing through Java. Some projects are present to add shared functionality between the testing sub-projects, while others are remnants from the old purpose of GroboUtils (a collection of useful libraries).&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 24041 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Hansel_1.0"&gt;&lt;strong&gt;9. Hansel 1.0&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hansel is an extension to JUnit that adds code coverage testing to the testing framework.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Java , JUnit and BCEL 5.0&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 6922 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Jester"&gt;&lt;strong&gt;10. Jester&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jester finds code that is not covered by tests. Jester makes some change to your code, runs your tests, and if the tests pass Jester displays a message saying what it changed. Jester includes a script for generating web pages that show the changes made that did not cause the tests to fail. Jester is different than code coverage tools, because it can find code that is executed by the running of tests but not actually tested. However, Jester is not meant as a replacement for code coverage tools, merely as a complementary approach. Jester is for Java code and JUnit tests. Pester is Jester for Python code and PyUnit tests.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;JDK 1.2.2 or above, JUnit 3.2 or above&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 13361 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;    – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;        – All free and Open-Source&lt;br /&gt;Unit Testing Tools         – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                       &lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-998218927525535370?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/998218927525535370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=998218927525535370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/998218927525535370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/998218927525535370'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html' title='Testing Tools - Unit - Java'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-7696116190427089309</id><published>2008-11-06T10:31:00.000-08:00</published><updated>2008-11-06T11:51:53.813-08:00</updated><title type='text'>Testing Tools - Unit - C/C++</title><content type='html'>&lt;strong&gt;&lt;em&gt;C/C++ Unit Test Tools&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="C_Unit_Test_System"&gt;&lt;strong&gt;1. C Unit Test System&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;CUT is a simple, to-the-point unit testing system. It's different from other unit test packages in that it follows the KISS principle. It's designed for C testing, not designed to emulate SUnit.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 8241 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Check"&gt;&lt;strong&gt;2. Check&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Check is a unit test framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;POSIX&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 29326 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="CppTest"&gt;&lt;strong&gt;3. CppTest&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;CppTest is a portable and powerful, yet simple, unit testing framework for handling automated tests in C++. The focus lies on usability and extendability. Several output formats are supported and new ones are easily added.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 8940 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="CppUnit"&gt;&lt;strong&gt;4. CppUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML or text format for automatic testing and GUI based for supervised tests.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;BeOS, MacOS, Windows, OS Independent, Linux&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 485060 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="CUnit"&gt;&lt;strong&gt;5. CUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers a basic testing functionality with a flexible variety of user interfaces.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent (Written in an interpreted language)&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 66658 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="CxxTest"&gt;&lt;strong&gt;6. CxxTest&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;CxxTest is a JUnit/CppUnit/xUnit-like framework for C++. Its advantages over existing alternatives are that it doesn't require RTTI, doesn't require member template functions, doesn't require exception handling, doesn't require any external libraries (including memory management, file/console I/O, graphics libraries) and is distributed entirely as a set of header files. This makes it extremely portable and usable.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent (Written in an interpreted language)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="Embedded_Unit"&gt;&lt;strong&gt;7. Embedded Unit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unit testing framework for Embedded C System. Its design was copied from JUnit and CUnit and more, and then adapted somewhat for Embedded C System.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 7641 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="RCUnit"&gt;&lt;strong&gt;8. RCUnit&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RCUNIT stands for Robust C Unit. It is a small framework for testing C programs. Similar to other unit testing frameworks, RCUNIT is a framework used for creating repeatable tests.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 703 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Test_soon"&gt;&lt;strong&gt;9. Test soon&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Test soon" is a testing framework trying to enable you to write tests quickly, organize them easily and still being flexible. Tests can be grouped automatically by file name and in nested groups.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 467 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10. &lt;/strong&gt;&lt;a name="UnitTest"&gt;&lt;strong&gt;UnitTest&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UnitTest was developed on the principle of keeping things simple as possible.To that point, the source code testing framework was made to allow the developer to easily write white/grey-box unit test cases. To make life easier, I also created a utility that generates unit test class source code. The entire project is really tiny and is designed to build and run out of the box! You should be able to get going within 5 mins. I have also provided two sample projects for you to play with in the package.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;    – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;        – All free and Open-Source&lt;br /&gt;Unit Testing Tools         – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                       &lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-7696116190427089309?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/7696116190427089309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=7696116190427089309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/7696116190427089309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/7696116190427089309'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html' title='Testing Tools - Unit - C/C++'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-166205786199755512</id><published>2008-11-06T10:21:00.000-08:00</published><updated>2008-11-06T11:53:36.187-08:00</updated><title type='text'>Testing Tools - Security</title><content type='html'>&lt;strong&gt;Security Testing Tools&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="Babel_Enterprise"&gt;&lt;/a&gt;&lt;a name="Oedipus"&gt;&lt;strong&gt;1. Oedipus&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Oedipus is an open source web application security analysis and testing suite written in Ruby. It is capable of parsing different types of log files off-line and identifying security vulnerabilities. Using the analyzed information, Oedipus can dynamically test web sites for application and web server vulnerabilities.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;br /&gt;&lt;a name="OSSTMM_-_Open_Source_Security_Testing_Me"&gt;&lt;strong&gt;2. OSSTMM - Open Source Security Testing Methodology Manual&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This manual is to set forth a standard for Internet security testing.&lt;br /&gt;&lt;br /&gt;&lt;a name="Paros"&gt;&lt;strong&gt;3. Paros&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Paros is for people who need to evaluate the security of their web applications. It is completely written in Java. All HTTP and HTTPS data between server and client, including cookies and form fields, can be intercepted and modified.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Cross-platform, Java JRE/JDK 1.4.2 or above&lt;br /&gt;&lt;br /&gt;&lt;a name="WebScarab"&gt;&lt;strong&gt;4. WebScarab&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;WebScarab is a loose suite of web application security assessment tools written entirely in Java. It is a tool primarily designed to be used by developers who can write code themselves.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Indpendent&lt;br /&gt;&lt;br /&gt;&lt;a name="Wireshark"&gt;&lt;strong&gt;5. Wireshark&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wireshark, formerly known as Ethereal, is used by network professionals around the world for troubleshooting, analysis, software and protocol development, and education. It has all of the standard features you would expect in a protocol analyzer, and several features not seen in any other product.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Unix, Linux, and Windows&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Babel Enterprise&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Babel Enterprise manages the risk, dividing it by domains (groups or organizations), assets and policies. With all this, it can be checked, point by point the fully compliance of a security regulation, such as UNE-ISO/IEC 27001 or other ones that depend on this such as LOPD, SOX, etc.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Linux, Solaris, WinXP, HP-UX, IBM AIX&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 5636 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="BFBTester_-_Brute_Force_Binary_Tester"&gt;&lt;strong&gt;7. BFBTester - Brute Force Binary Tester&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BFBTester is good for doing quick, proactive security checks of binary programs. BFBTester will perform checks of single and multiple argument command line overflows and environment variable overflows. It can also watch for tempfile creation activity to alert the user of any programs using unsafe tempfile names.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;POSIX, BSD, FreeBSD, OpenBSD, Linux&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 8204 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="CROSS"&gt;&lt;strong&gt;8. CROSS&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The CROSS (Codenomicon Robust Open Source Software) program is designed to help open source projects fix critical flaws in their code. Codenomicon's CROSS program provides open source projects with full access to its award-winning DEFENSICS testing solutions, helping the projects find and fix a large number of critical flaws very rapidly.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;130 protocol interfaces and formats&lt;br /&gt;&lt;br /&gt;&lt;a name="Flawfinder"&gt;&lt;strong&gt;9. Flawfinder&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Program that scans C/C++ source code and reports potential security flaws. By default, it sorts its reports by risk level (the riskiest operations in the code are listed first).&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Python 1.5 or greater&lt;br /&gt;&lt;br /&gt;&lt;a name="Gendarme"&gt;&lt;strong&gt;10. Gendarme&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compilers do not typically check or have not historically checked.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;.NET (Mono or MS runtime)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;    – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;        – All free and Open-Source&lt;br /&gt;Unit Testing Tools         – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                       &lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-166205786199755512?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/166205786199755512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=166205786199755512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/166205786199755512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/166205786199755512'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/testing-tools-security.html' title='Testing Tools - Security'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-8976989954437831340</id><published>2008-11-06T10:09:00.000-08:00</published><updated>2008-11-06T11:56:08.944-08:00</updated><title type='text'>Testing Tools - Performance</title><content type='html'>&lt;strong&gt;Performance Test Tools&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;*Most Popular*&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="Apache_JMeter"&gt;&lt;strong&gt;1. Apache JMeter&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Solaris, Linux, Windows (98, NT, 2000). JDK1.4 (or higher).&lt;br /&gt;&lt;br /&gt;&lt;a name="OpenSTA"&gt;&lt;strong&gt;2. OpenSTA&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A distributed software testing architecture based on CORBA. Using OpenSTA (Open System Testing Architecture) a user can generate realistic heavy loads simulating the activity of hundreds to thousands of virtual users. OpenSTA graphs both virtual user response times and resource utilization information from all Web Servers, Application Servers, Database Servers and Operating Platforms under test, so that precise performance measurements can be gathered during load tests and analysis on these measurements can be performed.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows 2000, NT4 and XP&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 308980 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="WebLOAD"&gt;&lt;strong&gt;3. WebLOAD&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;WebLOAD Open Source is a fully functional, commercial-grade performance testing product based on WebLOAD, Radview's flagship product that is already deployed at 1,600 sites. Available for free download and use, WebLOAD is a commercial-grade open source project with more than 250 engineering years of product development. Companies that require commercial support, additional productivity features and compatibility with third-party protocols have the option of purchasing WebLOAD Professional directly from RadView.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows NT/2000/XP&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 86442 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Other Performance Test Tools&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="Web_Application_Load_Simulator"&gt;&lt;strong&gt;1. Web Application Load Simulator&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;LoadSim is a web application load simulator. It allows you to create simulations and have those simulations run against your webserver.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;JDK 1.3 or above&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 8860 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Web_Polygraph"&gt;&lt;strong&gt;2. Web Polygraph&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Benchmarking tool for caching proxies, origin server accelerators, L4/7 switches, content filters, and other Web intermediaries.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;C++ compiler&lt;br /&gt;&lt;br /&gt;&lt;a name="TestMaker"&gt;&lt;strong&gt;3. TestMaker&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;TestMaker from PushToTest.com delivers a rich environment for building and running intelligent test agents that test Web-enabled applications for scalability, functionality, and performance. It comes with a friendly graphical user environment, an object-oriented scripting language (Jython) to build intelligent test agents, an extensible library of protocol handlers (HTTP, HTTPS, SOAP, XML-RPC, SMTP, POP3, IMAP), a new agent wizard featuring an Agent Recorder to write scripts for you, a library of fully-functional sample test agents, and shell scripts to run test agents from the command line and from unit test utilities.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Java 1.4 / higher virtual machine on Windows, Linux, Solaris, and Macintosh&lt;br /&gt;&lt;br /&gt;&lt;a name="Soap-Stone"&gt;&lt;strong&gt;4. Soap-Stone&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Network benchmark application which can put your network under load and conduct automatic benchmark and recording activities.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 5253 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="PandoraFMS"&gt;&lt;strong&gt;5. PandoraFMS&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pandora FMS is a monitoring Open Source software. It watches your systems and applications, and allows you to know the status of any element of those systems. Pandora FMS could detect a network interface down, a defacement in your website, a memory leak in one of your server application, or the movement of any value of the NASDAQ new technology market.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;32-bit Windows (NT/2000/XP), Linux/BSD/UNIX-like OSes, Solaris&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 101039 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Pylot"&gt;&lt;strong&gt;6. Pylot&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pylot is a free open source tool for testing performance and scalability of web services. It runs HTTP load tests, which are useful for capacity planning, benchmarking, analysis, and system tuning. Pylot generates concurrent load (HTTP Requests), verifies server responses, and produces reports with metrics. Tests suites are executed and monitored from a GUI.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Python 2.5+. required.Tested on Windows XP, Vista, Cygwin, Ubuntu, MacOS&lt;br /&gt;&lt;br /&gt;&lt;a name="JCrawler"&gt;&lt;strong&gt;7. JCrawler&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stress-Testing Tool for web-applications. It comes with the crawling/exploratory feature. You can give JCrawler a set of starting URLs and it will begin crawling from that point onwards, going through any URLs it can find on its way and generating load on the web application. The load parameters (hits/sec) are configurable.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 14085 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Hammerhead_2_-_Web_Testing_Tool"&gt;&lt;strong&gt;8. Hammerhead 2 - Web Testing Tool&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hammerhead 2 is a stress testing tool designed to test out your web server and web site. It can initiate multiple connections from IP aliases and simulated numerous (256+) users at any given time. The rate at which Hammerhead 2 attempts to pound your site is fully configurable, there are numerous other options for trying to create problems with a web site (so you can fix them).&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Hammerhead has been used with Linux, Solaris and FreeBSD.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 29089 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;    – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;        – All free and Open-Source&lt;br /&gt;Unit Testing Tools         – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                       &lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-8976989954437831340?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/8976989954437831340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=8976989954437831340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/8976989954437831340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/8976989954437831340'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/testing-tools-performance.html' title='Testing Tools - Performance'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-4882026452394322622</id><published>2008-11-06T09:54:00.000-08:00</published><updated>2008-11-06T11:57:45.067-08:00</updated><title type='text'>Testing Tools</title><content type='html'>&lt;strong&gt;Functional Test Tools&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;*MOST popular*&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;a name="Selenium"&gt;&lt;strong&gt;1. Selenium&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Testing tool for browser-based testing of web applications. It can be used both for functional, compatibility (it has extensive cross-browser support) and regression testing.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows, Linux or Mac&lt;br /&gt;&lt;br /&gt;&lt;a name="WatiN"&gt;&lt;strong&gt;2. WatiN&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;WatiN stands for Web Application Testing in dotNet. Inspired by Watir, WatiN enables web application testing, through Internet Explorer on a Windows platform, expressed in any .Net language.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data:&lt;/em&gt;&lt;/strong&gt;Downloadable files: 49627 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Watir"&gt;&lt;strong&gt;3. Watir&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Watir (Web Application Testing in Ruby) is a functional testing tool for web applications. It supports tests executed at the web browser layer by driving a web browser and interacting with objects on a web page. It uses the Ruby scripting language.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows (currently only supports Internet Explorer)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="Web_Form_Flooder"&gt;&lt;strong&gt;4. Web Form Flooder&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Web Form Flooder is a Java console utility that will analyze a Web page, complete any forms present on the page with reasonable data, and submit the data. The utility will also crawl links within the site in order to identify and flood additional forms that may be present.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data:&lt;/em&gt;&lt;/strong&gt;Downloadable files: 1608 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="WebDriver"&gt;&lt;strong&gt;5. WebDriver&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A developer focused tool for automated testing of webapps: WebDriver has a simple API designed to be easy to work with and can drive both real browsers, for testing javascript heavy applications, and a pure "in memory" solution for faster testing of simpler applications.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;any java-compatible platform&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;OTHER Functional Testing Tools&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1. Abbot Java GUI Test Framework&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The Abbot framework provides automated event generation and validation of Java GUI components, improving upon the very rudimentary functions provided by the java.awt.Robot class (A Better 'Bot). The framework may be invoked directly from Java code or accessed without programming through the use of scripts. It is suitable for use both by developers for unit tests and QA for functional testing.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;TBC&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 67654 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Anteater"&gt;&lt;strong&gt;2. Anteater&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anteater is a testing framework designed around Ant, from the Apache Jakarta Project. It provides an easy way to write tests for checking the functionality of a Web application or of an XML Web service.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 15452 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Apodora"&gt;&lt;strong&gt;3. ApoDora&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apodora is a framework/tool for automating functional testing of web applications. It provides the user with programmatic control of the web browser allowing them to interact directly with the browser's user interface. It uses a database backend in order to remember how to find your html elements. This also makes your scripts easier to maintain.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;Windows, IE6&lt;br /&gt;&lt;strong&gt;Download data: &lt;/strong&gt;Downloadable files: 6106 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Arbiter"&gt;&lt;strong&gt;4. Arbiter&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Document based acceptance tester. Similar to FIT in goal. Manages requirements documents in Word or RTF format that are created jointly by customer and developer. Requirements are parsed to extract a glossary and test suite.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;OS Independent&lt;br /&gt;&lt;strong&gt;Download data: &lt;/strong&gt;Downloadable files: 1605 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="Autonet"&gt;&lt;strong&gt;5. Autonet&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Autonet is a GUI network test platform, internally it's based on CLI to communicate with devices. It can help you to arrange test cases, setup commands to devices ,run commands to check results and record test results&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement: &lt;/em&gt;&lt;/strong&gt;windows, linux and any other platform which support tcl&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data: &lt;/em&gt;&lt;/strong&gt;Downloadable files: 1384 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;a name="AutoTestFlash"&gt;&lt;strong&gt;6. AutoTestFlash&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;AutoTestFlash allows the recording and playback of tests writen in Flash and Flex. The tool website provides a live sample.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement:&lt;/em&gt; &lt;/strong&gt;Windows / Flash&lt;br /&gt;&lt;br /&gt;&lt;a name="Avignon"&gt;&lt;strong&gt;7. Avignon&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Avignon is an acceptance test system that allows you to write executable tests in a language that you define. It uses XML to define the syntax of the language but, if you choose to extend the language, leaves the semantics of the tests up to you. Avignon includes modules for testing HTML applications (through either IE or FireFox), Swing and .NET WinForm applications.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Requirement:&lt;/em&gt; &lt;/strong&gt;Java (MS Windows only for .NET testing)&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Download data:&lt;/em&gt; &lt;/strong&gt;Downloadable files: 9309 total downloads to date&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;See More&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;    – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;        – All free and Open-Source&lt;br /&gt;Unit Testing Tools         – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                       &lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-4882026452394322622?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/4882026452394322622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=4882026452394322622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/4882026452394322622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/4882026452394322622'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/testing-tools.html' title='Testing Tools'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-6819367333413892926</id><published>2008-11-06T09:47:00.000-08:00</published><updated>2008-11-06T11:33:44.821-08:00</updated><title type='text'>Software Testing Tools</title><content type='html'>Test coverage is used as a way to measure how thoroughly software is tested. Coverage is used by software developers and sometimes by vendors to indicate their confidence in the readiness of their software. Software test environments (STEs) provide a means of automating the test process and integrating testing tools to support required testing capabilities across the test process. Specifically, STEs may support test planning, test management, test measurement, test failure analysis, test development and test execution.&lt;br /&gt;&lt;br /&gt;Following are some most popular and opensource (free available) software tesing tools. You can view details of all free software testing tools here.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools.html"&gt;Functional Test Tools&lt;/a&gt;     – All free and Open-Source&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-performance.html"&gt;Performance Test Tools&lt;/a&gt; – All free and Open-Source&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-security.html"&gt;Security Test Tools&lt;/a&gt;         – All free and Open-Source&lt;/li&gt;&lt;li&gt;Unit Testing Tools         – All free and Open-Source   &lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;                     &lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-cc.html"&gt;Unit Test C/C++&lt;/a&gt;&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-java.html"&gt;Unit Test Java&lt;/a&gt;                        &lt;/li&gt;&lt;li&gt;                     &lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-net.html"&gt;Unit Test .Net&lt;/a&gt;&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-php.html"&gt;Unit Test PHP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;                     &lt;a href="http://test-guru.blogspot.com/2008/11/testing-tools-unit-sql.html"&gt;Unit Test SQL&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt; &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;If these topics really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-6819367333413892926?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/6819367333413892926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=6819367333413892926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/6819367333413892926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/6819367333413892926'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/software-testing-tools.html' title='Software Testing Tools'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-2970470886378149628</id><published>2008-11-06T09:08:00.000-08:00</published><updated>2008-11-06T12:00:55.895-08:00</updated><title type='text'>Software Testing Techniques II</title><content type='html'>&lt;strong&gt;7. Integration Testing:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Integration is a systematic approach to build the complete software structure specified in the design from unit-tested modules. Once all the individual units have been tested there is a need to test how they were put together to ensure no data is lost across interface, one module does not have an adverse impact on another and a function is not performed correctly. Integration testing is a systematic approach that produces the program structure while at the same time producing tests to identify errors associated with interfacing. There are two ways integration performed. It is called Top-Down Approach (Pre-test) and Bottom-Up Approach (Pro-test).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7.1 Top-Down integration &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The integration process is performed in a series of five stages:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The main control module is used as a test driver and stubs are substituted for all modules directly subordinate to the main control module. &lt;/li&gt;&lt;li&gt;Depending on the integration technique chosen, subordinate stubs are replaced one at a time with actual modules.&lt;/li&gt;&lt;li&gt;Tests are conducted as each module is integrated.&lt;/li&gt;&lt;li&gt;On the completion of each group of tests, another stub is replaced with the real module.&lt;/li&gt;&lt;li&gt;Regression testing may be performed to ensure that new errors have been introduced.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;7.2 Bottom-up Integration&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A bottom-up integration strategy may be implemented with the following steps:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Low-level modules are combined into clusters that perform a particular software sub-function.&lt;/li&gt;&lt;li&gt;A driver is written to coordinate test cases input and output.&lt;/li&gt;&lt;li&gt;The cluster is tested.&lt;/li&gt;&lt;li&gt;Drivers are removed and clusters are combined moving upward in the program structure.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;8. &lt;/strong&gt;&lt;strong&gt;System Testing&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ultimately, software is included with other system components and a set of system validation and integration tests are performed. Steps performed during software design and testing can greatly improve the probability of successful software integration in the larger system. System testing is a series of different tests whose main aim is to fully exercise the computer-based system. Although each test has a different role, all work should verify that all system elements have been properly integrated and form allocated functions.&lt;br /&gt;&lt;br /&gt;• A system is the big component&lt;br /&gt;• System testing is aimed at revealing bugs that cannot be attributed to a component as such, to inconsistencies between components or planned interactions between components&lt;br /&gt;• Concern: issues, behaviors that can only be exposed by testing the entire integrated system (e.g., performance, security, recovery).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8.1 Recovery Testing&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Many computer-based systems need to recover from faults and resume processing within a particular time. In certain cases, a system needs to be fault-tolerant. In other cases, a system failure must be corrected within a specified period of time or severe economic damage will happen. Recovery testing is a system test that forces the software to fail in various ways and verifies the recovery is performed correctly.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8.2 Security Testing&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Any computer-based system that manages sensitive information or produces operations that can improperly harm individuals is a target for improper or illegal penetration. Security testing tries to verify that protection approaches built into a system will protect it from improper penetration. During security testing, the tester plays the role of the individual who wants to enter the system. The tester may try to get passwords through external clerical approaches; may attack the system with customized software, purposely produce errors and hope to find the key to system entry. The role of the designer is to make entry to the system more expensive than that which can be gained.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8.3 Stress Testing&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Stress testing executes a system in the demands resources in abnormal quantity, frequently or volume. A variation of stress testing is an approach called sensitivity testing in some situation a very small range of data contained with the bounds of valid data for a program may cause extreme and even erroneous processing or profound performance degradation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. Conclusion&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Software testing accounts for a large percentage of effort in the software development process, but we have only recently begun to understand the subtleties of systematic planning, execution and control.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt; – World’s Hottest Topic – A Good Research Work&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-2970470886378149628?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/2970470886378149628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=2970470886378149628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/2970470886378149628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/2970470886378149628'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html' title='Software Testing Techniques II'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-5703919085956088463</id><published>2008-11-05T00:04:00.000-08:00</published><updated>2008-11-06T12:08:46.787-08:00</updated><title type='text'>Comprison of Hypervisors</title><content type='html'>&lt;strong&gt;Comparison of Hyper-V, Xen and VMware by &lt;em&gt;Jason Perlow&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;VMWare’s ESX differs from Hyper-V and Xen in that it currently uses pure software based virtualization, so it doesn’t need the VT or Pacifica extensions. However, it has a much tighter environment as to what kind of hardware it can run on – the hypervisor has a limited device driver compatibility list and VMWare keeps its ESX hypervisor source code very close to the vest, so development goes at a much slower pace – SATA disk drives, which are now commonplace on commodity x86 server machines, are not currently supported in VMWare ESX 3. ESX Server also requires a special networked clustered file system known as VMFS to store the virtual machine images, and you have to dedicate a SAN-based LUN to it.&lt;br /&gt;&lt;br /&gt;Hyper-V, on the other hand, will run on any modern system that can run 64-bit Windows 2008, stores all its virtual machines on regular directories in NTFS, and provides third-party and built-in driver support by using what is referred to a “Parent” OS as a pass-thru mechanism.&lt;br /&gt;In Xen parlance, this is also referred to as “Domain 0”, where device and file system support is provided by the Linux kernel (or in the case of Sun xVM, Solaris) and Linux file systems such as ext3 and ReiserFS.&lt;br /&gt;&lt;br /&gt;Even though Hyper-V is still pre-1.0 code, but Microsoft has done a bang-up job with its hypervisor, and it may just turn this Linux freak into a Windows 2008 junkie for running his own personal virtualization needs. While VMWare’s ESX is still superior on a number of fronts, including its aforementioned VMotion technology, VM migration/load balancing and it’s more powerful cluster management tools.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Hyper-V enables:&lt;/strong&gt;&lt;br /&gt;· Server Consolidation&lt;br /&gt;· Business Continuity and Disaster Recovery&lt;br /&gt;· Testing and Development&lt;br /&gt;· Dynamic Data Center&lt;br /&gt;· New and improved Architecture&lt;br /&gt;· Broad OS Support&lt;br /&gt;· Symmetric Multiprocessor (SMP) Support&lt;br /&gt;· Network Load Balancing&lt;br /&gt;· Quick Migration&lt;br /&gt;· Virtual Machine Snapshots&lt;br /&gt;· Scalability&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;See More:&lt;/strong&gt;&lt;br /&gt;&lt;/u&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/server-vitulaization.html"&gt;How it Works – Server Virtualization&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/example-of-server-virtualization.html"&gt;Example of Server Virtualization&lt;/a&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/hypervisors-xen-vmware-and-hyperv.html"&gt;Hypervisors, Xen, VMWare, Hyper-V&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-5703919085956088463?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/5703919085956088463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=5703919085956088463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/5703919085956088463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/5703919085956088463'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/comprison-of-hypervisors.html' title='Comprison of Hypervisors'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-8919704478834084087</id><published>2008-11-04T23:53:00.000-08:00</published><updated>2008-11-06T12:10:20.148-08:00</updated><title type='text'>Hypervisors, Xen, VMWare and HyperV</title><content type='html'>&lt;p&gt;&lt;strong&gt;"Virtualization Products (Hypervisor) "&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1- Xen &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Xen (vendor; Citrix) is free software virtual machine monitor (hypervisor) for IA-32, x86, x86-64, IA-64 and PowerPC 970 architectures. It allows several guest operating systems to be executed on the same computer hardware at the same time.&lt;br /&gt;&lt;br /&gt;A Xen system is structured with the Xen hypervisor as the lowest and most privileged layer. Above this layer, there are one or more guest operating systems, which the hypervisor schedules across the physical CPUs. The first guest operating system, called in Xen terminology "domain 0" (dom0), is booted automatically when the hypervisor boots and given special management privileges and direct access to the physical hardware. The system administrator logs into dom0 in order to start any further guest operating systems, called "domain U" (domU) in Xen terminology.&lt;br /&gt;&lt;br /&gt;The Xen goes between the hardware and the operating systems of the various domains. The hypervisor is responsible for checking page tables, allocating resources for new domains, and scheduling domains. It presents the domains with a Virtual Machine that looks similar but not identical to the native architecture. It is also responsible for booting the machine enough that it can start dom0.&lt;br /&gt;&lt;br /&gt;Just as applications can interact with an OS by giving it syscalls, domains interact with the hypervisor by giving it hyper calls. The hypervisor responds by sending the domain an event, which fulfils the same function as an IRQ on real hardware.Modified versions of Linux, Net BSD and Solaris can be used as the dom0. Several modified Unix-like operating systems may be employed as guest operating systems (domU); on certain hardware, as of Xen version 3.0, unmodified versions of Microsoft Windows and other proprietary operating systems can also be used as guests if the CPU supports Intel VT or AMD V technologies.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2- VMware &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;VMware (vendor; VMware, Inc.) is a software developer and a global leader in the virtualization market. VMware's desktop software runs on Microsoft Windows, Linux, and Mac OS X. VMware's enterprise software, VMware ESX Server, runs directly on server hardware without requiring an additional underlying operating system.VMware software provides a completely virtualized set of hardware to the guest operating system. VMware software virtualizes the hardware for a video adapter, a network adapter, and hard disk adapters. The host provides pass-through drivers for guest USB, serial, and parallel devices. In this way, VMware virtual machines become highly portable between computers, because every host looks nearly identical to the guest. In practice, a systems administrator can pause operations on a virtual machine guest, move or copy that guest to another physical computer, and there resume execution exactly at the point of suspension. Alternately, for enterprise servers, a feature called VMotion allows the migration of operational guest virtual machines between similar but separate hardware hosts sharing the same storage.Desktop software&lt;br /&gt;VMware launched its first product, VMware Workstation, in 1999. This software suite allows users to run multiple instances of x86 or x86-64 -compatible operating systems on a single physical PC. VMware Fusion provides similar functionality for users of the Mac Intel platform, along with full compatibility with virtual machines created by other VMware products.For users without a license to use VMware Workstation or VMware Fusion, VMware offers the freeware VMware Player product, which can run (but not create) virtual machines.&lt;a name="Server_software"&gt;&lt;/a&gt;Server software&lt;br /&gt;VMware markets two virtualization products for servers: VMware ESX Server (formerly called "ESX Server") and VMware Server (formerly called "GSX Server").VMware ESX, an enterprise-level product, can deliver greater performance than the freeware VMware Server, due to lower system overhead. In addition, VMware ESX integrates into VMware Virtual Infrastructure, which offers extra services to enhance the reliability and manageability of a server deployment. The VMware Server product offers a user interface with a similar look-and-feel to VMware Workstation.&lt;br /&gt;&lt;br /&gt;VMware Server is also provided as freeware, like VMware Player but it is possible to create virtual machines with it. VMware Server is a "hosted" application, which runs within an existing Windows operating system, whereas VMware ESX does not depend on any host operating system - it is "bare-metal", running directly on the hardware, serving the virtualized hardware provisioned to each Virtual Machine.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3- Windows Server 2008 Hyper-V&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Windows Server 2008 Hyper-V (vendor; Microsoft), the next-generation hypervisor-based server virtualization technology, allows you to make the best use of your server hardware investments by consolidating multiple server roles as separate virtual machines (VMs) running on a single physical machine. With Hyper-V, you can also efficiently run multiple different operating systems i-e Windows, Linux etc. in parallel, on a single server, and fully leverage the power of x64 computing.&lt;br /&gt;&lt;br /&gt;Hyper-V provides a dynamic, reliable, and scalable virtualization platform combined with a single set of integrated management tools to manage both physical and virtual resources, enabling you to create an agile and dynamic data center. Hyper-V enables:&lt;br /&gt;&lt;br /&gt;· Server Consolidation&lt;br /&gt;· Business Continuity and Disaster Recovery&lt;br /&gt;· Testing and Development· Dynamic Data Center&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Key Features&lt;/strong&gt;&lt;br /&gt;· New and improved Architecture&lt;br /&gt;· Broad OS Support&lt;br /&gt;· Symmetric Multiprocessor (SMP) Support&lt;br /&gt;· Network Load Balancing&lt;br /&gt;· Quick Migration&lt;br /&gt;· Virtual Machine Snapshots&lt;br /&gt;· Scalability&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;u&gt;See More:&lt;/u&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/server-vitulaization.html"&gt;How it Works – Server Virtualization&lt;/a&gt; &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/example-of-server-virtualization.html"&gt;Example of Server Virtualization&lt;/a&gt; &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/hypervisors-xen-vmware-and-hyperv.html"&gt;Hypervisors, Xen, VMWare, Hyper-V&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/comprison-of-hypervisors.html"&gt;Comparison of Hypervisors&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/strong&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-8919704478834084087?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/8919704478834084087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=8919704478834084087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/8919704478834084087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/8919704478834084087'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/hypervisors-xen-vmware-and-hyperv.html' title='Hypervisors, Xen, VMWare and HyperV'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-3121104179360676429</id><published>2008-11-04T23:33:00.000-08:00</published><updated>2008-11-06T12:11:50.035-08:00</updated><title type='text'>Example of Server Virtualization</title><content type='html'>&lt;strong&gt;Normal Way (Without Virtualization)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Five (5) servers with different applications and different Operating Systems are required as shown in following Diagram.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5265074249610053186" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 234px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_1rqZn4Mf51A/SRFNImwQRkI/AAAAAAAAACs/mGliTLmlccw/s320/Normal+Network.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Through Virtualization&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;By using the concept of virtualization different applications and different OS can be run on only two server i-e server A and Server B as shown below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5265074252609848482" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 221px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_1rqZn4Mf51A/SRFNIx7dhKI/AAAAAAAAAC0/r_Lxa7Mdn7A/s320/Virtualization+Network.bmp" border="0" /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;See More:&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/server-vitulaization.html"&gt;How it Works – Server Virtualization&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Example of Server Virtualization&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/hypervisors-xen-vmware-and-hyperv.html"&gt;Hypervisors, Xen, VMWare, Hyper-V&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/comprison-of-hypervisors.html"&gt;Comparison of Hypervisors&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-3121104179360676429?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/3121104179360676429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=3121104179360676429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3121104179360676429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3121104179360676429'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/example-of-server-virtualization.html' title='Example of Server Virtualization'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1rqZn4Mf51A/SRFNImwQRkI/AAAAAAAAACs/mGliTLmlccw/s72-c/Normal+Network.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-1149630012618033081</id><published>2008-11-04T23:16:00.000-08:00</published><updated>2008-11-05T00:27:41.479-08:00</updated><title type='text'>Server Vitulaization</title><content type='html'>&lt;strong&gt;How It Works&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Virtualization creates an abstraction layer between physical server hardware, operating systems and applications running on them. This abstraction layer presents end users with a logical view instead of a physical view of computing power resources.&lt;br /&gt;&lt;br /&gt;Without virtualization, a simple computer architecture is given below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_1rqZn4Mf51A/SRFJQ8fzJrI/AAAAAAAAACc/WBZ0M5W21yc/s1600-h/Internal+Process+Normal.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265069994839058098" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 103px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_1rqZn4Mf51A/SRFJQ8fzJrI/AAAAAAAAACc/WBZ0M5W21yc/s320/Internal+Process+Normal.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A High level computer architecture using virtualization. By installing hypervisors you can have multiple OS as shown below having particular software application for each OS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5265070359142219074" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 292px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_1rqZn4Mf51A/SRFJmJocPUI/AAAAAAAAACk/To0Fw62T_as/s320/Internal+Process.bmp" border="0" /&gt;&lt;strong&gt;&lt;u&gt;See More:&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/server-vitulaization.html"&gt;How it Works – Server Virtualization&lt;/a&gt; &lt;/u&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/example-of-server-virtualization.html"&gt;Example of Server Virtualization&lt;/a&gt; &lt;/u&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/hypervisors-xen-vmware-and-hyperv.html"&gt;Hypervisors, Xen, VMWare, Hyper-V&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/comprison-of-hypervisors.html"&gt;Comparison of Hypervisors&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/u&gt;&lt;/strong&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Related Topics:&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Software Testing&lt;/a&gt; &lt;/u&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;~&lt;/u&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-1149630012618033081?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/1149630012618033081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=1149630012618033081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/1149630012618033081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/1149630012618033081'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/server-vitulaization.html' title='Server Vitulaization'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1rqZn4Mf51A/SRFJQ8fzJrI/AAAAAAAAACc/WBZ0M5W21yc/s72-c/Internal+Process+Normal.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-3574719286088393798</id><published>2008-11-02T00:59:00.000-07:00</published><updated>2008-11-06T12:02:54.317-08:00</updated><title type='text'>Software Testing Techniques</title><content type='html'>&lt;strong&gt;1. White Box Testing &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;White box testing is a test case design approach that employs the control architecture of the procedural design to produce test cases. Using white box testing approaches, the software engineering can produce test cases that can:&lt;br /&gt;&lt;br /&gt;1) Guarantee that all independent paths in a module have been exercised at least once,&lt;br /&gt;2) Exercise all logical decisions,&lt;br /&gt;3) Execute all loops at their boundaries and in their operational bounds,&lt;br /&gt;4) Exercise internal data structures to maintain their validity&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Black Box Testing &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;"Testing of a function without knowing internal structure of the program."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Black box testing approaches concentrate on the fundamental requirements of the software. Black box testing allows the software engineer to produce groups of input situations that will fully exercise all functional requirements for a program. Black box testing is not an alternative to white box techniques. It is a complementary approach that is likely to uncover a different type of errors that the white box approaches.&lt;br /&gt;&lt;br /&gt;Black box testing tries to find errors in the following categories:&lt;br /&gt;&lt;br /&gt;1) Incorrect or missing functions,&lt;br /&gt;2) Interface errors,&lt;br /&gt;3) Errors in data structures or external database access,&lt;br /&gt;4) Performance errors,&lt;br /&gt;5) Initialization and termination errors.&lt;br /&gt;&lt;br /&gt;By applying black box approaches we produce a set of test cases that fulfill requirements:&lt;br /&gt;1) Test cases that reduce the number of test cases to achieve reasonable testing,&lt;br /&gt;2) Test cases that tell use something about the presence or absence of classes of errors.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Unit Testing&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Unit testing concentrates verification on the smallest element of the program – the module. Using the detailed design description important control paths are tested to establish errors within the bounds of the module.&lt;br /&gt;&lt;br /&gt;The most ‘micro’ scale of testing to test particular functions or code modules. Typically done by the programmer and not by testers• Unit - smallest testable piece of software• A unit can be compiled/ assembled/ linked/ loaded; and put under a test harness• Unit testing done to show that the unit does not satisfy the functional specification and/ or its implemented structure does not match the intended design structure&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Validation Testing&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;As a culmination of testing, software is completely assembled as a package, interfacing errors have been identified and corrected, and a final set of software tests validation testing are started. Validation can be defined in various ways, but a basic one is valid succeeds when the software functions in a fashion that can reasonably expected by the customer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Verification Testing&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The process of evaluating a system or component to determine whether the products of the given development phase satisfy the conditions imposed at the start of that phase.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Testing for Real-Time Systems&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The time-dependent nature of real-time applications adds a new difficult element to testing. Not only does the developer have to look at black and white box testing, but also the timing of the data and the parallelism of the tasks. In many situation test data for real-time system may produce errors when the system is in one state but to in others. Comprehensive test cases design methods for real-time systems have not evolved yet. However, a four-stage approach can be put forward:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Task testing:&lt;/em&gt;&lt;/strong&gt; The first stage is to test independently the tasks of the real-time software.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Behavioral testing:&lt;/em&gt;&lt;/strong&gt; Using system models produced with CASE tools the behavior of the real-time system and examine its actions as a result of external events.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Inter-task testing:&lt;/em&gt;&lt;/strong&gt; Once errors in individual tasks and in system behaviour have been observed testing passes to time-related external events.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Systems testing:&lt;/em&gt;&lt;/strong&gt; Software and hardware are integrated and a full set of systems tests are introduced to uncover errors at the software and hardware interface.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;&lt;strong&gt;Server Virtualization&lt;/strong&gt;&lt;/a&gt; – World’s Hottest Topic – A Good Research Work  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-3574719286088393798?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/3574719286088393798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=3574719286088393798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3574719286088393798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3574719286088393798'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html' title='Software Testing Techniques'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-3468794656704487372</id><published>2008-10-29T13:03:00.000-07:00</published><updated>2008-11-06T12:19:45.545-08:00</updated><title type='text'>Today's Most Hot Topic "Server Virtualization"</title><content type='html'>&lt;p align="center"&gt;&lt;strong&gt;ABSTRACT&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;/strong&gt;&lt;em&gt;We have witnessed low resource utilization of high performance graphics workstations in our instructional computer laboratories. The low utilization statistics indicate that workstation consolidation could achieve great savings in infrastructure, networking, power consumption, and maintenance costs. In addition, we would spend less time in deployment, security, and fault isolation without compromising performance.&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;p align="center"&gt; &lt;/p&gt;&lt;p align="center"&gt;&lt;br /&gt;Server virtualization opens up a range of new possibilities for autonomic datacenter management, through the availability of new automation mechanisms that can be exploited to control and monitor tasks running within virtual machines. This facilitates more powerful and flexible autonomic controls, through management software that maintains the system in a desired state in the face of changing workload and demand.Virtualization, a well established technology in the desktop and server domain, is currently investigated and analyzed with respect to its potential within mobile devices.&lt;/p&gt;&lt;p align="center"&gt; &lt;/p&gt;&lt;p align="center"&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;em&gt;"What is Server Virtualization"&lt;/em&gt;&lt;/strong&gt;&lt;a href="http://4.bp.blogspot.com/_1rqZn4Mf51A/SQnlg31dPdI/AAAAAAAAACI/d7KltYGtEX0/s1600-h/Virtualization+Network.bmp"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;em&gt;Server virtualization&lt;/em&gt;, also known as &lt;em&gt;hardware virtualization&lt;/em&gt;, server virtualization enables multiple operating systems (can be different) to run on a single physical machine as virtual machines (VMs). Server Virtualization enables organizations to consolidate physical servers into a single system running multiple operating systems and applications to increase system utilization. The software layer providing the virtualization is called a virtual machine monitor or &lt;em&gt;hypervisor&lt;/em&gt;. A hypervisor can run on bare hardware or on top of an operating system.&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;Virtualization is an abstraction layer that decouples the physical hardware from the operating system to deliver greater IT resource utilization and flexibility. Virtualization allows multiple virtual machines with heterogeneous operating systems to run in isolation, side-by-side, on the same physical machine. Each virtual machine has its own set of virtual hardware (e.g., RAM, CPU, NIC, etc.) upon which an operating system and applications are loaded. The operating system sees a consistent, normalized set of hardware regardless of the actual physical hardware components.&lt;/div&gt;&lt;div align="center"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;em&gt;Benefits &lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt; &lt;/div&gt;&lt;/em&gt;&lt;/strong&gt;&lt;div align="center"&gt;With server virtualization, you can consolidate workloads of underutilized server machines onto a smaller number of fully utilized machines. Fewer physical machines can lead to reduced costs through lower hardware, energy, and management overhead, plus the creation of a more dynamic IT infrastructure. Virtualization reduces hardware investment, tremendously enhancing server and application management tasks. It leads to better capacity planning, higher availability, smarter resource sharing, and simpler heterogeneous storage infrastructure management. Another benefit is the ability to securely separate virtual operating systems, and the ability to support legacy software as well as new OS instances on the same computer. Virtualization also has a benefit when working on operating system development: running the new system as a guest avoids the need to reboot the computer whenever a bug is encountered.&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;See More: &lt;/u&gt;&lt;br /&gt;&lt;/div&gt;&lt;/em&gt;&lt;/strong&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;Server Virtualization&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/server-vitulaization.html"&gt;How it Works – Server Virtualization&lt;/a&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/example-of-server-virtualization.html"&gt;Example of Server Virtualization&lt;/a&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/hypervisors-xen-vmware-and-hyperv.html"&gt;Hypervisors, Xen, VMWare, Hyper-V&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/comprison-of-hypervisors.html"&gt;Comparison of Hypervisors&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/em&gt;&lt;/strong&gt;&lt;div align="left"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;If this topic really helped you or to make this topic more informative please give your suggestions/comments. Thanks&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-3468794656704487372?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/3468794656704487372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=3468794656704487372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3468794656704487372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3468794656704487372'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html' title='Today&apos;s Most Hot Topic &quot;Server Virtualization&quot;'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4882516634459481314.post-3198885056345303528</id><published>2008-10-28T01:29:00.001-07:00</published><updated>2008-11-06T12:05:59.917-08:00</updated><title type='text'>Guru's Software Testing</title><content type='html'>&lt;div align="left"&gt;If software engineering is really an engineering discipline, it is the intelligent application of proven principles, techniques, languages, and tools to the cost-effective creation and maintenance of software that satisfies users' needs.&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;1. What is Software&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"Software is code, programs, documentation and data relating to the operation of a computer based solution or to utilize capabilities of hardware."&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;2. What is Software Testing&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;"Software testing is an activity (phase of Software Development Life Cycle) that aims to check or evaluate capability of a system or program or software and determining that it meets its required results."&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;2.1 Testing Objectives&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A number of rules that act as testing objectives are:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;Testing is a process of executing a program with the aim of checking capability of software for producing right results. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;Testing is a process of executing a program with the aim of finding errors. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;A good test case will have a good chance of finding an undiscovered error. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;A successful test case uncovers a new error. &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;2.2 Test Case Design&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The design of software testing can be a challenging process. However software engineers often see testing as an after thought, producing test cases that feel right but have little assurance that they are complete. The objective of testing is to have the highest likelihood of finding the most errors with a minimum amount of timing and effort. A large number of test case design methods have been developed that offer the developer with a systematic approach to testing. Methods offer an approach that can ensure the completeness of tests and offer the highest likelihood for uncovering errors in software&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;3. Software Testing &lt;/em&gt;Techniques&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;The importance of software testing and its impact on software cannot be underestimated. Software testing is a fundamental component of software quality assurance and represents a review of specification, design and coding. The greater visibility of software systems and the cost associated with software failure are motivating factors for planning, through testing. It is not uncommon for a software organization to spent 40% of its effort on testing. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;3.1 Static Testing Versus Dynamic Testing&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Static testing&lt;/strong&gt;&lt;/em&gt; is a form of software testing where the software isn’t actually used.&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;It is generally not detailed testing, but checks mainly for the sanity of the code, algorithm, or document. It is primarily syntax checking of the code or and manually reading of the code or document to find errors &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;This type of testing can be used by the developer who wrote the code, in isolation. Code reviews, inspections and walkthroughs are also used. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;This is the verification portion of Verification and Validation &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt;These are verification activities. Code Reviews, inspection and walkthroughs are few of the static testing methodologies &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;em&gt;In &lt;strong&gt;Dynamic testing&lt;/strong&gt;&lt;/em&gt; the software must actually be compiled and run.&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;Dynamic analysis refers to the examination of the physical response from the system to variables that are not constant and change with time.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;Some of dynamic testing methodologies include unit testing, integration testing, system testing and acceptance testing. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;Dynamic testing is the validation portion of Verification and Validation. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;These are the Validation activities. Unit Tests, Integration Tests, System Tests and Acceptance Tests are few of the Dynamic Testing methodologies.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;u&gt;Related Topics&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/test-2.html"&gt;Guru’s Software Testing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-tools.html"&gt;Software Testing Tools&lt;/a&gt; – All free and Open-Source&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/softwarte-testing-tecniques.html"&gt;Software Testing Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://test-guru.blogspot.com/2008/11/software-testing-techniques-ii.html"&gt;Software Testing Techniques - II&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Also Available&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;a href="http://test-guru.blogspot.com/2008/10/todays-most-hot-topic-server.html"&gt;&lt;strong&gt;Server Virtualization&lt;/strong&gt;&lt;/a&gt; – World’s Hottest Topic – A Good Research Work  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4882516634459481314-3198885056345303528?l=test-guru.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://test-guru.blogspot.com/feeds/3198885056345303528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4882516634459481314&amp;postID=3198885056345303528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3198885056345303528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4882516634459481314/posts/default/3198885056345303528'/><link rel='alternate' type='text/html' href='http://test-guru.blogspot.com/2008/10/test-2.html' title='Guru&apos;s Software Testing'/><author><name>IT Guru</name><uri>http://www.blogger.com/profile/01938572671204503854</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_1rqZn4Mf51A/SSbSd_7zggI/AAAAAAAAADA/dyNICmZDHMo/S220/6485586-lg.jpg'/></author><thr:total>0</thr:total></entry></feed>
