Help us stay free, Link back to us! General Information - Bookmark this page

Advantages and Guidelines of Automated Testing

"Automated Testing" is automating the manual testing process currently in use. This requires that a formalized "manual testing process", currently exists in the company or organization.

Automation is the use of strategies, tools and artifacts that augment or reduce the need of manual or human involvement or interaction in unskilled, repetitive or redundant tasks.

Minimally, such a process includes:

Detailed test cases, including predictable "expected results", which have been developed from Business Functional Specifications and Design documentation

A standalone Test Environment, including a Test Database that is restorable to a known constant, such that the test cases are able to be repeated each time there are modifications made to the application.

The following types of testing can be automated

Functional - testing that operations perform as expected.

Regression - testing that the behavior of the system has not changed.

Exception or Negative - forcing error conditions in the system.

Stress - determining the absolute capacities of the application and operational infrastructure.

Performance - providing assurance that the performance of the system will be adequate for both batch runs and online transactions in relation to business projections and requirements.

Load - determining the points at which the capacity and performance of the system become degraded to the situation that hardware or software upgrades would be required.

Benefits of Automated Testing

Reliable: Tests perform precisely the same operations each time they are run, thereby eliminating human error

Repeatable: You can test how the software reacts under repeated execution of the same operations.

Programmable: You can program sophisticated tests that bring out hidden information from the application.

Comprehensive: You can build a suite of tests that covers every feature in your application.

Reusable: You can reuse tests on different versions of an application, even if the user interface changes.

Better Quality Software: Because you can run more tests in less time with fewer resources

Fast: Automated Tools run tests significantly faster than human users.

Cost Reduction: As the number of resources for regression test are reduced.

Choosing the right tools for the job and targeting the right areas of the organization to deploy them can only realize these benefits. The right areas where the automation fit must be chosen.

The following areas must be automated first

1. Highly redundant tasks or scenarios

2. Repetitive tasks that are boring or tend to cause human error

3. Well-developed and well-understood use cases or scenarios first

4. Relatively stable areas of the application over volatile ones must be automated.

Automated testers must follow the following guidelines to get the benefits of automation:

? Concise: As simple as possible and no simpler.

? Self-Checking: Test reports its own results; needs no human interpretation.

? Repeatable: Test can be run many times in a row without human intervention.

? Robust: Test produces same result now and forever. Tests are not affected by changes in the external environment.

? Sufficient: Tests verify all the requirements of the software being tested.

? Necessary: Everything in each test contributes to the specification of desired behavior.

? Clear: Every statement is easy to understand.

? Efficient: Tests run in a reasonable amount of time.

? Specific: Each test failure points to a specific piece of broken functionality; unit test failures provide "defect triangulation".

? Independent: Each test can be run by itself or in a suite with an arbitrary set of other tests in any order.

? Maintainable: Tests should be easy to understand and modify and extend.

? Traceable: To and from the code it tests and to and from the requirements.

For more visualization of this article and free training tutorials on Testing: http://www.exforsys.com/content/category/17/259/340/

Exforsys offers free training and career help specializing in C, C++, C#, Java, J2EE, .NET, PeopleSoft, SAP, Siebel, Oracle Apps, Data warehousing, Oracle/SQL Server/DB2 and Testing. Please visit http://www.exforsys.com for more Training Tutorials, for IT Interview questions visit http://www.geekinterview.com, for articles and resources visit http://www.itquestionbank.com

In The News:


Intel, Microsoft Squeezed as $170 Billion Cut From Tech Budgets
Bloomberg - 6 hours ago
... whose chips run more than three-quarters of the world's personal computers, kicks off two weeks of third-quarter reports from technology companies. ...

Personal Tech: Ready or not, digital TV is coming to Utah
Salt Lake Tribune, United States - Oct 7, 2008
By Vince Horiuchi Come Feb. 17, all broadcasters will switch off their analog television signals. If you are not prepared by then, the only thing you will ...

Open Thread: How’s Your Personal Tech Spending?
WebWorkerDaily, CA - Oct 9, 2008
As the larger economic picture continues to look dismal, the reverberations are being felt within the tech sector. As our parent blog GigaOM reports, ...

