A Component Testing Approach Supported By A Case Tool by Fernando Raposo Da Camara Silva