black box
Home > Software Quality Definitions - Black box
SearchSoftwareQuality.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

black box


Show me everything on Software testing models and approaches (Context-driven, Factory, Analytic, Quality, IV&V)


Word of the Day


DEFINITION - A black box is any device whose workings are not understood by or accessible to its user. According to Edward Tenner, writing in The Washington Post, the first black box was a gun sight carried on World War II Flying Fortresses, with hidden components that corrected for environmental variables, such as wind speed. The crew probably didn't know how the device worked, but they knew it might be crucial to their survival. Nowadays, there are two types of black box carried on aircraft, which may be combined into a single device: a flight data recorder (FDR), which logs information such as speed and altitude, and a cockpit voice recorder (CVR), which logs all voice communication in the cockpit. These black boxes also carry beacons to help find the aircraft in a rescue situation.

A sampling of other black boxes:

  • In telecommunications, a black box is a resistor connected to a phone line that makes it impossible for the telephone company's equipment to detect when a call has been answered.
  • In data mining, a black box is an algorithm or a technology that doesn't provide an explanation of how it works.
  • In software development, a black box is a testing method in which the tester has no knowledge of the inner workings of the program being tested. The tester might know what is input and what the expected outcome is, but not how the results are achieved. A black box component is a compiled program that is protected from alteration by ensuring that a programmer can only access it through an exposed interface.
  • In film-making, a black box is a dedicated hardware device: equipment that is specifically used for a particular function.
  • In the theatre and television, a black box is an unfurnished studio.
  • In the financial world, a black box is a computerized trading system that does not make its rules easily available.

Perhaps because the metaphor is broadly applicable, black box is sometimes used to refer to anything that works without its inner workings being understood or accessible for understanding.

Learn more about Software testing models and approaches (Context-driven, Factory, Analytic, Quality, IV&V)
Why automated software testing fails and pitfalls to avoid: Chapter 4 from published title "Why Automated Software Testing Fails and Pitfalls to Avoid" offers new takes on automated R&D, software development considerations and much more.
Agile software development tutorial: Agile testing: In this section of our agile tutorial, learn how to be a successful software tester in an agile environment, from tips on test development to exploratory testing techniques.
Software testing fundamentals: Testing basics: Software testing experts weigh in on creating test plans, writing test cases, choosing test models and other basic building blocks of software testing.
Rich Internet applications security testing checklist: Fix common RIA and Web 2.0 application problems caused by Ajax, Flash and other technologies with these tips.
Seven steps for a quality change and configuration management program: This tip outlines several ways to ensure you have a topnotch change and configuration management (CCM) division on your project team which is vital in protecting software code.

LAST UPDATED: 08 Aug 2008

Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com

More resources from around the web:
- HowStuffWorks has information on How Black Boxes Work.





FILE EXTENSION AND FILE FORMAT LIST
File Extension and File Format List:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #


RELATED CONTENT
Software Testing: New software testing technologies bring new challenges
This issue covers two new technology areas - virtualization and rich Internet applications (RIAs) - that are changing software testing approaches and...
Software Testing Ezines
Find tactical strategy articles on regression testing, SCA, mobile app testing, exploratory testing, SOA, agile development, virtualization, cloud...
Recognizing appropriate scenarios for context testing
Determining when to perform context testing depends on a number of variables ranging from browser centricity to the migration of customer data, says...

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
context-driven testing  (SearchSoftwareQuality.com)
Context-driven testing is a paradigm for developing and debugging computer software that takes into account the ways in which the programs will be...
load testing  (SearchSoftwareQuality.com)
Load testing is the process of subjecting a computer, peripheral, server, network or application to a work level approaching the limits of its...




Software Quality - black box Articles
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts