Using components to organize test cases