Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

HP.com home
hp labs

Jun Li

» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here
Testing of Distributed and Component-Based Systems

The cost and complexity of developing and maintaining test suites to achieve defect-free applications often exceeds that of developing and maintaining these applications. It becomes much more significant for large-scale distributed applications that keep evolving within their life span. Our research effort is to build a test automation infrastructure and its tool support to reduce the cost and complexity of developing and maintaining such complex test suites by automating: test cases generation, test effectiveness evaluation, regression testing, and impact change determination.

In particular to distributed and component-based applications, we adopt the two-folded approach: first, to exploit the distributed systems monitoring techniques that we have developed to perform test execution runtime monitoring, and to collect and store test execution information; and secondly, to augment the IDL for test design specifications and automate the generation of test cases and the test harness. Overall, our approach is to explore the linkages among three parties altogether: the application under test, its behavior model, and the underlying middleware runtime infrastructure. 

Related links

distributed component-based system
>> monitoring and visualization
>> testing
>> bridging
 
memory spot application framework
 
home
 
Related Publication
[1] J. Li, K. Moore, "A Runtime and Analysis Framework Support for Unit Component Testing in Distributed Systems," Proceedings of the 40th Annual Hawaii International Conference on System Sciences (HICSS 2007), Jan. 2007. (pdf)
Printable version
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.