Test Bed
A platform for conducting rigorous, transparent, and replicable testing of scientific theories, computational tools, and new technologies. 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.