Journal of Software Engineering and Applications

Volume 4, Issue 1 (January 2011)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Testing Component-Based Software: What It has to do with Design and Component Selection

HTML  Download Download as PDF (Size: 443KB)  PP. 37-47  
DOI: 10.4236/jsea.2011.41005    6,780 Downloads   13,289 Views  Citations

Affiliation(s)

.

ABSTRACT

In a component-based software development life cycle, selection of preexisting components is an important task. Every component that has to be reused has an associated risk of failure of not meeting the functional and non-functional requirements. A component's failure would lead a developer to look for some other alternative of combinations of COTS, in-house and engineered components among possible candidate combinations. This means design itself can readily change. The very process of design of a software system and component selection seems to be heavily dependent on testing results. Instability of design, further, becomes more severe due to requirements change requests. Therefore, this instability of design has to be essentially mitigated by using proper design and testing approaches, otherwise, it may lead to exorbitantly high testing cost due to the repeated testing of various alternatives. How these three activities: Component-based software design, component selection and component-based software testing are interrelated? What process model is most suited to address this concern? This work explores the above questions and their implication in terms of nature of a process model that can be convincing in case of component-based software development.

Share and Cite:

S. Pandeya and A. Tripathi, "Testing Component-Based Software: What It has to do with Design and Component Selection," Journal of Software Engineering and Applications, Vol. 4 No. 1, 2011, pp. 37-47. doi: 10.4236/jsea.2011.41005.

Cited by

[1] Assessing the changeability of component-based system design: a controlled experiment
2020
[2] 2DCBS: A Model for Developing Dependable Component-Based Software
2016
[3] A roadmap for effective regression testing
2016
[4] Selection, Evaluation, Testing, Integration and Implementation of Commercial-Off-The-Shelf (COTS) components in Software
International Journal of Computer Technology & Applications, 2014
[5] A mapping study to investigate component-based software system metrics
Journal of systems and software, 2013
[6] Test strategies in distributed software development environments
Computers in Industry, 2013
[7] Multidimentional size measure for design of component-based software system
Software, IET, 2012
[8] Reviewing the challenges of security features in component based software development models
E-Learning, E-Management and E-Services (IS3e), 2012 IEEE Symposium on. IEEE, 2012
[9] Assessing Quality Issues in Component Based Software Development
International Journal of Advanced Research in Computer Science, 2011
[10] Techniques for Developing Testable Component-Based Software: Similarities, Differences and Classification
International Journal of Advanced Research in Computer Science, 2011
[11] Techniques for Developing Testable Component-Based Software: Similarities, Differences and Classification.
International Journal of Advanced Research in Computer Science, 2011

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.