Why Has Social Networking Grown So Fast in Popularity?


So What Makes Social Networking So Attractive To The Online Community?

What used to make them popular was the sheer ease in which they allowed for communication. Originally that is just about all these social web services were actually good for. People would log in and be able to communicate with each other through postings, primitive blogs, and in some cases instant chats. Over time these things evolved and services that used to only allow for one of these forms of communication began to open up and offer the others as well.

Social Networks Allow For Much More

The first thing that makes these networks distinct over plain and simple web postings is that users can choose select friends lists. Those lists allow users to decide which people on the internet can view the things that they put online, and whose information they want to see for themselves. That this concept has become more efficient in practice is one of the things that made the services' popularity grow.

Being Interactive With Visual Elements

Another key feature of just about every social networking site on the internet is the ability to upload and view photographs. This practice has grown in popularity in tandem with the increasing adoption of digital cameras. By adding this clear visual element to be shared between networks of friends, the benefits of the services became even more astounding. While letter writing and phone calls have made simple communication possible for decades, the concept of instantly sharing images between friends and family is quite new.

More than simple images, social networks now allow for videos to be posted by users as well. This idea took a bit longer to catch on than the posting of photographs, but over the last year or so it has seen the average home computer advancing in its abilities, and it has seen peoples ability to record digital videos expanding fast as well.

The Incorporation Of Portable Internet Devices

Perhaps one of the biggest attractions to internet social networks has come from the sudden boost in adoption of portable internet devices. When internet capable cell phones first grew in popularity it was squarely within the business community, but as they became more advanced and affordable, regular everyday consumers started snatching them up. It was a natural move for social networks to open up easy access to users of these devices.

Social Networking Is Here To Stay

All of these benefits combine to make social networking a difficult thing for people to avoid. It allows them to share all of those simple to use benefits with people they are close with as well as people who they, until now, have not been able to maintain regular relationships with. The appeal is undeniable, and all of this will only see more people jumping on board during the next few years.


Source by Cathy Cripps

How to Write a Letter With OpenOffice Or NeoOffice Letter Wizard


In case you do not know, OpenOffice is an amazingly powerful office suite, at least as good as the MS Office suite. It's also free. Search for "OpenOffice" on Google to download it from the OpenOffice site. (Note: if you own a Mac , try NeoOffice. It runs much better on a Mac but basically it's the same suite.)

Select the Text Document option from the OpenOffice menu to display the OO word processor.

This word processor will not write your letters for you automatically but it's got a built-in Letter Wizard to help you get the basic structural elements right.

Select File> Wizards> Letter from the menu to display the Letter Wizard. (Note the Fax, Agenda, Presentation, and Web Page wizards as well!)

Select from one of the following Letter Type options: Business Letter, Formal Personal Letter, Personal Letter.

The first two letters come with three Page Design options: Elegant, Modern, Office.

The Personal Letter comes with the following Page Design options: Bottle, Mail, Marine, Red Line.

Once you select your Letter Type and Page Design Style, you click Next to display the …

Printed Items screen allows you to include ( or exclude) the following letter elements: Logo, Return address in envelope window, Subject Line, Salutation, Fold Marks, Complimentary Close, and Footer.

Click Next and you get the …

Recipient and Sender screen allows you to enter the Sender's Address and the Recipient's Address.

Click Next to the …

The Footer screen allows you to type in any footer text you like, with two additional options: you can include page numbers and / or include the footer only on the second and following pages but not on the first page.

Click Next …

The Name and Location screen allows you to attach a name to your template and save it in any file you like on your computer so that you can easily load it up and use it for other letters in the future.

And lastly, after you finish making the right choices for your template, the Letter Wizard asks you how to proceed.

You can then go ahead and create a letter from the template you've just created or make manual changes to the template. You can for example replace all the icons and images in the template with your own custom-designed logos and images, etc.

A perfect letter wizard from a fully-equipped office suite that costs you zilch, zero, nada.

