QA City

Join Hands to Build a Smarter India: Sign in | Join now
Most Popular

Problems That Occur While Testing Software Components

By SiliconIndia   |   Tuesday, 05 June 2012, 22:25 Hrs
Print Email


Bangalore: Component Based Testing is a much talked about testing in software engineering. It is very akin to the Traditional Unit Based Testing. With time and money being of utmost importance, the concept of component testing originated. Testing a software component is done to verify if it meets the specifications apart from being functional. There is no specific time in testing the component. However, if the result of the component is not as expected, the tester would need to work out plans to test that component for any errors.



The components that usually need to be tested are:
1.The Reusable Components: If the tester intent to re use the components, then he would need to test the component for various specification to ensure that it still can be used.
2.The Commercial Components: Components that are intended to be sold as individual products needs to be tested as a product which could hinder future performance.
3.Domain Components: Domain components should be tested for its reliability and functionality.

Ajevans.com cited some problems in testing software components. They are

1.Constructing testable components
Components should not only be executable and deplorable, however they should also be testable. Designing such components is difficult as they require a clearly delineated architecture model and good interfaces to facilitate the relationship between various sub-components.

2.Building a generic and re-useable test bed
Having components that involve more than one language and technology, it will be difficult to build test bed which has the capacity to tests the system.

3.Construct component test drivers and stubs
The era of the component world ushered in reusable component. Most of the components that were built using the traditional way rendered obsolete as they were designed specifically for a project.

4.The great divide
Testers while trying to identify different issues usually divide the component domain into component producer and component user/consumer. The more reusable the component is, the more complex testing becomes.
 


Sign Up for QA Digest and Read the Day's Highlights
Don't Miss
Experts on QA
Praveen  Mohan
Principal Engineer
Yahoo
Mangesh Shrikant Gokhale
SeniorTestEngineer
Sigma Software
Vimal Raj Selvam
SoftwareTestEngineer
BNP Paribas
Harsha  Nutalapati
Sr.Vice President
Indium
Punit  Thakkar
CEO
Shivaami Corporation
Vaidyanath  Ramalingam
Director-Engineering
Huawei
Arobinda  Tripathy
Senior Manager
Mindfire Solutions
Soumik  Ghosh
Product Management
Robert Bosch
Write your comment now
 
Whitepapers
This report is the result of the largest public-private sector rese...
For those not familiar with the Coverity Scan™ service, i...
SiliconIndia About Us   |   Contact Us   |   Help   |   Community rules   |   Advertise with us   |   Sitemap   |  
News:       Technology   |   Enterprise   |   Gadgets   |   Startups   |   Finance   |   Business   |   Career   |   Magazine  |   Newsletter   |   News archive  
Cities:        CEO   |     Startup   |   Mobile   |   CIO   |   Women   |   BI   |   HR   |   SME   |   Cloud   |   Marketing   |   QA   |   Java   |   Web Developer  
Community:      Members   |   Blogs   |   Indian Entrepreneurs   |   Gyan   |   Advice   |   Community   |   Find   |   CXO Insights  
Job Board:      Jobs   |   Freshers   |   Companies   |   HR Speak   |   Forum  
Online Courses:   Web Developer   |   Java Developer   |   CCNA Training   |   SEO   |   SAS   |   SQL Server 2005   |   J2EE
Education:   MBA   |   MCA   |   Engineering   |   Training Institute
Life:          Real Estate   |   Travel   |   Finance   |   Gadgets   |   Movie Reviews   |    Jokes  
Send your feedback and help us continue to improve SiliconIndia
© 2014 InfoConnect Web Technologies India Pvt Ltd. all rights reserved