用户名: 密码: 验证码:
基于节点层网络关键等级的嵌入式软件集成测试序列生成方法
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:An Embedded Software Integration Test Order Method Based on the Node-Layer Net Criticality
  • 作者:李腾飞 ; 石磊
  • 英文作者:LI Teng-fei;SHI Lei;Luoyang Photoelectric Technology Development Center;
  • 关键词:嵌入式软件 ; 软件集成测试 ; 增量法 ; 关键系数 ; 节点层网络
  • 英文关键词:embedded software;;software integration testing;;increasing method;;critical coefficient;;node-layer net
  • 中文刊名:RJDK
  • 英文刊名:Software Guide
  • 机构:洛阳光电技术发展中心;
  • 出版日期:2018-12-15
  • 出版单位:软件导刊
  • 年:2018
  • 期:v.17;No.194
  • 语种:中文;
  • 页:RJDK201812012
  • 页数:5
  • CN:12
  • ISSN:42-1671/TP
  • 分类号:56-59+64
摘要
增量法是应用于集成测试的方法,合适的增量集成策略能够降低测试成本、保障测试的充分性、提高测试效率。针对目前嵌入式软件集成测试增量方法不明确、对于函数调用关系验证不充分等问题,通过参考集成测试相关国家标准并结合嵌入式软件的特点进行深入分析,提出一种新的集成测试序列生成方法。该方法从集成测试函数调用关系的充分性入手,按照以"层间集成"为主、"层内关键系数集成"为辅的设计思路,将嵌入式软件中的函数基于节点层和关键系数以集成的先后顺序划分,得到经粗调和微调后的增量集成序列。该方法能简单、高效地解决集成测试增量集成问题,具备工程实践应用意义。
        Incremental Integration strategy is applied to integration testing and appropriate incremental Integration strategy could be used to reduce high-cost,ensure sufficiency and increase efficiency to a large extent.Aimed to solving problems of insufficiency of function calling testing and unclear of increasing methods,a novel method of node-layer net for generating integration testing sequence by deeply analyzing National Military Standard and characteristic of embedded software is presented.By combining outer-layer and inner-layer factors to generate integration testing sequence,the sufficiency of interface testing between different function could be guaranteed.In conclusion,the method can solve the problems of incremental integration in integration test simply and efficiently,and has engineering practice and application significance.
引文
[1]GJB/Z 141-2004,军用软件测试指南[S].北京:总装备部军标出版发行部,2004.
    [2]蔡建平.嵌入式软件测试实用技术[M].北京:清华大学出版社,2010.
    [3]单锦辉,姜瑛,孙萍.软件测试研究进展[J].北京大学学报:自然科学版,2005,41(1):134-145.
    [4]王艳青,于海洋.计算机软件测试技术综述[J].电子技术与软件工程,2017(22):47-48.
    [5]陆春.软件集成测试解析[J].信息化研究,2014(1):10-12.
    [6]赵玉丽,王莹,于海,等.基于复杂网络的类间集成测试序列生成方法[J].东北大学学报:自然科学版,2015,36(12):1696-1700.
    [7]ZHANG Y,JIANG S,WANG X,et al.An optimization algorithm applied to the class integration and test order problem[J].Soft Computing,2018:1-15.
    [8]胡燕京,张毅坤,朱伟,等.嵌入式软件功能路径测试用例自动生成研究[J].微电子学与计算机,2010,27(1):81-85.
    [9]王莹,于海,朱志良.基于软件节点重要性的集成测试序列生成方法[J].计算机研究与发展,2016,53(3):517-530.
    [10]MUNSON J C,KHOSHGOFTAAR T M.The detection of faultprone programs[J].IEEE Transactions on Software Engineering,1992,18(5):423-433.
    [11]赵磊,伦立军,徐士华.基于软件体系结构的测试路径生成方法[J].微电子学与计算机,2008,25(1):177-180.
    [12]徐炜珊,于磊,冯俊池,等.基于软件层次化模型的软件测试数据生成[J].计算机应用,2016,36(12):3454-3460.
    [13]樊鑫,郑巍,杨丰玉.基于UML模型集成测试工具的建模与设计[J].计算机测量与控制,2015,23(12):4210-4213.
    [14]郭旺.嵌入式软件覆盖测试综述[J].软件导刊,2017,16(3):179-181.
    [15]ABDURAZIK A,OFFUTT J.Using coupling-based weights for the class integration and test order problem[J].Computer Journal,2009,52(5):557-570.
    [16]ZHOU Y,LEUNG H.Empirical analysis of object-oriented design metrics for predicting high and low severity faults[J].IEEETransactions on Software Engineering,2006,32(10):771-789.
    [17]GJB/Z 102A-2012,军用软件安全性设计指南[S].北京:总装备部军标出版发行部,2012.
    [18]姜淑娟,张艳梅,李海洋,等.一种基于耦合度量的类间集成测试序的确定方法[J].计算机学报,2011,34(6):1062-1074.
    [19]ZHOU Y,XU B,LEUNG H,et al.An in-depth study of the potentially confounding effect of class size in fault prediction[J].Acm Transactions on Software Engineering&Methodology,2014,23(1):1-51.
    [20]CONCAS G,MARCHESI M,PINNA S,et al.Power-laws in a large object-oriented software system[J].IEEE Transactions on Software Engineering,2007,33(10):687-708.
    [21]张妙,姜淑娟,张艳梅.多目标优化类集成测试序列确定问题研究进展[J].小型微型计算机系统,2017,38(8):1772-1777.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700