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
 

System Testing Approach: Black Box Testing

 
[ 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

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

The attempt is to find errors. These errors can be broadly categorized as:

· The user interface contains errors.

· The methods (functions) used are either syntactically incorrect or missing.

· The data structures used in the code are erroneous.

· The external access to the database has errors

· Performance errors

· Initialization and termination of the various variables, functions etc.

Some positives of using this technique are:

· Since no prior knowledge of the coding and the internal structure of the application is required, testing can be performed by a non-technical person as well.

· This method can be used for verification of contradictions (if any) between the actual system and the specifications.

Some negatives of using this technique are:

· There is always a possibility that a previously undefined path may come up during the testing process.

· The test cases that need to be written for the testing process are time consuming and complex in nature.

· The identification of inputs in a limited time domain is difficult

Some of the methods of using this technique will be discussed now. The first one is ‘Graph Based Testing Methods’ in which the objects of which the application is build of , are identified and a graph is prepared. The object relationships are thus easily identified and test cases are then written for the discovery of errors. Generally a ‘Cause-Effect’ graph is made in which a cause is a distinct input condition and an effect is an output condition. Next is ‘Boundary Value Analysis’ whereby the systems that have tendency to fail on boundary are taken into consideration.

Here, the extreme boundary values are chosen (randomly). Boundary values include maximum, minimum, typical values besides the error values. This method is efficient only for variables that have fixed values (boundary values). Also, the technique of ‘Robustness testing’ is co-related with BVA (boundary value analysis) in which a value slightly greater than maximum and a value slightly less than minimum are taken. Next is ‘Error Guessing’ which is based on the experience of a tester. It’s an art of guessing where errors can be hidden. As such there are no specific tools for writing the test cases. Next is ‘Comparison testing’ in which different versions of software are developed and checked for consistency. Reliability is the criterion that is crucial under this type of testing. The last method that we discuss is ‘Equivalence partitioning’ method which divides the input domain of the application into classes of data from which test cases can be derived for testing.

If the input condition specifies a range, one valid and one two invalid classes are defined. However if the input condition requires a specific value, one valid and two invalid equivalence classes are defined. Further, if an input condition specifies a member of a set, one valid and one invalid equivalence class is defined. Lastly, if an input condition is Boolean, one valid and one invalid class is defined.

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 black box testing, check this web-site to learn more about interface testing.

Article Tags: testing [See Dictionary], errors [See Dictionary], condition [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...

Test Automation: A Formalized Testing Process
Submitted by: 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...

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

How to Dispose of a Multifunction Printer
Submitted by: Derek Rogers

As with most electrical equipment, your printer is full of plastics, components and potentially hazardous materials...

Reviewing the Akiles DuoMac 531 Combination 5:1 Pitch Coil and 3:1 Pitch Wire Binding Machine
Submitted by: Jeff McRitchie

As the only binding machine on the market with its particular set of features and options, the Akiles DuoMac 531 appears to hope that its versatility will provide binding solutions for businesses that want flexibility in their document production...

Akiles DuoMac 521 Combination Binding Machine Review
Submitted by: Jeff McRitchie

The Akiles DuoMac 521 presents the market with some nice versatility, although in an unusual combination of binding styles...

Reviewing the Akiles DuoMac 541 Combination 5:1 and 4:1 Pitch Spiral Coil Binding Machine
Submitted by: Jeff McRitchie

The Akiles DuoMac 541 is a unique binding machine in that it allows users to produce documents with both a four to one and five to one pitch binding...

Reviewing the Akiles DuoMac C51 Plastic Comb and 5:1 Pitch Coil Combination Binding Machine
Submitted by: Jeff McRitchie

Uniquely positioned as the only 5:1 pitch combo binding system on the market, the Akiles DuoMac C51 is presented as a solution for businesses that want the ability to do a variety of binding styles all on one machine...

Reviewing the Akiles Megabind 1E Plastic Comb Binding Machine
Submitted by: Jeff McRitchie

An electric comb binder that is meant for medium sized organizations and daily use, the Akiles Megabind 1E includes some features that smaller binding systems don't...

Reviewing the Akiles Offibind 21D Plastic Comb Binding Machine
Submitted by: Jeff McRitchie

As the smallest of Akiles' comb binding systems, the Offibind 21D is intended for use in small or home offices, or for businesses on a very tight budget...

Reviewing the Akiles OffiWire Wire-O Binding Machine
Submitted by: Jeff McRitchie

Presented as a small or home office solution for light duty binding, the Akiles OffiWire comes in 3:1 or 2:1 pitch versions...

Reviewing the Akiles Roll-A-Coil Electric Spiral Coil Inserter
Submitted by: Jeff McRitchie

Seeking to offer the marketplace a lot of features for a low price, the Akiles Roll @ Coil is uniquely positioned in the world of electric coil inserters...

Akiles WireMac Duo Combo Review
Submitted by: Jeff McRitchie

It seems that Akiles has looked to fill a gap in the marketplace with the WireMac Duo As the only machine available to consumers that can bind documents with either a two to one or three to one pitch hole pattern, the WireMac Duo offers users some unprecedented flexibility...

Win Free Laptop—The Real Story Behind
Submitted by: Jason Main

Laptops have become an essential for anyone these days Gone are the days when people would rather choose desktop computers than laptops...

Reverse Phone Lookup - Find the Owner of a Cell Or Landline Phone Number
Submitted by: J Williams-Foster

We've all received phone calls from numbers we didn't recognize Sometimes you may miss calls, and you want to speak to the person again...

Apple Releases New Update That Fixes Guest Account Bug in Snow Leopard
Submitted by: Gregg Housh

On November 9th Apple released the second update for Snow Leopard, the latest installment of their Mac Operating System...

LG KM900 Arena Mobile Phone Review - Connect With the New Generation Media Phone
Submitted by: Carlson Osbourne

Every time a new mobile phone handset is released into the public domain, its features seem to get bigger and better than ever before...

Smartphone Vs Iphone - Pros And Cons
Submitted by: Roberto Sedycias

Smartphones and iPhone both are the novel introduction for communication, besides having a galore of features...

Isnare.com Footer Divider

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