Note: You can open all MS your WORD documents inside OpenOffice without a hitch and when you're done reading or editing them, re-save them as MS Office documents.

I've been using OpenOffice (on Windows and Linux machines) and NeoOffice (on a MacBook) for the last 3 years without any problems whatsoever. (This very article, for example, is written with the NeoOffice word processor.)

Go ahead. Make your day! It might be a very bright one that costs you nothing.


Source by Ugur Akinci

Operational Reporting Versus Informational Reporting


The majority of organizations face the same problem when it comes to accessing corporate information. It is a somewhat old problem and the organizations are long aware of it. The most suitable solution for this problem is represented by a new software technology, known as data warehouses. This new solution was met with a lot of enthusiasm mostly because it was thought that reporting was going to be handled by those data warehouses. However, this is not always possible because some types of reports need to be provided by an unique type of data warehouse.

Basically, operational reporting can be defined as a way of providing updated information and detail reporting on a constant basis. Both front-line operations and the reporting system are being handled by responsible personnel. Detailed decisions can be made easier with the help of operational reports. Opposite to these reports there are informational reports. This type of reports is used by different organizations. Because it serves the analytical community, informational reporting is seen by most as a more strategic option. Based on informational reports and the summarized data presented within them, the organizations are capable of making suitable long-time decisions. There are several differences between informational and operational reporting, the most important one being the fact that any data warehouse should be capable of handling informational reporting even if it can not handle the operational one.

For a clearer picture, operational reporting is used mostly at the transaction level. In other words, through operational reporting all daily activities are being supported. In order to achieve this, operational data reporting is based on details rather than summaries. Here is a list of some of the most relevant examples of operational reporting: production records, bank records, flight logs, transaction reports, various daily adjustments etc. The common factor of these reports, and also their most important aspect is the amount of comprised essential details. These details have a great deal of influence when it comes to important manager decisions.

Operational applications treat individual transaction data using a granular type of level storage. Because of this, it is important that any operational system has built-in report generation, in order to undertake a directly approach towards the operational reporting.

On the other hand, informational reports are being used as a mean to summarize strategical information. This way, the organizations are capable of making long-term decisions based on well documented and thorough reports. Here is a list of informational reporting examples: shipping costs, sales, revenue, employees etc.


Source by Tudor V Bran

Advantages and Disadvantages Of Installing a Custom Rom On Your Android Phone



ROM stands for Read Only Memory. ROM is an operating system which runs your droid and is stored in the read only memory of your phone.

To classify there are two types of ROMs:


Stock ROM is pre-loaded into a device by the manufacturer and is optimized according to the device configuration. It has a lot of restrictions for the user.


Android is open source, so developers can take the code and customize it to their taste, add features to it and build a new operating system.It is a customized android operating system normally stored on the read-only memory of your mobile phone and replaces the manufacturer operating system.


Before installing a custom ROM a device needs to be rooted. Rooting an android devices means lifting off restrictions enforced by the manufacturer. Rooting enables tons of customisations for your device.Rooting changes your privilege from guest user to a super user. It is considered as a protective measure but some people do not like them as it restricts them from some customization they want on their device. But keep in mind, rooting your device voids your warranty but some custom ROMs are worth it.

Installing a custom ROM has both advantages and disadvantages.



One of the most common reason to install it is the updated android version. Users are able to install the latest version of android on their phone which makes their old phones look new. It does not only make them look new but also it provides the user with better performance as the newer version is more stable than the old.


Another reason people choose to install it on their android phone is the tons of customisations available in them. Sexy and stunning themes can bring a new look to their devices. It enables the users to customize the UI (User Interface) to their taste.


