Test design and execution at demand