Testing Complexity in Component Based Software Engineering
Jogannagari Malla Reddy1, S.V.A.V. Prasad2, Kothuri Parashu Ramulu3

1Dr. Jogannagari Malla Reddy, Head, Department of Computer Science & Engineering, Indur Institute of Engineering & Technology, Siddipet, Telangana State, India.  
2Dr. S.V.A.V. Prasad, Dean(R&D),Lingaya University, Faridabad, India.
3Kothuri Parashu Ramulu, Rayalaseema University, Kurnool, Andhara Pradesh, India.

Manuscript received on 19 August 2019. | Revised Manuscript received on 02 September 2019. | Manuscript published on 30 September 2019. | PP: 656-660 | Volume-8 Issue-11, September 2019. | Retrieval Number: K17060981119/2019©BEIESP | DOI: 10.35940/ijitee.K1706.0881119
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: The Component Based software development which reduces the time, budget and efforts compare to the traditional software development. The components are reusable, developed by third parties and available at Commercial-Of-The Self (COTS). Most recent technologies such embedded systems, mobile phones, control systems and other paradigms are developed with this concept. Software researchers should pay more attention on testing of Component Based technology. The software testing is the most commonly used technique for validating the product quality. It is something different from the traditional software development, due to the invisible source code and design make it very difficult to trace the faults. Software testing strategy is road map integrates test case design methods into well planned series of steps for successful construction of software. The selection right strategy at the right time will make the software product as robust. This paper highlights the various software testing challenges, difficulties, strategies and techniques in perspective of Component Based Software Development.
Keywords: Modularity, Reusability, Component Based Software Development, Black box testing, White box testing, Regression Testing.
Scope of the Article: Component-Based Software Engineering