This is not really an advantage of installing a custom ROM, but instead it is associated with the custom kernel (a system file which is like a driver for the operating system) installed with that ROM. Well anyway, it allows a user to overclock or underclock their device. Overclock means to run the CPU processor or GPU of the device at higher speed than the one intended by the manufacturer. This provides you with higher performance but, I will not recommend it as it can cause damage to the device. Underclocking is the opposite. It is the modification of the system to run at a lower speed then intended. It does provides you with longer battery life but, in exchange for some performance. You can also install custom kernels.


While rooting does enable the user to remove bloatware apps installed by the manufacturer but, still the user has to choose which app they want to use and which they do not and manually uninstall every single one that they do not want to use. While custom ROM developers remove these apps while they create these ROMs, they do not include them in their operating system, thus the user only has to install it and now his / her device is bloatware free.


Tons of custom mods available for a custom ROM attract the users to install a it on their device. These custom mods vary from being really simple like increasing volume beyond the manufacturer limit to huge modification of the custom ROM like the multi-window mod or the pie controls mod.


It enables a user to experience a wide range of UI and choose the one that suits them best. Like the Sense UI for the HTC phones which has been ported to many different phones enabling the users to experience a HTC phone without even buying a HTC phone. User can also choose to install the stock android on their phone which is faster than the customized one installed on phones like Samsung or HTC.



Another cause of user being hesitant of installing a custom ROM on their device is the fear of bricking which makes the device unusable and nothing more than block of brick. It is mostly feared because there is no way to recover a device from that state.


These ROMs may not be fully optimized for your device which results in the battery life issues causing it to drain more, not charging properly or even damaging the battery.


These ROMs may not support all the hardware on your device which may result in the non-fuctioning hardware or other issues, like the camera not working or taking picture at a lower quality.


These ROMs are not tested like the one pre-loaded by the manufacturer so this produces some bugs which produce instability, like applications force closing (which can be really annoying) or random reboots of the phone or the phone being stuck in a bootloop (really terrifying for a newbie).


Well here are the pros and cons of installing a custom ROM, but you do not fully know whats going on until you try it out. I, myself use a custom ROM on my phone and I am happy with it. But, everyone has their choice so you may make your and also keep in mind that neither I am responsible nor the ROM developer for what happens to your device.

——————————– HAPPY FLASHING —————- —————–


Source by Wahaj Hussain

Rob Sheffield PS3 Lights Fix Review


Having PlayStation games at house is a real paradise for children and teens. PS games are turning out to be a favorite hobby among teens nowadays. Though playing these PS games are truly overwhelming; they are inclined to several bugs, which are quite recognizable to the gaming society. These errors are well-known as "Yellow light of death", "Red Screen", "Flashing Red Light" and so forth. Well, it is pretty daunting to manage these bugs and the only way out of this seems to be transferring the unit back to the company. Sadly, they insist more bucks to repair them and take quite a lot of weeks to send the unit back to you. Another bothersome fact is they use refurbished version to put back your unit, which seem to be in a worse condition. Even worse than that scenario, they empty the hard drives completely, so your data is vanished.

All these stuffs can be a real frustration for anyone using PS3 at home. Well, do not have anymore worries when you have PS3 Lights Fix in hand. Rob Sheffield, a proficient technician is a professional whose only work is to correct PS3s. Rob Sheffield wants to share with you the knowledge he earned from fixing PS3s that would undoubtedly end your annoyance. You can save tons of dollars by fixing your PS3 rather easily at home now. Well, PS3 Light Fix would offer you the complete knowledge perfect for fixing known PS3 bugs without any hassle. Besides few errors like the yellow light of death, this fix as well with more than 100 error codes like Blu-ray drive, errors while reading a disk and so on. Rob Sheffield has devised a special course including all the instructions Sony uses to repair its products.

PS3 Light Fix is ​​available both as eBook as well as video format, which allows you master the methods quite easily. All that you require is an internet connection; toothpaste, screwdrivers and that's it, you are set. Rob Sheffield has come up with this guide in such a way that even newbie's can fix the bugs without having to hire a professional for doing the same. Together with the PS3 Light Fix, you can avail two extra applications, that includes how to take away a disc stuck inside you PS3 and the means to set up Linux on to PS3, which allows you use it just like your PC.


