Personal Technology Information


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


MORE RESOURCES:
This RSS feed URL is deprecated, please update. New URLs can be found in the footers at https://news.google.com/news


88.9 KETR

Businesses Need To 'Mind The Gap' Between Office Tech And Personal Tech
88.9 KETR
Our personal technology commentator, Jeremy Gamez, comments on a recent article emphasizing that businesses wanting to attract the brightest young employees need to be sure that their office technology is as good as Millennials' personal technology.



New York Times

The Benefits (and Limits) of Using Tech to Plan a Wedding
New York Times
This may sound unromantic, but before the internet era, wedding planning was a lot like car shopping. To find a place to get married, you had to read print ads with limited information designed to lure you in for a visit and pressure you into, well ...



New York Times

When a Tech Reporter Doesn't Use Much Tech
New York Times
How do New York Times journalists use technology in their jobs and in their personal lives? David Streitfeld, a technology reporter in San Francisco, discussed the tech he's using — and not using. For a tech journalist, you don't use a lot of tech ...



New York Times

How to Yank Passwords Out of Firefox Quantum
New York Times
Q. What is the best way to export passwords from Mozilla Firefox now that Password Exporter no longer works in the new Quantum version? A. The Password Exporter add-on for Firefox allowed people to save passwords stored within the browser as XML or ...



Newser

Best Buy Defied Doomsayers. Now, a New Strategy
Newser
A Best Buy store sign is illuminated, in Orange, Calif. (AP Photo/Chris Carlson, File). camera-icon View 1 more image. (Newser) – Big-box retailer Circuit City went belly up in 2009 thanks largely to the encroach of Amazon. The widespread expectation ...



New York Times

I Used Apple's New Controls to Limit a Teenager's iPhone Time (and It Worked!)
New York Times
Even as people have embraced the smartphone as one of the most powerful tech products, they are keeping a wary eye on the addictiveness of turning on the device to check for social media updates, read websites and play games. Some studies have tied ...

and more »


New York Times

How to Go Back to the Old Gmail
New York Times
Q. I tried to get used to the new Gmail web design, but I just don't like it. Can I go back to the old one? A. For the time being, Google is keeping around the previous version of Gmail on the web, and you can revert to the old look from the inbox ...



New York Times

How the 52 Places Traveler Stays Charged While Chronicling the World
New York Times
Sections. SEARCH. Skip to contentSkip to site index. Personal Tech · Subscribe · Log In · SubscribeLog In. Advertisement. Supported by. Tech We're Using. How the 52 Places Traveler Stays Charged While Chronicling the World. Image. Jada Yuan, The New ...



New York Times

For Android Users, Europe's Google Ruling Leaves Unanswered Questions
New York Times
You may have heard that the European Union punished Google with a record $5.1 billion fine on Wednesday for abusing its power in the mobile phone market. Specifically, the authorities dinged Google on its practices with Android, the mobile operating ...
Google quietly working on a replacement for Android, called Fuchsia, that's causing some fierce internal squabblingFinancial Post
Android has created more choice, not less - Google BlogGoogle Blog
Antitrust: Commission fines Google €4.34 billion for illegal practices regarding Android mobile devices to ...EU News
Bloomberg
all 556 news articles »


New York Times

Emergency Charging Options on the Road
New York Times
Q. Is it true that you can charge your phone from the USB port on a television set? Why do TV's even have USB ports? A. Many television models have included USB jacks for years, particularly the flat-panel type with plenty of multimedia ports on the ...

and more »

Google News

home | site map
© 2007