北京航空航天大学学报 ›› 2010, Vol. 36 ›› Issue (3): 265-269.

• 论文 • 上一篇    下一篇

基础软件平台集成测试组合选择方法

高 静, 兰雨晴, 金茂忠   

  1. 北京航空航天大学 计算机学院, 北京 100191
  • 收稿日期:2009-02-25 出版日期:2010-03-31 发布日期:2010-09-13
  • 作者简介:高 静(1970-),女,内蒙古呼和浩特人,博士生,gaojing@cse.buaa.edu.cn.
  • 基金资助:

    国家863计划资助项目(2009AA012406)

Approach to choose integration testing combination for foundational software platform

Gao Jing, Lan Yuqing, Jin Maozhong   

  1. School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, Beijing 100191, China
  • Received:2009-02-25 Online:2010-03-31 Published:2010-09-13

摘要: 针对基础软件平台集成测试组合爆炸的问题,研究了组合设计方法,提出了一种基于组合设计选择基础软件平台集成测试组合的方法.该方法将基础软件平台看作是一个多因素的系统,组成平台的每类基础软件用一个对应的因素变量来表示,每类基础软件的不同品牌产品表示为各因素变量的多种取值,构建相应的正交表或基于正交表的覆盖表,采用正交表或覆盖表来选择集成测试组合,按照选择的集成测试组合进行基础软件平台集成测试.应用实例表明该方法保证了集成测试组合对基础软件间两两交互的全覆盖,并有效地降低了集成测试组合数.

Abstract: Concerning the problem of combination explosion which was caused by the combinations of all kinds of foundation software, the methods of combinatorial design were studied, and an approach based on combinatorial design was proposed to choose integration testing combinations that cover the interaction between foundation software. Foundational software platform was composed of many types of foundational software, and each type of foundational software had different brands and different versions. Each type of foundational software was expressed as a variable factor, and software products of different brands were viewed as variable values, then foundational software platform could be regarded as a multifactor system. The corresponding orthogonal array or the covering array based on orthogonal array was constructed. Integration testing combinations were chosen with the help of orthogonal array and the covering array. The results of the cases indicate that the number of the testing combination can be effectively decreased, and the pairwise test coverage is ensured.

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发