Source by Eugene Ag

10 Ways to Spot a Failing Hard Drive


1. BSOD 0X00ED

Blue Screen Of Death. The affectionate term for the STOP error message that can happen with computers. If you see one with a code of 0X000000ED UNMOUNTABLE_BOOT_VOLUME then you have a problem. More times than not this means that your hard drive (HDD) has physical errors on it and will need replaced. Data recovery in most cases is possible, although is dependent on the condition of the drive.

2. BSOD 0X0024

Blue Screen Of Death. The affectionate term for the STOP error message that can happen with computers. If you see one with a code of 0X00000024 NTFS_FILE_SYSTEM then you may have a problem. This error means that the file system your computer uses to arrange all the information on your HDD has become corrupt. This can indicate that your hard drive is about to fail. Do not fret, although this needs immediate attention in around 60% of cases all that's required is to repair your hard drive. In most cases data recovery is possible.

3. Non Valid System Disk

This error regularly occurs when a floppy disk (remember them?) Or USB stick is left in the computer. If however you have not left any of these items in the computer and you still get this error, then you have a problem. In most cases this means the hard drive has failed. Data recovery is generally not possible unless sent to specialised centers.

4. No hard drive detected

Some computers will give this message. Very clear, very concise. Check your BIOS settings and even try reseating your HDD. If this does not work, then your hard drive has failed. Data recovery in this scenario is generally not possible unless sent to specialised centers.

5. Wrong size reported

If your computer starts up but you notice the size of the drive being reported is wrong – Say you have a 500Gb hard drive – but your only seeing 100Gb. Then you have a problem. The mechanics of the drive are failing and are not able to address the whole drive area. This requires immediate attention. Generally data recovery is only possible on the area that can be read by the drive. Specialised centers can gain access to the rest of the drive if the data is very important.

6. SMART error

Self Monitoring Analysis Report Tool – The computer users friend. Most HDDs support it, although I've seen many that have it turned off (Check your BIOS to see how to turn it on). If you receive a SMART error then your drive is imminently going to fail. You normally have plenty of time to recover data before the drive goes but do not take this warning lightly. Also, getting a SMART error is generally a rarity. Drives fail in many ways and if you get fore-warning with a SMART error you are one of the lucky ones.

7. 'The following file is missing or corrupt'

This error is fairly common on Windows XP machines. It relates to the registry files being missing or corrupt (as the message says). This is fixable, but in many cases it occurs again within a short space of time, say a day, in this situation it can be a good indication that your hard drive is about to fail. Data recovery should be possible but depends on the state of the drive.

8. Slow system, like ultra slow.

The typical hard drive is a mechanical device with moving parts. This wonder device is susceptible to the same things other mechanical devices are. In the same way that an engine can start to seize up and deliver drastically reduced power. The hard drive can seize up and deliver drastically reduced data transfer rates. If your machine starts up but just seems to take a day to do anything then you could have a hard drive that's on its way out. Early spotting of this symptom can lead to full data recovery. If left then the drive will fail and typical data recovery will not be possible.

9. System sticks during POST

A failed component within the computer can cause the system to stick at POST It could be anything, a DVD drive, a card reader or your hard drive. With data being so important if this symptom occurs it's totally worth while having your hard drive checked. In around half the cases we are able to extract some or all of the data from the drive.

10. Click … Click … Click …

The first time you hear this, you wonder what it is. But it's a sound you'll never forget. This is the death knell of the hard drive. The drives mechanics can fail at any time and this is the sound of a properly rooted drive. Data recovery is not possible unless you take it to a specialised centre, which is very expensive.


Source by Oliver C Ellice

Forex Education – Platform And Brokers


Trading platform, also known as electronic trading platform, is a computer application on which traders observe currency price movements in the form of a chart. However, it is more than that. Traders can also place various indicators on their charts to help them decipher where the price of the currency pair they are observing could be headed next.

