Marketplace

Related Articles

More

Related Categories

More

Recently Added

More

Automated Software Testing

Automated software testing is a company saver in many instances. Software companies hire testers to examine the software they are developing. Programmers and developers work on the products, and then testers come along to see if they can find any bugs. The testers can be expensive and the process time consuming. For this reason, the automated software testing was begun.

Automated software testing occurs in two fashions. The current trend in automated software testing has been to use graphical user interfaces. It sounds like a mouthful, but it is actually quite simple. Any user that has the software being tested will be sending data back to the software company, which they then use to generate reports, find bugs, and correct the software before it is launched to the public.

With automated software testing you have to be asked to test the software and accept. Google is a good example of how this works. Google has a program called the Wave that is in beta testing. They have asked for users to sign up for an account, and in so doing they have asked if the person is willing to share data such as reporting any bugs they come across during the use. The keystrokes, mouse clicks, or other functions completed by the user will be recorded and sent to the company.

Automated software testing can be done via the internet like the Google example or through a private tester. The tester would receive the software, run a testing program that is automated, and then send the data packet back along with data from a manual test.

Depending on the company, the software, and what is involved, graphical user interfaces or a private tester might work better. The automated software testing procedures work with a framework to examine the source code, start up of the software, and its implementation. When it is done with real time testing such as the graphical user interface the software is being tested on regular home computers rather than the more involved testing equipment. Companies often have the latest technology, thus testing can be skewed towards that super computer.

Discuss It!