iSnare.com - Free Content Articles Directory
Authors Contents [Advanced Search][Add OpenSearch][Job Search]
Distribute your articles to thousands of article sites for only $2 and below! Read more...

Index  Computers and Technology
 

Test Automation: A Formalized Testing Process

 
[ Contact the Author] [ Send to a Friend] [ Article Publisher] [Make PDF] [ Print] [ Bookmark & Share]
 
Read our Terms of Service before reprinting this article. The submitter specified above has claimed the rights to this article.
Sam Miller

Test Automation is basically using soft wares to control the execution of tests (test cases describe the tests that need to be run on the program to verify that the program runs as expected) and comparing the actual output to the predicted one. This helps in measuring the deviation of the actual product from the one that was initially planned. It also involves deciding upon test preconditions, and other test reporting and control functions. It is mainly organized for short-term goal-achievement. One way to generate test cases automatically is model-based testing where a model of the system under consideration is used for generation of the test cases.

Test automation means tool support for all the aspects of testing a project, not just its execution. The automation process progresses when supported by dedicated programmers who are directed by the testers. Here, by 'short term' we mean 40 man-hours or lesser. For relatively longer tasks, these are divided into subsequent increments that in them selves are deliverables. This way, even a longer task is converted into many shorter tasks.

Also, by 'Directed By Testers' we mean the progress of test automation is measured in terms of how it solves problems for testers and the test managers.

The automation formula typically comprises of the following few steps:

1. Purchasing a GUI test execution tool. Here GUI stands for Graphics User Interface. This has increased the pressure on testers, who are considered bottlenecks to the delivery of software products.

2. The next is step is to define and chalk out the various possible test procedures on paper.

3. These procedures are then automated, one by one, by automation professionals.

4. A framework that comprises of the tests must be built next. This must be comprehensive and scaleable.

5. This is iteratively fixed.

This 'formula' so to speak works if the testing of the product is simpler. Also, the product specifications mustn't change much during the testing process.

Several problems that plague test automation projects are:

- Lack of clear goals: Automation can save time, make testing easier and improve the testing coverage. But it's not likely to do all these things at the same time. Different users have different expectations from the system. These need to be stated, or else disappointment is likely.

- Lack of experience: Often, junior programmers tackle test automation projects.

- High turnover: Test automation takes a while to learn.

- Spare time test automation: In most cases, people are allowed to work on test automation on their own time. This keeps it from getting the time and focus it needs.

The major benefits are:

- Improved efficiency in automation efforts because of use of expertise in building automation frameworks and methodologies.

- Reduction in the automation cost.

- Automated testing systems can produce test reporting and analysis. These reports provide a measure of test status and results, thus allowing more accurate interpretation of testing outcome

- Automation allows the testing organization to perform consistent and repeatable test.

Test automation is often expensive in operation and it must be used to aid manual testing. Regression testing is one technique that helps make the operation of test automation a little cost-effective.

Important NoticeDISCLAIMER: All information, content, and data in this article are sole opinions and/or findings of the individual user or organization that registered and submitted this article at Isnare.com without any fee. The article is strictly for educational or entertainment purposes only and should not be used in any way, implemented or applied without consultation from a professional. We at Isnare.com do not, in anyway, contribute or include our own findings, facts and opinions in any articles presented in this site. Publishing this article does not constitute Isnare.com's support or sponsorship for this article. Isnare.com is an article publishing service. Please read our Terms of Service for more information.

If you are interested in test automation, check this web-site to learn more about interface tests.

Article Tags: automation [See Dictionary], testing [See Dictionary], time [See Dictionary]
Got a question about this article? Ask the community!
Article published on June 02, 2008 at Isnare.com
 
Rate this article:

Top Issues in Programmer Productivity
Submitted by: Sam Miller

A software program is something that anyone can be trained to use Pretty easy if one will think about it...

Software Interface Testing and Other Types of Software Testing
Submitted by: Sam Miller

Software interface testing is just one among the many types of software testing that are used by software engineers for software development...

System Testing Approach: Black Box Testing
Submitted by: Sam Miller

Almost every aspect/phase of the Software Development and Testing life cycle finds application of Black box testing...

Why There’s A Need To Convert PDF To Doc
Submitted by: Sam Miller

The PDF file, or the Portable Document Format file, has been popularized by Adobe Systems for faster document exchange...

The Imminent Relevance Of Version Control Subversion
Submitted by: Sam Miller

The business of article marketing requires a vast number of web content writers furnishing as many articles as possible in a single workday...

How To Delete Thee Recent Documents List
Submitted by: Sam Miller

Your computer keeps track of the documents, files, and even the applications that you have been opening...

The Need For A Data Recovery File Search
Submitted by: Sam Miller

To recover computer files deleted from the Windows Recycle Bin or those that were lost because a hard drive became corrupted, a data recovery file search solution is necessary...

