HOME

TheInfoList



OR:

A testbed (also spelled test bed) is a platform for conducting rigorous, transparent, and replicable testing of scientific theories, computational tools, and new technologies. The term is used across many disciplines to describe experimental
research Research is "creativity, creative and systematic work undertaken to increase the stock of knowledge". It involves the collection, organization and analysis of evidence to increase understanding of a topic, characterized by a particular att ...
and
new product development In business and engineering, new product development (NPD) covers the complete process of bringing a new product (business), product to market, renewing an existing product or introducing a product in a new market. A central aspect of NPD is prod ...
platforms and environments. They may vary from hands-on
prototype A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and Software prototyping, software programming. A prototyp ...
development in manufacturing industries such as automobiles (known as " mules"), aircraft engines or systems and to
intellectual property Intellectual property (IP) is a category of property that includes intangible creations of the human intellect. There are many types of intellectual property, and some countries recognize more than others. The best-known types are patents, cop ...
refinement in such fields as computer software development shielded from the hazards of testing live.


Software development

In software development, testbedding is a method of testing a particular module (function, class, or library) in an isolated fashion. It may be used as a proof of concept or when a new module is tested apart from the program/system it will later be added to. A skeleton framework is implemented around the module so that the module behaves as if already part of the larger program. A typical testbed could include software, hardware, and networking components. In software development, the specified hardware and software environment can be set up as a testbed for the application under test. In this context, a testbed is also known as the test environment made of: * Testing hardware equipment (test bench, optical table, custom testing rig, dummy equipment as simulates an actual product or its counterpart, external environment means, like showers, heaters, fans, vacuum chamber, anechoic chamber). * Computing equipment (processing units, data centers, in-line FPGA, environment simulation equipment). * Testing software ( DAQ / oscilloscopes, visualisation and testing software, environment software to feed a dummmy equipment with data). Testbeds are also pages on the
Internet The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
where the public are given the opportunity to test
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
or
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
they have created and want to preview the results, for example: * The
Arena An arena is a large enclosed platform, often circular or oval-shaped, designed to showcase theatre, musical performances, or sporting events. It is composed of a large open space surrounded on most or all sides by tiered seating for spectators ...
web browser A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
was created by the
World Wide Web Consortium The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
(W3C) and
CERN The European Organization for Nuclear Research, known as CERN (; ; ), is an intergovernmental organization that operates the largest particle physics laboratory in the world. Established in 1954, it is based in a northwestern suburb of Gene ...
for testing
HTML3 The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
,
Cascading Style Sheets Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
(CSS),
Portable Network Graphics Portable Network Graphics (PNG, officially pronounced , colloquially pronounced ) is a raster-graphics file format that supports lossless data compression. PNG was developed as an improved, non-patented replacement for Graphics Interchange F ...
(PNG) and the
libwww Libwww was an early World Wide Web software library providing core functions for browsers, implementing HTML, HTTP, and other technologies. Tim Berners-Lee, at CERN, released libwww (then also called the "Common Library") in late 1992, comprising ...
. Arena was replaced by Amaya to test new
web standard Web standards are the formal, non-proprietary standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the trend of endorsing a set of s ...
s. * The Line Mode browser got a new function to interact with the libwww
library A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
as a sample and test application. * The libwww was also created to test network
protocols Protocol may refer to: Sociology and politics * Protocol (politics), a formal agreement between nation states * Protocol (diplomacy), the etiquette of diplomacy and affairs of state * Etiquette, a code of personal behavior Science and technology ...
which are under development or to experiment with new protocols.


Aircraft development

In aircraft development there are also examples of testbed use like in development of new
aircraft engine An aircraft engine, often referred to as an aero engine, is the power component of an aircraft propulsion system. Most aircraft engines are either piston engines or gas turbines, although a few have been rocket powered and in recent years many ...
s when these are fitted to a
testbed aircraft A testbed aircraft is an aeroplane, helicopter or other kind of aircraft intended for flight research or testing the aircraft concepts or on-board equipment. These could be specially designed or modified from serial production aircraft. Use of te ...
for flight testing.


See also

*
Iron bird (aviation) An iron bird is a ground-based test device used for prototyping and integrating aircraft systems during the development of new aircraft designs. Aircraft systems are installed into the iron bird so their functions can be tested both individually ...


References


External links


PlanetLab Europe, the European portion of the publicly available PlanetLab testbed


* US
National Science Foundation The National Science Foundation (NSF) is an independent agency of the United States government that supports fundamental research and education in all the non-medical fields of science and engineering. Its medical counterpart is the National I ...
GENI - Global Environment for Network Innovations The Global Environment for Network Innovations (GENI) is a facility concept being explored by the United States computing community with support from the National Science Foundation. The goal of GENI is to enhance experimental research in computer ...
Initiative
Helsinki Testbed (meteorology)

Collaborative Adaptive Sensing of the Atmosphere (CASA) IP1 test bed
Hardware testing Software testing {{engineering-stub