期刊文献+

基于XMLAPI的组件扩展接口变异测试方法 被引量:4

Extension Interface Mutation Testing for Component Based on XML API
在线阅读 下载PDF
导出
摘要 在传统的组件接口变异测试方法基础上,提出一种基于XML API的组件扩展接口变异测试方法。首先给出组件扩展接口测试的框架,建立起扩展接口的定义模型。XML API在组件内部建立处理数据集的XML校验器,实现了原组件接口的扩展。借助组件外部的XML Schema变异算子,完成了组件内部数据集的自动验证和组件接口参数的测试。该方法具有多种优点,例如可视的多功能测试接口、可跨平台的通用性的测试语言等。实验表明,该方法可以应用于COM,CORBA,EJB等多种组件的测试环境。 On the basis of the traditional component interface mutation,it provides an XML API-based extension interface mutation testing approach. Firstly, the framework of component extension iflterface testing is given, and the Definition Model towards Extension Interface (DMEI) is defined. According to XML API, XML-based data validator which extends component interface is built to process dataset inside the component. Then XML Schema mutation operator outside of component validates the component data set and tests interface functions parameters automatically. The test approach has a lot of advantages, such as the muti-functional and visual testing interface, cross-platform and generalpurpose test - script language. Our preliminary experiments show that it can be applied in many component testing environments, such as CORBA, EJB and COM.
出处 《计算机科学》 CSCD 北大核心 2008年第6期283-286,共4页 Computer Science
基金 国防预研基金(51315061) 中国湖北省自然科学基金(2005ABA266) 河南省自然科学基金(0611054800)
关键词 组件测试 XML API 接口变异 XML SCHEMA 变异算子 Component testing,XML API,Interface mutation,XML schema,Mutation operator
  • 相关文献

参考文献12

  • 1Delamaro M E, Maldonado J C, Mathur A P. Integration testing using interface mutations//Proceedings of International Symposium on Software Reliability Engineering (ISSRE'96).[s. l.]:IEEE Computer Society Press, 1996 : 112-121
  • 2姜瑛,辛国茂,单锦辉,张路,谢冰,杨芙清.一种Web服务的测试数据自动生成方法[J].计算机学报,2005,28(4):568-577. 被引量:50
  • 3Lee S C, Offutt J. Generating test cases for XML-based web component interactions using mutation analysis//Proceedings of the International Symposium on Software Reliability Engineering. 2001:200-209
  • 4Xu Wuzhi, Offutt J, Luo Juan. Testing web services by XML perturhation//Proceedings the 16th IEEE International Symposium on Software Reliability Engineering. 2005 : 257-266
  • 5杨建军,陈卫东,叶澄清,潘云鹤.面向组件的接口变异测试方法[J].浙江大学学报(工学版),2003,37(2):129-133. 被引量:8
  • 6卢炎生,查虎平,徐丽萍.PCCM:具有性能约束的构件模型[J].计算机科学,2004,31(5):89-92. 被引量:5
  • 7Beydeda S. Research in testing COTS components built in testing approaches//Proc, of the 3rd ACSPIEEE Int'l1 Conf. on Computer Systems and Applications. Los Alamitos,CA: IEEE Computer Society Press, 2005 : 101-104
  • 8Li Jian - Bing , Miller J . Testing the Semantics of W 3 C XML Schema//Proceedings of the 29th Annual International Computer Software and Applications Conference, COMPSAC' 05. Volume 1. July 2005:443-448
  • 9Walmsley P. XML模式权威教程.北京:清华大学出版社,2003
  • 10Chen Huoping, Hariri S, Rasul F. An Innovative Self-configuration Approach for Networked Systems and Applications//IEEE International Conference on Computer Systems and Applications, 2006 : 537-544

二级参考文献32

  • 1[1]Whittle B,Ratcliffe M. Software component interface description for reuse. Software Engineering Journal, 1993,8(6):307~318
  • 2[2]Morel J, Faget M J. The REBOOT environment. Software Reusability. In: Proc. Advances in Software Reuse,1993. 80 ~88
  • 3[3]http://home. sei. pku. edu. cn/95
  • 4[4]Mili H,Mili F, Mili A. Reusing software: Issues and research directions. IEEE Transactions on Software Engineering, 1995,21(6)
  • 5[6]Plasil F. Behavior protocols for software components. IEEE Transaction on Software Engineering, 2002,28(11): 1056~1076
  • 6[7]Opdahl A L, Sindre G, Vetland V. Performance consideration in Object-Oriented reuse. Selected Papers from the Second International Workshop on,1993. 142~151
  • 7[8]Stephen Sau,Taweponsomkiat C. An approach to object-oriented component customization for real-time software development.Computer Society, 2002
  • 8[9]David L, Lary C, Augustin M. Specification and analysis of system architecture using Rapide [J]. IEEE Transaction on Software Engineering, 1995, 21(4): 336~355
  • 9[10]Medvidovic N ,Rosenblum D S. Domains of concern in software architecture and architecture description [A]. SHAW M. Proc of' 97 USENIX [C], California, 1997. 199~212
  • 10Looker N., Xu J. Assessing the dependability of SOAP RPC-based Web services by fault injection. In: Proceedings of the 9th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, Capri Island, Italy, 2003, 163~170

共引文献59

同被引文献29

引证文献4

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部