How Tech Has Changed Our Lives
PC Magazine - 6 hours ago
Today, the personal computer has become an integral part of our lives. What was once a bulky machine taking up all of the space on our desk (remember the ...

Washington Post

Nebraska penalties benefit Texas Tech
Dallas Morning News, TX - Oct 11, 2008
The personal foul gave Tech a first down on the 4. From there, Shannon Woods ran in for the touchdown, giving Tech a 17-7 lead. A 69-yard kickoff return by ...
Texas Tech Nebraska Report Card RaiderPower.com
No moral victories at Nebraska Big Red Report
No. 7 Texas Tech squeaks out an OT win over Nebraska Kansas City Star
Washington Post - CBSSports.comall 358 news articles

Owner's personal finances need to take precedence
Chicago Tribune, United States - 3 hours ago
They should be taking that kind of care with their personal finances too. For some company owners, personal finances, especially saving for retirement, ...

Washington Post Personal Technology Columnist
Washington Post, United States - Oct 2, 2008
The Washington Post's Rob Pegoraro will be online Thursday, Oct. 2 at 2 pm ET to discuss recent reviews and answer your personal tech questions. ...

Seattle Post Intelligencer

Tech’s special teams better in victory
Atlanta Journal Constitution,  USA - Oct 11, 2008
The personal foul gave Gardner-Webb a first down, and the Bulldogs scored on the next play. Blair hit a 29-yard field goal in the second quarter and hasn’t ...
FBC Gardner Webb Ga Tech The Associated Press
GWU Upset Big Falls Short, 10-7, At Georgia Tech Gardner Webb University Bulldogs
all 197 news articles

Albany Times Union

Hot Stocks: Can AMD’s Future be Fabulous if it’s Fabless?
Money Morning - 1 hour ago
ATIC is based in Abu Dhabi, and is a government-run capital-investment organization that views the advanced-tech sector as a perfect long-term fit, he said. ...
Weakening PC demand expected to affect Intel, AMD MarketWatch
all 111 news articles

Boston Globe

Personal Tech Tokyoflash goes 'Negative'
Boston Globe, United States - Sep 28, 2008
Outdoor Challenge, about $60, comes with a mat controller that looks as if it's made for a high-tech version of Twister. The mat controller is an excellent ...
personal tech - Google News

Passwords and the Human Factor

Passwords have a strange dual nature. The stronger and safer the password the more likely it will be undermined by human weakness.It is widely known that passwords are the most common means of... Read More

How to Place Home Theater Speakers

You have your television and home theater receiver; you just bought your new speakers and subwoofer and are ready to test things out. It's time to break out the measuring tape because precision... Read More

Portable DVD Players - Things To Know

In my humble opinion nothing makes a long trip easier (especially if you have kids). A portable DVD player is the ideal solution for those long plane rides or endless drives in a... Read More

Printing Multiple Copies of Photos

I do a holiday letter every year and send them to friends so they know what's happening with my family and I ask them about theirs. Though addressing the envelopes and such is... Read More

Lightning Season: How to Avoid Data Loss

We have just entered the time of year that most electrical storms occur.Sudden loss of power, power surges, and electrical spikes are all very common causes of computer damage.There is no way to... Read More

Simple Overview Of Computer

Computer is an electronic machine work on the instructions of human being. In other words you have to input data to get your required output. Sure it has its own intelligence which is... Read More

How To Buy An MP3 Player

Are you looking for an MP3 player but am not sure which type and model to buy? There is a wide variety of MP3 players out there, from flash memory based players to... Read More

Microsoft Great Plains Dexterity Customizations

Microsoft Business Solutions is on the way to popularize it's ERP systems implementation. Right now such products as Microsoft CRM and Small Business Manager (cheap version of Microsoft Great Plains, based on the... Read More

Tips For Getting Technical Support Help Online

Sometimes your PC will start acting strange for no apparent reason or a program which you use regularly will all of a sudden stop working as it should. This can be a frustrating... Read More

Home Video? Bring it On

So you got yourself a digital camcorder. If you want to be able to edit and produce awesome home videos, you'll need some tools.VideoCharge http://www.deprice.com/videocharge.htmVideoCharge is a quick, easy, and simple processing solution... Read More

PDA Bible Free Download

Your Bible At Your FingertipsIt is fairly easy to find a pda Bible free download online. Your pocket pc can become your own private spriritual asset for daily scripture readings and further Bible... Read More

How Do MP3 Players Work? Digital Audio Technology Revolutionizes Music Enjoyment

Millions have enjoyed recorded music since 1877 when Thomas Edison invented the phonograph. Then came radio, records, tapes and CD's. But today's digital audio players are a quantum leap forward in music technology.... Read More

Some Thoughts on Choosing a Flash MP3 Player

Flash mp3 players come with an exciting array of features, and can be used for more than playing music while you cycle at the gym. Here are some things to think about when... Read More

Can Movie Theatres Compete with Home HD TV in the Future?

The battle is heating up for market share, home movie theatre, X-Box, Playstations and virtual reality take on the big screen and theme parks. You might be surprised to learn that the war... Read More

FTP - File Transfer Protocol Explained

File Transfer Protocol (FTP) is a protocol that is part of the TCP/IP suite. It is the standard for transferring large amounts of data from server to server and from servers to clients.... Read More

Bios Term

BIOS - Basic Input Output SystemThe central processing unit of a computer needs to communicate with the many hardware devices installed in your computer.The BIOS of a computer contains a piece of software... Read More

Help, I Need a New HDTV! (Part 2 of 5)

Feeling overwhelmed in selecting a new TV? With all the choices these days, you may feel like, "Where do I start?!"In part 2 of our 5 part article, we the discuss the options... Read More

Basic Computer Maintenance

One of the most common questions computer users ask is, "How do I maintain my computer and keep it running great?" A computer is a lot like a car?it costs more than you... Read More

Advantages and Guidelines of Automated Testing

"Automated Testing" is automating the manual testing process currently in use. This requires that a formalized "manual testing process", currently exists in the company or organization.Automation is the use of strategies, tools and... Read More

Your Computer Cant Keep Time

A computer needs a certain amount of information to operate; for example, the date and time, the amount of memory installed, the number of drives and their configuration, and so on. In the... Read More

What Does That Error Message Really Mean?

Surf the 'Net for about 10 minutes and chances rate very high that you'll encounter an error of one kind or another.Whether the error message pops up on your own computer or on... Read More

Have You Invited A Spy Into Your Computer?

Yes, it's true. You may have inadvertently invited a spy into your computer. This spy is known as "spyware, adware, or trojans", and once it is in your computer it starts taking statistical... Read More

Plasma TV vs LCD TV

For those seeking to buy their first flat panel TV display device, it is easy to be confused with conflicting and counter claims by different interest parties. So what is the truth in... Read More

Digital Cameras: How Many Pixels Do I Need?

With the bewildering number of digital cameras on the market, it's increasing difficult to know where to start for your first purchase. One of the major determining factors of the price of a... Read More

Portable Technology: Getting to Know the Treo

Up until the recent past, those who wanted to take advantage of a mobile phone, data organizer, wireless e-mail with text messaging, web browsing and a digital camera had to have separate units... Read More

Why Using an Ad Blocker Can be a Bad Idea

Ad Blocking is getting to be a common sport on the internet. Now there are some legitimate uses for an ad blocker. Some ad companies resort to downright harassment when serving their ads... Read More

Palm PC critique

I met an entrepreneur who hole heartedly disagree with an article in Advertising Age by Bradley Johnson that Palm Pilot can keep their market share through brand name. We discussed RIMM Research in... Read More

PC Owners - The Largest Criminal Gang Ever?

The year is 1981. IBM has just released the Personal Computer; a low cost machine it hopes will create a winning brand. Several models are produced in quick succession accompanied by an ad... Read More

How to Set Up Simple File Sharing WinXP

The first step is: Start > My DocumentsSo you have the My documents folder open.Second click the tools button, than select folder options.Now you will see a few tabs, we want the View... Read More

GOOGLE AD