932,570 Hits in 7.8 sec

Integration of "Components" to Test Software Components

Antonia Bertolino, Eda Marchetti, Andrea Polini
2003 Electronical Notes in Theoretical Computer Science  
for the integration testing of OO systems; and the tests are codified and executed within the CDT, a framework under development, allowing for the decoupling between the abstract specification of tests  ...  We present an ongoing research project aimed at developing a framework for component-based testing, in which we re-use and suitably combine some existing tools: the system architecture and the components  ...  Suitable techniques that increase the testing and analysis capability of the system developer (i.e., the component user) must be developed.  ... 
doi:10.1016/s1571-0661(04)81024-7 fatcat:crx6z4kt4bdfzbyo5vcfaxsyba

Using component metadata to regression test component-based software

Alessandro Orso, Hyunsook Do, Gregg Rothermel, Mary Jean Harrold, David S. Rosenblum
2007 Software testing, verification & reliability  
For this reason, many researchers have addressed regression testing problems and proposed various techniques for improving the cost-effectiveness of regression testing (e.g., [7, 10, 14, 20, 22, 24, 30  ...  One particular regression testing technique, regression test selection [30, 38] , involves selecting tests, from an existing test suite, for use in revalidating a modified version of a software system.  ...  Acknowledgements Antonio Carzaniga provided the source code for the Siena system and helped with its installation. Fred  ... 
doi:10.1002/stvr.344 fatcat:ccnbo56vnjbpfb2p3miadxfzhi

Testing Complexity in Component based Software Engineering

This paper highlights the various software testing challenges, difficulties, strategies and techniques in perspective of Component Based Software Development  ...  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.  ...  ACKNOWLEDGMENT We sincerely acknowledge to all the faculty of the Department of Computer Science & Engineering, Indur Institute of Engg & Technology, Siddipet for their support and cooperation in the period  ... 
doi:10.35940/ijitee.k1706.0881119 fatcat:r3mp2f7gd5bw5jxdkfsgzzbp24

Unit Testing of Software Components with Inter-component Dependencies [chapter]

George T. Heineman
2009 Lecture Notes in Computer Science  
The primary obstacle is the more complex life cycle for software components that must be packaged, deployed and executed within software containers or deployment environments.  ...  Test Driven Development (TDD) is a process for software engineering that advocates constructing test cases before writing actual code; indeed, coding is treated as an exercise in validating the test cases  ...  A Software Component is a software element that conforms to a component model and can be independently deployed and composed without modification according to a composition standard (Heineman & Council  ... 
doi:10.1007/978-3-642-02414-6_16 fatcat:jzop67hmhbc6ng43edz36vt2q4

Testing component-based software: a cautionary tale

E.J. Weyuker
1998 IEEE Software  
They envision that writing a component once and reusing it in many subsequent software systems will effectively amortize the development cost among all users.  ...  I E E E S o f t w a r e S e p t e m b e r / O c t o b e r 1 9 9 8 Without source code and access to the personnel and expertise used to create the component, testing and debugging prove much more difficult-and  ...  Although both sides offered cogent arguments, one thing is clear: as the reuse of software components and the use of COTS components become routine, we need testing approaches that will effectively guard  ... 
doi:10.1109/52.714817 fatcat:cqjkh27iy5hsneaqxmtuyshnhq

Enabling collaborative testing across shared software components

Teng Long, Ilchul Yoon, Atif Memon, Adam Porter, Alan Sussman
2014 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering - CBSE '14  
Components of numerous software systems are developed and maintained by multiple stakeholders, and there is significant overlap and synergy in the process of testing systems with shared components.  ...  Our empirical study of this process shows that collaborative testing of component-based software systems can not only save significant effort by sharing test results and artifacts, but also improve test  ...  Collaborative Build and Functional Testing In a component-based software system, build testing of a specific component can be considered as a part of its functional testing, because the component can be  ... 
doi:10.1145/2602458.2602468 dblp:conf/cbse/LongYMPS14 fatcat:enmgfu6rmnhzjmtololkonxp3u

Test Sequence Generation For Integration Testing Of Component Software

L. Gallagher, J. Offutt
2007 Computer journal  
A finite state machines model of inter-operating OO classes was presented in a previous paper. The previous paper presented details of the method and empirical results from an automatic tool.  ...  Ensuring this is especially difficult when software uses components that are developed by different vendors, in different languages, and the implementation sources are not all available.  ...  ACKNOWLEDGMENTS We would like to thank Tony Cincotta for implementing the rapid prototype machine and the test harness, and Julie Zanon, Hankim Ngo and Boris Etho-Assoumou for different features of a web  ... 
doi:10.1093/comjnl/bxm093 fatcat:53j37resfrcefg6laez6f4kwxm

UML-Based Integration Testing for Component-Based Software [chapter]

Ye Wu, Mei-Hwa Chen, Jeff Offutt
2003 Lecture Notes in Computer Science  
Many of its useful tools, such as interaction diagrams, statechart diagrams, and component diagrams, characterize the behavior of a component in various aspect, and thus can be used in testing component-based  ...  In this paper, we first analyze different test elements that are critical to test component-based software, Then we propose a group of UML-based test elements, test adequacy criteria to test component-based  ...  Conclusions and Future Work This paper has presented a new approach for testing component-based software.  ... 
doi:10.1007/3-540-36465-x_24 fatcat:ielcdrzufrdlha52l2vjsitjhm

Regression testing for component-based software via built-in test design

Chengying Mao, Yansheng Lu, Jinlong Zhang
2007 Proceedings of the 2007 ACM symposium on Applied computing - SAC '07  
Component-based software technology is expected to be an effective and widely used method of constructing software system.  ...  However, some specialties of component bring a great challenge for testing the systems built by externally-provided components, especially for regression testing.  ...  Built-in test design is a fairly effective way to improve the component's testability, and built-in testing method is usually used in the phases of unit testing and integration testing of component-based  ... 
doi:10.1145/1244002.1244307 dblp:conf/sac/MaoLZ07 fatcat:epm7ilduqrfq7nfj5dfqnoimr4

Compatibility and Regression Testing of COTS-Component-Based Software

Leonardo Mariani, Sofia Papagiannakis, Mauro Pezze
2007 Proceedings / International Conference of Software Engineering  
The technique proposed in this paper to automatically generate compatibility and prioritized test suites is based on behavioral models that represent component interactions, and are automatically generated  ...  This paper tackles both the problem of quickly identifying components that are syntactically compatible with the interface specifications, but badly integrate in target systems, and the problem of automatically  ...  , (2) adding empirical experiences to further validate the results, and (3) studying the relation between the effectiveness of prioritized test suites and the nature of the test suite, such as test suite  ... 
doi:10.1109/icse.2007.26 dblp:conf/icse/MarianiPP07 fatcat:yxkooy4r2ncqphrq6r5eecutfe

Hybrid swarm intelligence-based software testing techniques for improving quality of component based software

Palak Palak, Preeti Gulia, Nasib Singh Gill
2021 Indonesian Journal of Electrical Engineering and Computer Science  
This paper presents a comparative evaluation of different hybrid automated software testing techniques using the concepts of soft computing for overall quality enhancement.  ...  Being a time-consuming and costly activity, software testing always demands optimization and automation. Software testing is an important activity to achieve quality and customer satisfaction.  ...  The authors are grateful to all the staff and students of this institution for their assistance.  ... 
doi:10.11591/ijeecs.v22.i3.pp1716-1722 fatcat:5jzzwfhupjccthj5r2wgmkhg4m

XML Schema Based Approach for Testing of Software Components

Manpreet Kaur, Neeshu Sharma, Reet Kamal Kaur
2010 International Journal of Computer Applications  
the great potential of XML Schema in describing input data in open and standard form, with testing activity.  ...  The widespread usefulness of Graphical User Interfaces has made GUIs the most important component of software today.  ...  Finally to validate the testing technique by using some coverage criteria for XML Schema based testing of components. To study the characteristics of GUI components in the software.  ... 
doi:10.5120/1119-1465 fatcat:2lhe4dzpgndynaibl6cyafamki

Testing and Quality Assurance of Component Based Software Using Traces

Kirti Bhatia
2017 International Journal of Advanced Research in Computer Science and Software Engineering  
In this paper, we explore the testing and maintenance aspects related to Component-Based Software Systems.  ...  with the support and upgradation of large systems.  ...  To ensure the delivery of quality component based software, it is essential that individual components are tested effectively and efficiently.  ... 
doi:10.23956/ijarcsse/v7i4/0160 fatcat:vgagyw6t2fhpzjmoreis2s3khy

Model-Based Testing Applied to Software Components of Satellite Simulators

Paulo Diego Barbosa da Silva, Ana Maria Ambrosio, Emilia Villani
2018 Modelling and Simulation in Engineering  
The verification approach consists of extracting state machines from the cause-effect tables and used it to automatically derive a test case suite.  ...  During a satellite operation, these simulators are essential for validating critical manoeuvres, testing new on-board software versions, and supporting the diagnosis of anomalies.  ...  Execution of Test Suites in Distributed Component-based Software (AGEDIS) was a three-year project funded by the European Union [17] to investigate the automation of software testing activity.  ... 
doi:10.1155/2018/3847843 fatcat:mckfjylza5a3lmqwphtl644bt4

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

Shyam S. Pandeya, Anil K. Tripathi
2011 Journal of Software Engineering and Applications  
The very process of design of a software system and component selection seems to be heavily dependent on testing results.  ...  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.  ...  Traditional approach of selecting a component based on an architectural design of a software system is not effective [2] . A software system must be designed around existing components [2] .  ... 
doi:10.4236/jsea.2011.41005 fatcat:6u2x3b6hcngtxbsh6c3xyznmdm
« Previous Showing results 1 — 15 out of 932,570 results