The most common trading platform is called the MT4 which is currently being replaced with MT5. The MT stands for MetaTrader and the software is written in MQL which has been developed by the MetaQuotes Software company.

The MT4 platform is robust and flexible for currency trading. It can show price movements in three chart formats, the most common of which is the candlestick. Candlestick patterns just on their own can give useful information on price direction to the trader. The other two chart formats are the line and the bar charts.

In currency trading, predicting the future price movement of a currency pair is how traders make money and also avoid losing money. There are hundreds of indicators available on the MT4 platform designed to give an indication of where price could be headed next. Depending on their trading style, traders normally combine indicators on their charts. If one or more of their indicators line up, for instance tells them to buy the currency pair, then they would go 'long'. The opposite of going long is of course going 'short' which is to sell.

Brokers are financial institutions that manage trades between the trader (their client) and the bank. There are two types of brokers, those with Dealing Desk (DD) and those with Non-Dealing Desk (NDD). There is plausible argument of a conflict of interest when you trade with a DD broker; they could be actively trading against you in which case they have the potential to manipulate your trades.

On the other hand, NDD brokers, also known as Electronic Communication Network (ECN) broker, passes your trades straight through to the bank and therefore the market. This broker does not 'handle' your trades like the DD broker can.

The appearance of an ECN broker has revolutionised Forex trading and is one of the reasons why retail Forex trading, also known as Over The Counter (OTC) trading, is so popular and is gaining more ground every day. Some brokers customise their MT4 platforms and include extras such as real-time news feeds. Currency price movements are influenced by economic news releases so keeping track of these as they are released is vital when trading.

Some traders prefer to automate their trading using so called robot also known as Expert Advisor (EA). There are two types of EAs, fully automated and semi-automated. It is up to the trader to choose which one fits in with his or her trading style.The EAs are programmed specifically to run on MT4 platform.

To get the most out of EAs on MT4, you need to run the MT4 on a server which runs continuously ie 24/7. A good robot 'learns' over time how the price changes in a currency pair and it would then then place a trade based on this and other criteria it has been programmed with.

Some brokers provide such servers free of charge as part of their service under certain conditions. These servers are known as Virtual Private Servers (VPS) and are normally maintained to the highest standards in terms of software and security.

MT4 platforms are available for the three main operating systems: Windows, Apple OS and Linux. They are also able to run on smartphones. With an MT4 platform you can trade Forex from anywhere as long as your device has internet access and an MT4 application.

Forex trading provides an excellent opportunity for anyone to make passive or full time income from the forex market. As long as you have the right knowledge gained from reading the right material, you can make it a profitable and even possibly a life changing endeavour.


Source by Hanif Somani

A Quick Introduction to Managed Servers


Customers are increasingly aware of the need to back up their sites with a well managed server. Typically, the managed option often only extends to managing the operating system (and possibly hardware) of the server in question, ie updating the operating system with the latest security patches (something that an "intelligent" control panel, such as cPanel, can handle itself, mostly), latest package upgrades, and generally making sure the server works as intended.

In most cases, managed does not, however, cover application issues. This, however, is a crucial point: You as the customer need to be sure that the server administration side of your enterprise speaks the same language as the application development side. Nothing is worse than an eager sysadmin updating a software package without consulting the developers who, incidentally, depend on the older version for the entire site to run smoothly. With nowadays globalisation, this can cause you additional grief – often your developers are from a different company than your ISP, and often they (as is natural) will defend themselves in taking the blame. It will leave you and your enterprise crippled or hindered.

What do we advise?

  1. Do not save money on a sysadmin.
  2. Make sure your sysadmin talks to your developers and understands what they need.
  3. Make sure your sysadmin has a basic understanding of your application in case of emergencies.
  4. Make sure your staff: your sysadmin and developers coordinate updates and upgrades.
  5. Make sure you have a working test environment where you can run the updates and upgrades in a sandbox to see if afterwards things still work the way they are expected to run.
  6. Have a teamleader coordinate your sysadmin (s) and developer (s), or take this role upon yourself.

