At present, most implemented tests are unit test. These make sure that the individual units / components of are tested. Higher level test should be written to verify the execution of multiple modules.