battle-tested

Adjective

 * 1) Which has been tested on the battleground.
 * 2)  Which has been successfully put to the test in a real-life situation, in conditions of real use.