基于组合测试技术的IMX系统测试用例生成研究

来源 :中国民航大学 | 被引量 : 0次 | 上传用户:Free0412
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的发展,软件的复杂性越来越高,由软件故障造成的损失也越来越大。目前软件测试是保障软件系统质量的关键手段,而在软件测试环节,测试效率、测试成本等都影响着软件质量。因此,如何生成规模较小的测试用例集成为软件测试领域的一项重要研究内容。在该领域,组合测试技术因考虑到参数之间的相互作用而具有较强的软件故障检测能力。本文在组合测试模型的基础上,分析总结了国际航空运输协会(International Air Transport Association,IATA)IMX(Integrated Management X-Software)系统参数特征以及测试过程中存在的测试用例冗余问题,根据粒子群算法的特点将其用于生成单个测试用例,同时分析了粒子群算法中影响结果的参数情况,结合一维扩展策略,提出了一种以一维扩展为基础的改进粒子群测试用例集生成算法。实验表明,该算法生成的组合测试用例集和其他算法、工具相比,具有较强的适应性和优势,适合不断更新迭代的软件,可作为组合测试用例集生成算法的有效补充。为了进一步生成符合实际运行软件的测试用例,本文分析了如IMX这类大型软件系统的参数特点,该类软件具有参数以及取值较多,同时参数取值之间存在依赖约束关系的特点。针对上述参数特点,提出了两种参数约简算法,可以在生成测试用例集之前解决“组合爆炸”的问题。随后,本文对IPO(In-Parameter-Order)算法进行了改进,按照参数规模递减排序进行参数的输入,在水平扩展和竖直扩展的基础上提出一种新的IPO算法用于快速生成组合测试用例集。实验表明,该算法大大减少了生成的测试用例个数,缩短了生成时间,达到了提高测试效率,降低测试成本的目的。
其他文献
目的:川黄柏化学成分的提取分离和结构鉴定。方法:应用萃取、硅胶柱层析、凝胶柱分离等多种手段进行化学成分提取分离,应用质谱、核磁等手段进行结构鉴定。结果:从川黄柏树皮
目的探讨中耳炎手术I期听骨链重建的合适材料和术式。方法 2005年10月~2008年10月在北京同仁医院耳鼻咽喉头颈外科住院手术治疗慢性化脓性中耳炎480耳作为研究对象,回顾性分析
采用元素分析仪、傅立叶红外光谱仪、扫描电子显微镜、广角X-射线衍射仪、差热和热重分析仪对牛奶蛋白纤维的化学组成和结构进行了研究和表征.结果表明:牛奶蛋白纤维是异形纤
<正>在国国近代资本主义发展史上,曾经有过一个由蒙古王公创办的“蒙古实业公司”。不过,它的寿命很短,从清朝灭亡前夕到民国(北洋军阀政府)初,只有四个整年。这个公司所筹划
大数据背景下,在线自动评价系统为大学英语写作教学反馈提供了另一种选择。作为在线评价系统之一的句酷批改网获得了广泛的接受。一方面,它可以较为有效地提高学生作文水平和
目的;观察SD大鼠脑出血后血肿周围脑组织中CD147(又称基质金属蛋白酶诱导因子)的表达变化情况及安宫牛黄丸对CD147和MMP-9表达的影响,进一步探讨CD147在脑出血后炎症反应中的
目的探讨MR间质淋巴造影诊断乳腺癌腋窝淋巴结转移的价值。方法对36例浸润性乳腺癌患者于术前行MR间质淋巴造影检查,观察前哨淋巴结(SLN)、乳腺引流淋巴管情况;术中在美蓝引
本报拉萨1月5日讯(记者 巴桑次仁)全区工商行政管理工作会议今天在拉萨召开。会议对全区工商行政管理系统恢复建制30周年所取得的成就和“十一五”时期的工作进行了全面总结,对2
报纸
<正>肠促胰素是一种肠道分泌的降血糖激素,可作用于胰岛β细胞促进胰岛素分泌,降低血糖。胰高血糖素样肽-1(Glucagon-like peptide-1,GLP-1)是首先在小肠黏膜L细胞发现的一种
通过对江西省林业产业结构数据的收集、处理和分析,运用PASW统计软件,建立了相应的模型进行相关的回归分析,在此定量分析基础上,探讨了江西省林业产业结构与林业经济增长的关