How To Delete Recent Documents In Word Format Effectively
Submitted by: Sam Miller

It is not out of the ordinary for any computer user to delete recent documents in word format This is because you will surely accumulate a lot of files over time, and there will definitely be files you no longer need to retain in your system...

Reasons To Evaluate File Search Software
Submitted by: Sam Miller

There is a need to evaluate file search software available from online vendors to ensure that the purchased file search utility addresses the needs of a user...

The Rundown On HTML Version Control
Submitted by: Sam Miller

It is a must for any businessman to be familiar with html version control software This is because this piece of software is very useful, especially when your business deals with repetitive tasks and systematic testing day in and day out...

The Necessity Of A Text File Compare Program
Submitted by: Sam Miller

More and more people are beginning to understand the importance of text file compare software programs...

The Relevance Of Text Search Utility Programs
Submitted by: Sam Miller

Do you know how daunting it can be searching through many files of different text formats when the files themselves contain almost similar filenames...

The Importance Of Clearing Windows Recent Files
Submitted by: Sam Miller

Windows recent files can be found as you click on the Start Menu and selectively click the recent document section...

Wipe Disk To Rid Off Hard Drive Data
Submitted by: Sam Miller

As people become more technologically-savvy, the more imperative it is for both individuals and business organizations to take data security measures more seriously...

Advantage Of Using Find PDF Tools
Submitted by: Sam Miller

In order to find PDF files easily, the current version of an Adobe Reader program needs to be installed in a user's computer hard drive...

Scrapbooking Requires Photo Matching Software
Submitted by: Maxim Smirnov

There was once a time when people used to get pictures developed and then cut them up to turn them into scrapbooks...

Find Duplicate Mp3 Files For Mixes
Submitted by: Maxim Smirnov

One of the easiest and cheapest ways to get a present for someone else is to make them a mix of some favorite songs...

How Do You Find Duplicate Photos Quickly?
Submitted by: Maxim Smirnov

You’re trying to create a fun project or a poster for a friend, but you need to find duplicate photos...

Teaching Students to Delete ITunes Duplicates
Submitted by: Maxim Smirnov

When you’re teaching a class, you might not realize that all of your music instruction is adding up to problems for your students...

Tax Benefits of Book Tracking Software
Submitted by: Maxim Smirnov

Most people avoid the tax season, hoping to stall it for as long as possible until April 15th is unavoidable...

School Surveillance Applications
Submitted by: Wesley Fernley

In this day in age it has almost become necessity that our schools, from the elementary level through the college level, include video surveillance for precautionary measures to help provide a secure environment for staff and especially for the students attending...

Using IP Surveillance Cameras in Check Cashing Locations
Submitted by: Wesley Fernley

As tax season approaches and during this challenging economy, payday loan check cashing locations are busier than ever...

How to Install Aftermarket Stereo in Vauxhall Agila
Submitted by: Jack Wylde

DESCRIPTION: The radio installation in VAUXHALL AGILA Some Cars have steering controls from new and when you replace your radio...

Don't Ruin Your Laminator - 4 Reasons to Always Use a Carrier With Your Pouch Laminating Machine
Submitted by: Jeff McRitchie

One of the most important supplies you'll need when getting ready to use a pouch laminator is a carrier...

GBC ShredMaster CC195 Cross-Cut Shredder Review
Submitted by: Jeff McRitchie

If you've visited an office supply store recently or checked out paper shredders on the Internet, it probably seems like paper shredders are all alike, especially in the looks department...

Frequently Asked Questions About Spiral Coil Binding
Submitted by: Jeff McRitchie

Coil binding - also known as spiral binding - is a very popular method of binding, but it can be difficult to understand how it's done...

An Overview of the GBC C-75 Comb Binding Machine
Submitted by: Jeff McRitchie

If you are looking for an inexpensive comb binding machine for your office or home office you might be considering the GBC C75...

5 Great Features of the Rhin-O-Tuff HD6500
Submitted by: Jeff McRitchie

Designed for the heaviest duty users such as print and copy shops, binderies and large organizations, the Rhino Tuff HD6500 is a machine that offers top of the line flexibility and capacity...

Comparing the Swingline SmartCut EasyBlade and EasyBlade Plus Rotary Trimmers
Submitted by: Jeff McRitchie

At first glance, Swingline's SmartCut EasyBlade and EasyBlade Plus may look very similar, except for the price...

Five Reasons to Consider the Rhino-Tuff OD4000 Modular Binding Punch
Submitted by: Jeff McRitchie

Though it may be the smallest of Rhino's electric interchangeable punches, the OD4000 offers you about as much as a binding punch can offer...

Isnare.com Footer Divider

© 2004-2009. Isnare Free Articles - An Isnare Online Technologies Free Articles Project. All Rights Reserved.   Privacy Policy