Research and Implementation of Key Techniques of Osgi Integration Testing Platform

Article Preview

Abstract:

The innovation and development of software and information technology has stimulated the mature of service-oriented architecture (SOA) platform technology, while the loosely coupled, modular, dynamic loading feature of OSGi service platform has made itself a popular architecture within the SOA community. To embody the advantages of the OSGi framework application with a longer lifecycle and ensure the quality of OSGi applications, we need to run a series of rigorous testing, especially integration testing. Existing tools do not support separation of testing and development, testing records playback or redundant test cases auto-generation. In this paper, we have analyzed the current OSGi testing techniques and tools as well as their inadequacies. Our research into OSGi testing technology has enlightened us to expand the function of the testing tools on the basis of Pax-exam and then integrate them into the OSGi testing platform. Finally, we discuss the framework design of our OSGi integration testing platform and demonstrate the correctness and validity of the platform.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 791-793)

Pages:

936-940

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] T. Erl, What Is SOA? An Introduction to Service-Oriented Computing, (2012).

Google Scholar

[2] Alliance, OSGi, OSGi technology, http: /www. osgi. org/Technology/HomePage. (2012).

Google Scholar

[3] BlueDavy, OSGi in action, http: /book. huihoo. com/pdf/osgi-practice/ osgi-practice. pdf. Aug, (2006).

Google Scholar

[4] Kai Yang, OSGi framework research and distributed application realization[D], University of Electronic Science and Technology of China, (2010).

Google Scholar

[5] Loberbauer M, Wolfinger R, Jahn M, et al. Testing the composability of plug-and-play components: A method for unit testing of dynamically composed applications[C]. 2010 8th International Symposium on Intelligent Systems and Informatics (SISY) IEEE, 2010: 413-418.

DOI: 10.1109/sisy.2010.5647368

Google Scholar

[6] [Walls C. Modular Java: creating flexible applications with OSGi and Spring[M]. Pragmatic Bookshelf, (2009).

Google Scholar

[7] OPS4J Pax Exam. Pax Exam, https: /ops4j1. jira. com/wiki/display/paxexam/Pax+Exam. Mar 22, (2013).

Google Scholar

[8] P. Transcript. TestingOSGi-based Applications with DA-Testing, http: /www. slideshare. net /vladrin/testing-osgibased-application-with-datesting.

Google Scholar