[发明专利]基础软件平台集成测试的组合选择方法无效
申请号: | 200910169980.7 | 申请日: | 2009-09-11 |
公开(公告)号: | CN101645012A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 兰雨晴;高静 | 申请(专利权)人: | 兰雨晴 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F11/36 |
代理公司: | 北京汇智英财专利代理事务所 | 代理人: | 陈践实 |
地址: | 100084北京市海淀区圆*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基础 软件 平台 集成 测试 组合 选择 方法 | ||
技术领域
本发明涉及基础软件集成测试组合选择方法,尤其是指适用于基础软件平台的集成测试组合选择方法。
背景技术
近年来,以操作系统为核心的基础软件呈平台化、体系化发展趋势。基础软件平台(Foundational Software Platform)是指由操作系统、中间件、数据库、安全产品、办公套件以及关键开发库和工具等通用型基础软件和构件组建的一系列应用系统必需的基础支撑平台。基础软件平台的质量至关重要。基础软件平台的质量指的是平台整体的质量,既包含平台内部的每一个构成软件的质量,又包含各构成软件之间交互的质量。集成测试是保证基础软件平台质量的重要手段。基础软件平台集成测试关注基础软件组合到一起形成的平台的功能性、性能,以及基础软件间的兼容性、互操作性。在实施基础软件平台集成测试时,已有测试方法都是面向单个软件的,缺少面向基础软件平台的集成测试方法。一个突出问题是:由于有多种基础软件的类别、每一类别不同品牌、以及各品牌的不同版本软件,使得基础软件平台组合数目庞大,对每一种组合都进行测试导致了集成测试周期长,成本高问题,急需要一种降低基础软件平台集成测试组合规模的有效方法,在保证基础软件间交互覆盖的同时,有效降低集成测试组合的规模,以提高集成测试的效率。
发明内容
基础软件平台集成测试组合选择问题的形式化描述如下:假设基础软件平台由n类基础软件组成,采用n个参数F1,F2,F3,...,Fn描述。每类基础软件有一个可选择软件品牌集合,表示为L1,L2,...,Ln。其中Li表示参数Fi可取的值的集合,并假设符号ki表示第i个参数Fi可取值的个数,即Li中元素的个数:ki=|Li|。由于导致基础软件平台发生问题有这样一些参数:某一个参数的某一种取值,某两个参数的某种取值组合,...,某n-1个参数的某种取值组合,直到所有这n个参数的某种取值组合。因此基础软件平台集成测试组合选择问题就是如何选择测试组合,使其能够以最少的数量最大限度地对上面各种可能性因素进行覆盖。
基础软件平台由操作系统、数据库、中间件、办公套件、安全套件等基础软件和构件组成,若将每种基础软件或构件用一个对应的因素来表示,每类不同品牌产品或不同名称构件表示为各因素变量的多种取值,则基础软件平台是一个多因素系统。从以上对基础软件平台集成测试组合选择问题的形式化描述可以看出,基础软件平台集成测试组合选择问题,是一个多因素多水平抽样问题。在数理统计领域,针对多因素多水平抽样问题,数学家们利用希腊的正交拉丁方提出了正交表的方法。根据正交拉丁方构建的正交表实现对各种因素组合的等概率覆盖。这种方法通过定义一组对象的配对方式的组合,来尽力限制组合规模的扩大。它根据正交性从全面搭配中挑选出部分有代表性的组合。这些组合是均匀分散的,且能真实地反映原来总体的特征。
针对基础软件平台集成测试中出现的集成测试组合太多,测试时间和成本迅速增长的情况,将正交表方法应用于基础软件平台集成测试组合选择过程中,提出了基于正交表选择基础软件平台集成测试组合的方法。这种方法在保证完全覆盖基础软件间交互作用的前提下,有效合理地减少了测试组合数目。该方法是将基础软件平台看作是一个多因素的系统,组成平台的每类基础软件用一个对应的因素变量来表示,每类基础软件的不同品牌产品表示为各因素变量的多种取值,根据因素数和水平值构建相应的正交表或基于正交表的覆盖表,采用正交表或覆盖表来选择集成测试组合,正交表或覆盖表的每一行为一个测试组合,行数为基础软件平台集成测试组合。
本发明的技术效果是,为基础软件平台集成测试提供了一种集成测试组合选择方法,按照该方法选择的集成测试组合进行基础软件平台集成测试,在保证基础软件间交互覆盖的同时,有效降低了集成测试组合数,以较少的测试用例实现对基础软件平台科学有效的测试。
相关定义
定义1:基础软件平台集成测试组合TC(Testing Combination)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于兰雨晴,未经兰雨晴许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910169980.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:内置电压互感器式高压交流分界断路器
- 下一篇:电子式时间继电器