A testbed (sometimes written testbed) is a platform for evaluating scientific hypotheses, computational tools, and new technologies in a rigorous, transparent, and repeatable manner.