How much is it going to cost you ?

Fully managed packages vary in cost – the normal sysadmin packages that deal with the operating system only will up your budget by anything between GBP 20 to GBP 200 per month, if you want the sysadmin to be an integral part of your team and support your application as well (in terms of coordinated server management), then the price will be more to the higher end of that range, but might possibly also include some support for the application as well already.

Who to hire?

Get someone with experience. There are sysadmins out there who have decades of experience and know the do's and dont's, and there are sysadmins who consider themselves divine just because they have been "into linux for 2 years". A sysadmin is not someone who jumps at the first sight of an available package upgrade and yum installs 200 dependencies to claim he has a system up to date. A sysadmin is someone who understands the implications of a) upgrading and b) not upgrading. A sysadmin will weigh these pros and cons and explain them to you before making suggestions as to what to do. A sysadmin is someone you trust to even take this decision off your shoulder so you can run your business instead of having to worry whether the next admin cowboy is going to blow up your server. A sysadmin is someone who knows not only how to keep a system alive, but also how to bring a failed system back to life.


Source by Bernhard Lorenz

What is Trust Model in Public Key Infrastructure


A trust Model is collection of rules that informs application on how to decide the legitimacy of a Digital Certificate. There are two types of trust models widely used.



Hierarchical also called as CA model is the foundation for most of the certification systems. It is also considered as traditional model in use by giant certification authority. In this model certificate users hand over their trust element to CA instead of trying themselves to prove the authenticity of digital certificate. Once you are assured that CA you are dealing with is trust worthy indirectly you are agreeing to trust every other certificate the CA guarantees for.

In Hierarchical trust model CA is at the top level and trust flows from top to bottom way down to the end user. This feature of hierarchical trust model do not burdens end user to prove their authenticity. One important thing to note that CA you trust is cross-certifying another CA's PKI. Hence your system will automatically accept certificates of that CA as well. In practical situation it is advisable to have knowledge of CA`s practices as it will prevent you from accepting certificates from strangers.


In web-of -trust there is no centralized organization making the decisions. The users themselves decide whom to trust on their personal experiences and knowledge or on suggestions and opinion of other individuals they trust. Web-of-trust are well know for its implementation in PGP.

If someone you already know provides you their public key then it's safe to tell your application that the key is trustworthy. This achieved by signing the key. When other user receives your public key they determine the keys you have signed. Now if they decide to trust you and sign you key, they are in turn tryst you and other entities you trust. This is the way WEB-OF TRUST expands.

The entire process is handled by PGP servers which holds database of keys and the signatures that have been added regularly. Web-of-trust works great for small organizations. Only disadvantage of web-of-trust model is when one user signs bad keys whole group is affected.


Source by Animesh K

Is Selenium a Real Threat to UFT?


Nowadays most organizations automate their testing efforts to save both time and cost. While automating its software testing efforts, each business has option to choose from a variety of testing tools available in the market. Some of these tools are open source and free, whereas others are licensed. Likewise, the features and functionality of individual test automation tools also differ. That is why; it becomes essential for businesses to pick the right testing tools based on major criteria like testing needs, budget, availability of skilled resources, and test management.

Both HP Unified Functional Testing (UFT) and Selenium are hugely popular test automation tools. But the testing tools differ completely from each other in terms of features, performance and popularity. As highlighted by a number of recent reports, the popularity of UFT is declining gradually, whereas Selenium has emerged as the pioneer in the software testing space. The data clearly indicate the rapidly growing popularity of Selenium among QA professionals and independent software testing service providers across the globe. There are a number of reasons why Selenium is considered as a real threat to HP UFT.

Why Selenium is affecting the Market Share of HP UFT?

Open Source

