Testing of entire computer system across all modules. This kind of testing can include functional and structural testing.