检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]南京理工大学计算机科学与技术学院,江苏南京210094 [2]北京特种机电研究所陆军装备软件测评中心,北京100012
出 处:《测试技术学报》2009年第2期123-128,共6页Journal of Test and Measurement Technology
基 金:总装备部型号研制资助项目(AESTC070020)
摘 要:研究了黑盒功能测试和结构覆盖测试,定义了各种覆盖率指标及指出其适用范围,根据覆盖率准则的包含关系,提出了装备定型中关键软件的测试策略;针对某型高炮系统的组成与特点,设计和搭建了其火控软件配置项测试的仿真测试平台;介绍了TESTBED插装选项中两种基本覆盖率信息压缩方式,并通过插装模板和插装代码的适应性改造,建立了一种新的覆盖率信息压缩形式BYTEMAP,克服了BITMAP插装方式对被测火控软件实时性的影响,利用系统预留的串行通信端口,输出了测试的覆盖率信息,实现了嵌入式火控软件的覆盖率测试和分析;测试结果表明:根据软件规约所设计的测试用例和覆盖率分析所补充的测试用例充分有效,达到了预期的测试效果.Black-box function testing and structure coverage testing were researched, some coverage indexes were defined and the applicability of every coverage index was pointed out. According to the inclusion relationship of coverage criteria, the key software test strategy of weapon equipment was put forward. Based on characteristic and constitution of certain anti-aircraft artillery, a simulation system to test fire control software of the artillery was designed and built. Two basic instrument options about coverage information compression of TESTBED were introduced. By modifying the instrumente template and code, a kind of new compression mode named BYTEMAP was set up, which has fewer real-time influence upon testing fire control software than BITMAP mode. The coverage information was transmitted by using serial communication port reserved in the system. The embedded fire control software coverage testing and analysis were finished. Test result shows that the test cases designed according to software requirements and the test cases reinforced by analyzing code coverage are effective, which makes the test more adequate.
关 键 词:嵌入式软件 软件测试 代码插装 覆盖率分析 火控系统
分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49