Activeweblistings
Index >> About Us >> Place Your Link >> Privacy >> Terms of Service >> Add Article
Search:   
 

Family & Home

Tour & Travel

Shopping Online

Society & Issues

Business & Services

Careers & Employment

Vehicles & Automotive

Research & Science

Medical Care

Cooking & Drinking

Health & Hygiene

Recreation

Issues & News

Creative Arts

Sports & Adventure

Self Enhancement

Computers & Networking

Teens & Kids

Relationship & Lifestyle

Politics & Government

Online & Indoor Games

Academics & Education

Property & Estate

Investment & Finance

 

Index › Vehicles & Automotive › Auto Industry Software
 

Mercury automated testing

 
Author: Tom Millichamp
 

Since the millennium bug there has been an explosion in test automation. The expansion of automated tools from vendors such as Mercury Interactive, IBM Rational, Segue and others has really delivered automated testing into the heart of just about every major organisation in the western world. And this can be seen to continue with new development methodologies such as eXtreme programming which has test automation at the heart of its design.

So why Automate? Well, the major benefits are:

Speed
Automated tests can run much faster than the manual equivalent, so more testing can be achieved in a smaller time frame. It is not unusual to see regression suites that take two weeks manually reduced to 24 hours with test tools!

Consistency/repeatability
Automated tests can be repeated over and over and will always perform the test exactly as recorded. Manual testers can easily make mistakes or perform the same test slightly differently when repeated.

Unattendedreduce cost
Once developed, the automated testing can be executed unattended overnight, so repeating the testing requires very little resource or cost.

Audit trail
The tests are stored as automated scripts and the test results are stored for every execution of the tests providing a full audit trail of all testing performed.

Improved Test Coverage
As the test pack develops, more & more tests can be added and as the execution time is much faster than manual testing and less resource intensive, more testing can be completed, ensuring greater coverage of the application under test.

Free up testers to perform other tasks
If the structured testing is automated, testers will hopefully have more time to perform other types of testing (accessibility, usability, ad-hoc/random testing) which commonly get pushed aside.

Some testing may only be possible with automation
For example how do you manually simulate 5000 concurrent customers performing transactions on your on-line web site?

What types of tools are available?
Functional/regression automated tools
These tools capture user interaction with the application under test and can then be replayed. However they go beyond this and allow you to data-drive tests, to capture the state of your application whilst performing business processes and provide fully-featured development environments allowing you to manipulate applications in almost any kind of way. Tools such as Mercury's WinRunner or QuickTest Professional demonstrate the pinnacle of what these kinds of tools are capable of.

Load/Performance tools
These are used to emulate multiple (concurrent) users performing tasks against your application, for example if your business has an on-line banking systemhow many users can it support? What kind of performance will it deliver under load? Where are the bottlenecks? All of these kinds of questions can be answered using automated load testing tools such as Mercury's LoadRunner.

Test Management
Tools such as Mercury's TestDirector or Quality Center offer Test Management facilities; a central repository to store test requirements, test scripts, execution results and defect tracking, integrating seamlessly with the automated tools such as WinRunner, LoadRunner and QuickTest Pro.

So what are the pitfalls to test automation?
It is easy for these tools to become 'shelfware' as purchasers do not consider the complexity and power of some of these tools.
They all share a steep learning curve, so some time and money need to be invested into getting your team up to scratch with the tools.

Some solutions to good automation implementation:

Technical Testers. Ensure your testers have a reasonable grasp of technology, some programming experience would be ideal.

Training, Training, Training. Good training programs are offered for these tools and are well worth the investment. The trainers usually have good project background experience and can demonstrate how the tools should be used and explain the pitfalls.

Hand-holding for the basic infrastructure. Following the training it is well worth getting a consultant in for a few days or weeks to build the basic automated infrastructure, provide on-site training against your application and to develop templates for your team to expand the test automation out from. They can achieve in weeks what could take you months to learn.

Tools such as LoadRunner, WinRunner, QuickTest Pro, TestDirector, Quality Center can provide a great return on investment in the longer term, but to make them effective do invest in training and assistance at the beginning.

 
 
 

Related Articles

 
Forum Posts in an Instant
 
Tire Bulges and Indents: Does Your Tire Have a "Spare Tire?"
 
ABC in Motorcycle Riding
 
Renters Insurance 101 Explained
 
When Buying an RV, It is Worth it to Shop Around
 
Everthing You Need to Know About Individual Health Insurance Plans (Part I)
 
The world of myspace backgrounds and layouts
 
Easy Riders On the Road to Freedom
 
Recreational Vehciles (RV) Tips
 
Insurance Lead Generation ?C Expanding Your Market Share
 
 
 
 

All Auto Insurance Is Not Created Equal!

Contrary to what you may have heard all auto insurance is not created equal. A quick search on the n ... - Elbert Hamilton
 

Bugatti Veyron: A driving experience of a lifetime

There is a new giant in motor car production. The Bugatti Veyron is the fastest road car in the worl ... - Mark Flanighan
 

Reasons For Buying A Car

Besides the obvious reason, transportation, are there any other pressing reasons for buying a car? P ... - Gregory Ashton
 
 

Getting an Online insurance quote

It makes sense getting an online home insurance quotation as there are quite a number of companies p ... - chudiy
 

Secured Loans Payment Protection Insurance - The Small Print

The article discusses what to watch out for when taking out Payment Protection Insurance (PPI) for a ... - Adrian Hudson
 

Billet Grilles Can Lead To An Obsession For Good Looks

Before you begin sifting through an extensive stock of premium billet grilles, take a moment to lear ... - Andrew Bernhardt
 

Speeding up Windows XP

Tips on speeding up windows xp. - Ernest Kent
 

SUV Owners Save At The Pump

Here's a quick look at some of the top automotive trends of the year. - David Sanders
 
 
   Index >> Privacy >> Terms of Service
Copyright © 2008 www.activeweblistings.com All Rights Reserved.