|
|
|
|
|
|
||
|
|
||
|
|
"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




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
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
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
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
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
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
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 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
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
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
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
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
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
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
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 - 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
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
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
"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
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
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
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
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
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
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
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
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
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
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
What is a Refurbished Computer?Refurbished Computers. Remanufactured Computers. Reconditioned Computers. Essentially, all of these terms refer to the same thing. But what does refurbished really mean? A refurbished computer is one that is... Read More
Cookies, not the kind that Mom makes, but the computer type, what are they and where do they come from. Well let's give you a quick and easy explanation of what they are,... Read More
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
1. Let your PC boot up completely before opening any applications.2. Refresh the desktop after closing any application. This will remove any unused files from the RAM.3. Do not set very large file... Read More
I recently took a good look at what was keeping me from accomplishing what I needed to do. After all, I had my goals. I had them written down. I read my affirmations... Read More
On 21 August 2003 Symantec Security Response upgraded the W32.SOBIG.F threat to a category 4.It is the sixth version of this worm.SOBIG.F follows a computer worm known as "Blaster," or "MSBlaster," which infected... Read More
That desk in front of you and everything else around you is made up of atoms. An atom consists of electrons orbiting around a nucleus. An atom is increadibly tiny. You could line... Read More
The following practice, if done regularly, may help you to safeguard your computer to some extent.1. Run disc clean up, scan disk and defragmentor.2. Keep your recycle bin emptied.3. Clean your cache of... Read More
You use Ctrl+Alt+Del to see what's running on your PC, to close crashed programs and processes, and to check performance. You probably avoid a few processes whose names mean nothing to you, but... Read More
Digital Video Disc or as it is sometimes referred to Digital Versatile Disc (DVD) has for the last several years been Hollywood's primary video delivery method and with good cause. This inexpensive, compact... Read More
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
Apache, MysQL and PHP for Windows could be a nice nice thing to have on your Windows workstation. You could try and experiment with all kinds of nice PHP and MySQL based applications... Read More
Addressing a D2X Digital SLRCoolpix 8800 search, this article provides a quick comparison of the Nikon D2X digital SLR and Coolpix 8800 cameras.Nikon D2X Professional Digital SLRCheck out a Nikon D2X review or... Read More
Winter?the official start of the cold and flu season. Though, technically speaking, things got started a little early. Close to a million computers, mostly home PC users, have been infected.For many of us... Read More
Just The Facts, Ma'mPalm pilots are all the rage now. Everyone has a pda or wants to get one in the near future. If you don't know much about a pda, however, it... Read More
iPod users start to get the picture and it's turning out to be colorful fun!!The latest generation of hi tech gadget users are watching the different media they use start to converge as... Read More
Have you ever tried to remove Spyware off your PC only to find out it never left or it came back? Tired of all those annoying Popups, Viruses, and Ads on your system... Read More
The Cisco Certified Network Associate (CCNA) Certification is meant for career enhancement as well as gaining knowledge of the LAN/WAN technologies currently available for implementation. Hence, CCNA Certification can be obtained by IT... Read More
There have been some questions on anti-skip protection on mp3 players due to the fact that some of them publish on the box in its feature list.You got to see what the storage... Read More
Having two operating systems is not as difficult as many of us consider. It just requires little hard work and some good equipment. By equipments I mean good hard disk space and good... Read More
Occupational Therapy Made EasierMedical downloads for the pda have improved the life of both patients and doctors of all kinds. These freeware software downloads make many types of medical conditions much easier to... Read More
"Aaaaaahhhhhh! I've been invaded by a virus!" Getting a virus means getting sick and no one in their right mind wants to be ill. Well, now that computers have become our close friends,... Read More
Lost & Found for the 21st CenturyIn today's hectic world more and more people are turning to those handy gadgets and mobile products that can be taken with them anywhere they go. The... Read More
If you use a computer, you need to know more than just how to use your email and surf the web. You need to know that you are protected. If there isn't someone... Read More
Cisco Certification: Taking Your First Certification ExamYou've studied hard; you've practiced your configurations; you've used your flash cards over and over again; and finally, the big day is here. Your first certification exam!For... Read More
In the 1950's and 1960's Polaroid's instant cameras were all the rage. You could shoot a picture and have the finished print in a minute or so. The quality wasn't that great, but... Read More
Stop Getting LostOne of the greatest uses for a pocket pc is for gps navigation. Now all those people who continually get lost can find their way anywhere with the various types of... Read More
First and foremost before I begin my ranting it is worth mentioning that there are many very helpful and considerate people out there in the cyber wilderness who devote much of their time... Read More
Do you know how many fonts are currently installed on your PC? What is the difference between OpenType, TrueType, PostScript Type 1 and Printer fonts? If the answer is 'No', it's time to... Read More
| GOOGLE AD |
Personal Technology Personal Technology |