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





Latest News:



Site: Yahoo! News Search Results for news
Jeff Ritter: Beware the Tampa QB, more fantasy news, views (Sports Illustrated)
We're cruising full speed ahead into Week 2 of the NFL season. It's been a wild week of news, from Tom Brady's ligaments, to Vince Young's grumpiness. There have also been a few new stories that could affect your fantasy lineup this Sunday, such as ... Futures flat; Lehman buyout news, data awaited (Reuters via Yahoo! News)
Stock index futures were little changed on Friday as investors awaited news on the fate of Lehman Brothers after a slide in its stock this week heightened fears over whether the investment bank can survive. Myanmar's Suu Kyi to get family letters, news mags (Reuters via Yahoo! News)
Detained Myanmar opposition leader Aung San Suu Kyi has managed to wring small concessions from the ruling generals in the form of letters from her family and some international news magazines, her lawyer said on Friday. The Source for exclusive news on securities Regulation (Compliance Reporter)
Compliance Reporter Your trusted source for legal and compliance news in the securities industry. Not a subscriber? SEC Looks Into UAL Stock Scare; Implications For Online News? (CBS News)
A ton of digits have been devoted to this in other spots but the SEC's decision to investigate takes it to another level. The backstory: a six-year-old news story about UAL declaring bankruptcy made it into the Tribune-owned Sun-Sentinel 's current news flow, was picked up by a Google (NSDQ: GOOG) News bot and, via a reporter for a newsletter, made it onto Bloomberg News. After a lot of buck ... AP answers your questions on the news, from gold stored at Fort Knox to jobs sent overseas (Minneapolis-St. Paul Star Tribune)
There's gold in them thar vaults! But how much? A reader's curiosity about how much of the shiny stuff is stored at Fort Knox inspired one of three questions in this edition of "Ask AP," a weekly Q&A column where AP journalists respond to readers' questions about the news. JCDecaux in talks for News Outdoor Group in Russia (AP via Yahoo! News)
French outdoor advertising firm JCDecaux SA said Thursday it is negotiating to buy Russian rival News Outdoor Group from global media company News Corp. JCDecaux and News Corp. in talks to combine outdoor ad groups (International Herald Tribune)
The News Corp. chief executive, Rupert Murdoch, has recently expressed nervousness about investments in Russia, where News Outdoor generated the bulk of its revenue last year. Tech Stocks Fall With Broader Market On Retail News (Fox News)
Tech Stocks Fall With Broader Market On Retail News Help News pick Stadium's greatest moment (New York Daily News)
The News is marking the countdown to the final game at The House That Ruth Built by reflecting on Yankee Stadium's greatest moments - and we're asking you - the reader - to help us pick out the best of the best.


Warning: MagpieRSS: Failed to parse RSS file. (> required at line 14, column 29) in /home/.hellodolly/jsteiner64/scholarlyarticles.org/personal-tech/magpierss/rss_fetch.inc on line 238
Site:

Warning: Invalid argument supplied for foreach() in /home/.hellodolly/jsteiner64/scholarlyarticles.org/personal-tech/inc/ads-body.inc on line 52

MORE RESOURCES:
Site: Yahoo! News Search Results for personal tech
Personal Tech (Washington Post)

The Washington Post's Rob Pegoraro will be online to discuss recent reviews and answer your personal tech questions. Personal Information Of 23,000 Ivy Tech Students Sent Out Over E-Mail (WRTV Indianapolis)

Ivy Tech Indianapolis officials notify students that their information was sent out in an insecure e-mail. Tech Bytes: Yahoo! to get makeover (KABC-TV Los Angeles)

In Friday's Tech Bytes: Yahoo! is getting a major makeover. Plus, an iPod dock for bikes. Ivy Tech reports security breach (Journal & Courier)

A clerical error made by an Ivy Tech Community College employee exposed some students' personal information, such as Social Security numbers, to all Indianapolis region employees. Youth sway family tech purchases?even after they move out (Ars Technica)

Young people between the ages of 16 and 27 not only welcome new tech into their lives fairly quickly, they also influence the technology decisions of their parents. Apple's popularity among the so-called "Millennials" and highly-educated has helped the company slowly work its way into American homes. Read More... TECH CHRONICLES / A daily dose of postings from The Chronicle's technology blog (sfgate.com/blogs/tech) (San Francisco Chronicle)

TechCrunch 50 best in show: Yammer Yammer, a West Hollywood startup that hopes to help organizations become more productive by making it easy for employees to tell each other what they're working on, claimed TechCrunch 50's best in show award Wednesday... Qantas goes hi-tech with paperless check-in (The Australian)

QANTAS frequent flyers will be able to use their mobile phones or personal digital assistants as boarding passes from early next year. Sports on TV (USA Today)

CLICK HERE for your personal sports TV listings customized by zip code. Tech Billiards Club competes throughout Texas (The Daily Toreador)

Billiards fans? Yes, there's a student organization for them, too. The Texas Tech Billiards Club holds its weekly meetings, practices and competitions for anyone wishing to compete. "We meet every Monday at 7 p.m. for a quick 15-minute meeting, depending on how many people are there," said Ronjan Mathur, the club's president and a senior electrical engineering major from Houston. Does touchless tech point the way ahead? (CNN.com)

The screen of Apple's iPhone has focused much attention on touch as a user interface. iPhone users can rotate and resize images with finger gestures for instance.
Warning: MagpieRSS: Failed to parse RSS file. (> required at line 14, column 29) in /home/.hellodolly/jsteiner64/scholarlyarticles.org/personal-tech/magpierss/rss_fetch.inc on line 238
Site:

Warning: Invalid argument supplied for foreach() in /home/.hellodolly/jsteiner64/scholarlyarticles.org/personal-tech/inc/rss.php on line 26
Home | Site Map | Resource Links