Hi to all.....All these above mentioned terms have the same meaning. Actually test bed is same as test lab and is same as test environment. It means the surrounding environment like software's and hardware's required at the time of testing, or say which needed for creating testing environment for starting the testing.ThanksRegardsNitin Patil, Pune