The testing team, certification group and the project manager does considerable amount of random testing to test the correctness of the project and to identify bugs which a user may encounter while using it in the real world.