test management lifecycle