Testing And Quality Assurance For Component-Based Software door