Definition and Categorization of Tests for CSE Software Definition and Categorization of Tests for CSE Software