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: AI Solves My Most Annoying Chore: Meal Planning for a Toddler The Wall Street Journal Can You Turn Off Big Tech’s A.I. Tools? Sometimes, and Here’s How. The New York Times I’ve turned into a tech hippie Fast Company Apple Headset Stalls, Struggles to Attract Killer Apps in First Year The Wall Street Journal How to Use Images From Your Phone to Search the Web The New York Times Apple Intelligence Isn’t Very Smart Yet—and Apple’s OK With That The Wall Street Journal Musk claims Cybertruck has become profitable at last The Register Opinion | Why Is Technology Mean to Me? The New York Times Exclusive | Wanted: Weekend Warriors in Tech - WSJ The Wall Street Journal In the City, Personal Safety Starts With Your Smartphone The Wall Street Journal I’ve Been Driving an EV for a Year. I Have Only One Regret. The Wall Street Journal Foldables Are Becoming Good Enough to Be Your Next Smartphone The New York Times No way? Big Tech's 'lucrative surveillance' of everyone is terrible for privacy, freedom The Register We Tried Apple’s New Hearing Test—and the New AirPods Pro Hearing Aids The Wall Street Journal Why Turning It Off and Turning It Back On Is Gadget-Fixing Magic The Wall Street Journal Airplane Wi-Fi Stinks. I Tested New Tech That Could Finally Fix It. The Wall Street Journal The Great AI Challenge: We Test Five Top Bots on Useful, Everyday Skills The Wall Street Journal What the Arrival of A.I. Phones and Computers Means for Our Data The New York Times PC shipments stuck in neutral despite AI buzz The Register Musk's $1M election lottery raises serious legal concerns, says Pennsylvania governor - The Register How I Got My Attention Span Back The Wall Street Journal The Summer Is So Hot, Workers Are Wearing High-Tech Ice Packs The Wall Street Journal Running Your Household Is a Second Job, but It Doesn’t Have to Be The Wall Street Journal Apple Watch Is Becoming Doctors’ Favorite Medical Device The Wall Street Journal The Only App That Always Wins the Battle for Your Attention The Wall Street Journal A Case for Backing Up Your Precious Photos and Files at Home The Wall Street Journal Report: Tech misconceptions plague the IT world The Register Apple’s New Face Computer Is for Work The Wall Street Journal Don’t Let Your Smartphone Keep You Up at Night The New York Times The Battle to Ban Screens From School Now Includes Chromebooks and Tablets - The Wall Street Journal The Battle to Ban Screens From School Now Includes Chromebooks and Tablets The Wall Street Journal I'm a Personal Stylist Who Helps Big Tech Execs Choose What to Wear Business Insider Welcome to the Era of the A.I. Smartphone The New York Times The Coolest Tech Gadgets We’ve Tested So Far This Year BestProducts.com What I Got Wrong in a Decade of Predicting the Future of Tech - WSJ The Wall Street Journal OpenAI Made AI Videos for Us. These Clips Are Good Enough to Freak Us Out. - The Wall Street Journal OpenAI Made AI Videos for Us. These Clips Are Good Enough to Freak Us Out. The Wall Street Journal After a Sugar High of Free Money, These Billion-Dollar Technologies Need a Nap The Wall Street Journal Teens’ Energy-Drink Habit Is Amping Anxiety, Disrupting Class and Triggering Seizures - WSJ The Wall Street Journal One Month With Apple Vision Pro: In the Air, on a Train and…in a Drawer The Wall Street Journal AirPods Will Soon Be Hearing Aids—and More From Apple’s New AirPod Lineup The Wall Street Journal How to Turn Your Old iPhone Into an A.I. Phone (and Skip the Upgrade) The New York Times How to Clean Up Your Phone’s Photo Library to Free Up Space The New York Times Amazon Wants Your Palm and TSA Wants Your Face. What Saying Yes Will Mean. - WSJ The Wall Street Journal The Youths Have Spoken: Wallets Are Uncool. Go Digital. The New York Times You Spend Hours a Day in Your Browser. Now Make It Better. The Wall Street Journal Revenge for being fired is best served profitably The Register I Tried a $1,000 Trash Can for Two Months—and I Get It The Wall Street Journal James Graff joins The Post’s Business staff as Tech Policy Editor The Washington Post Meta’s Smart Glasses Are Becoming Artificially Intelligent. We Took Them for a Spin. The New York Times Smartphones Can Now Last 7 Years. Here’s How to Keep Them Working. The New York Times 12 Apps We Can’t Stop Using, for Better or Worse The Wall Street Journal How to Reduce Your Risk When Using Personal-Finance Apps The Wall Street Journal UK ponders USB-C as common charging standard The Register Apple Vision Pro Review: First Headset Lacks Polish and Purpose The New York Times Why Tech Companies Are Not Your Friends: Lessons From Roku The New York Times |
RELATED ARTICLES
Classification of Computers Computers are available in different shapes, sizes and weights, due to these different shapes and sizes they perform different sorts of jobs from one another.They can also be classified in different ways. iPod users get the picture 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 Apple launches its latest grab for the market with iPod Photo. Not only can you listen to all your music on the go, or organize your business and social life, but now your entire photo collection can be viewed at hand too. Buying A PC Flat Screen Monitor For six years, my Samsung PC 13.8 inch SyncMaster conventionalmonitor has served me well. Back Up, Back Up, Back Up! This is not your typical lost data story. I was a good girl and I kept my files on the network drive just like the company recommended. Tips For Getting Technical Support Help Online 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 experience especially if you have no idea where to go for help. PC Owners - The Largest Criminal Gang Ever? The year is 1981. IBM has just released the Personal Computer; a low cost machine it hopes will create a winning brand. Help, I Need a New HDTV! (Part 5 of 5) Feeling overwhelmed in selecting a new TV? With all the choices these days, you may feel like, "Where do I start?!"In the final part of our 5 part article, we the discuss tv recommendations by room.--Bedrooms and kids rooms. Basic Problem in a PC I have a p3 500MHz PC with 128MB RAM, 10.2 GB HDD Sony CD ROM 48x with window ME edition operating system. Smart Apple iPod Tips and Techniques Are you thinking of buying an Apple iPod? Or have you bought one?Almost everyone and anyone that I know seems to have bought an iPod or at least is thinking of getting an ipod for themselves or their loved ones. The iPod is just so alluring! However, do you know what you should do after buying the iPod?Most people don't. Do Higher Digital Camera Prices Mean Better Cameras? Understanding digital camera prices makes finding the best camera value much easier. Uncovering digital cameras best buys is easier if we know what's available within various price ranges. A Peek Into the Near Future of Electronics Technology How long do you think DVDs have around? 20 years? 10 years? Actually, they have only been around for about seven years, but it seems like they have been around much longer. Many of us can hardly remember life before DVDs. Troubleshooting Computer Freeze (Lockup) Problems How familiar does the following sound? Your computer was working fine, but then suddenly started locking up (aka hanging or freezing), rebooting itself (crashing) or shutting down spontaneously? If you know only too well what I am talking about, then read on! Performing the simple steps below can fix the majority of lockup cases.1. Computer Geeks and Garden Gnomes 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 to providing open source and free scripts of all variations from PHP, CGI and Java to name but a few. They provide dedicated support, do not insist on payment, and spend much of their free time helping you avoid having to part with your hard earned cash to get free programs and scripts up and running on your websites. Your Home is in Your Hands I would like to tell you about a magic home. You or your children have bought a home and fixed it up very nicely. Why Using an Ad Blocker Can be a Bad Idea Ad Blocking is getting to be a common sport on the internet. Now there are some legitimate uses for an ad blocker. Things You Can Do To Speed Up Your Computer Upgrading your processor will always speed up your computer, but sometimes this will not be the best thing to do. The first thing you need to do is find out where the bottle neck is in your system. Desktop Security Software Risks - Part 2 This is the third in a series of articles highlighting reasons why we need a new model for anti-virus and security solutions.Reason #2: the Desktop Security Software RisksThe risks of placing software on the desktop are such that I will be breaking this article into two parts. Why Build Your Own Gaming Computer? The best way to get the gaming computer that you want, that will provide optimum performance is to build your own computer. If you think you do not have the technical knowledge or are not capable of building a computer you are wrong. Help, I Need a New HDTV! (Part 3 of 5) Feeling overwhelmed in selecting a new TV? With all the choices these days, you may feel like, "Where do I start?!"In part 3 of our 5 part article, we the discuss what HDTV is.HDTV stands for High Definition TV. Are You Putting Off Productivity? I recently took a good look at what was keeping me from accomplishing what I needed to do. After all, I had my goals. |
home | site map |
© 2006 |