For independent testing, this issue does not arise as testers are directly reporting to test manager. Test manager generally acts as a mentor, guide, philosopher and friend of testers in case of matrix structure. In such situations, test manager may not be responsible for test life cycle directly. If test manager is in-charge of testing activities, he is responsible to ensure that proper and adequate testing is performed and documented, and that testing techniques are established and developed as per type of application and customer needs. Test manager is responsible for ensuring that tests are designed and executed in a timely and productive manner. In general, test managers are responsible for the following.