Each organization wants to develop and test its software applications without spending a lot of money. That is why; a gradual decline is being noted in the popularity of licensed software testing tools. UFT is currently available as a commercial and licensed test automation tool from the HP Software Division. But Selenium is available as an open source and free software. So users can take advantage of the portable software testing framework without increasing project overheads. At the same time, the QA professional can also avail the support of an extremely active community to resolve all issues and queries related to Selenium.

Web Browser Support

The choice of web browser differs from one user to another. To make the web application popular, the maker needs to ensure that it is running on major web browsers without any flaw or defect. So he opts for a testing tool that supports different web browsers. Despite being a commercial product, HP UFT does not support different types and versions of web browsers. Thus, it becomes difficult for QA professionals to assess the application's look, feel and performance across many web browsers. Unlike UFT, Selenium supports all major web browsers including Firefox, Chrome, Internet Explorer, Opera and Safari. That is why, most web developers nowadays opt for Selenium to test their websites thoroughly and efficiently.

Platform Support

The operating systems supported by these two software testing frameworks also differ. HP UFT is designed to test software applications only in Windows environment. So it supports only a single operating system, ie, Microsoft Windows. On the other hand, Selenium supports major operating systems like Windows, Mac OS X and Linux. Cross- the sms_root_directory The feature makes it Easier for QA professionals to use Selenium to test web applications in various environments.

Programming Language Support

While using UFT, testers have option to write test scripts only in VBScript. As the scripting version of VB programming language, VBScript is both simple and easy to learn. It enables testers to write test scripts easily and quickly. But the scripting language lacks the advanced features offered by other modern object-oriented programming languages. Selenium supports several object-oriented programming languages ​​including C #, Java, PHP, Ruby and Python. So the framework makes it easier for QA professionals to adopt an object-oriented approach to test automation. At the same time, it also allows testers to write test script in their choice of programming language.

Support for IDEs and Testing Frameworks

Nowadays, QA professionals use IDEs to effectuate and speed up test script development. But the choice of IDE differs from one tester to another. HP UFT does not allow testing professionals to use their preferred IDE. They are required to develop test cases using a single IDE, ie, UFT IDE. Selenium, on the other hand, allows testing professionals to choose from several widely used IDEs like Eclipse, Netbeans and Visual Studio. They also have option to use a variety of testing frameworks with Selenium, based on their choice of programming language. These IDEs and testing frameworks make it easier for QA professionals to significantly reduce the time and effort required to test large and complex web applications.

Reduced Execution Time

To complete all tests within a stipulated amount of time, QA professionals explore ways to write and execute test scripts quickly. UFT uses scripting time by using VBScript. But it increases the execution time drastically by taking the entire load on RAM and CPU. Also, it lacks the capability to run multiple instances or threads of the application simultaneously. On the other hand, Selenium executes test scripts at a faster pace. Also, it enables users to run different instances or threads of the web application simultaneously on different web browser. The lower execution time and option to run multiple instances make Selenium hugely popular among web developers and testers across the world.

Option to Create Complete Test Automation Suite

HP UFT allows users to automate all types of functional testing using a single GUI interface. The interface enables them to test the application's GUI functionality, and business logic or back-end services. On the other hand, Selenium allows users to create a complete test automation suite for web application by combining Selenium IDE and Selenium WebDriver. Selenium IDE can be used for creating quick bug reproduction scripts, whereas Selenium IDE effectuates development of browser-based regression automation tests and suites. The distinct variants also make Selenium score over UFT.

While comparing Selenium and HP UFT, the user must focus on the features of each test automation tools. Considered color : as being Despite the pioneer in the software testing space, Selenium testing can be of used only for web-based versions applications. So the huge popularity of the portable web application testing framework can be attributed the massive popularity of websites and web applications. On the other hand, a business can use HP UFT for automating both desktop and web applications. That is why; it becomes essential for the user to pick Selenium or HP UFT according to his testing needs.


Source by Ellora Sarkar