欢迎来到天天文库
浏览记录
ID:46780367
大小:341.02 KB
页数:5页
时间:2019-11-27
《面向复用的航天测控软件测试用例建模研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第30卷第6期2011年12月飞行器测控学报JournalofSpacecraftTT&CTechnologyVoI.30No.6Dee.2011面向复用的航天测控软件测试用例建模研究’张志国,徐冰霖,秦湘河(西安卫星测控中心技术部·西安·710043)摘要:首先阐述了测试复用的基本原理,在对航天测控软件测试可复用资源和复用层次进行分析的基础上,利用现有测试资源,提出了基于用例包的测试用例可复用结构改造技术、基于行业领域主题词的检索技术和测试用例的复用策略,给出了对应的测试用例复用模型,实现了用例有效复用及管理。
2、按该模型构建的航天测控软件测试用例复用库系统对提高测试效率和测试质量具有一定的借鉴意义。关键词:测试用例复用;测试用例包;主题词检索;用例复用库中图分类号:V556;TP311.52文献标识码:A文章编号:1674—5620(2011)06—0046—05Reuse-OrientedModelingofTestCasesforSpaceflightTF&CSoftwareZHANGZhiguo,XUBinglin,QINXianghe(Xi’anSatelliteControlCenter。Xi’an710043
3、)Abstract:FollowingdiscussionsonthetheoryofsoftwaretestreuseandanalysisofthereusableresourcesandlevelofreuseintestsofspaceflightTT&Csoftware.thispaperpresentssoftwaretestcasestructurerebuildtechnologybasedontestcasesuite,testcaseretrievaltechnologybasedondoma
4、inthematicwords,andtestcasereusestrate-gies.Anovelreuse-orientedtestcasemodelisproposedforefficientreuseandmanagementoftestcases.ThemodelisusedtoconstructatestcasereuselibrarysystemforspaceflightTT&Csoftwaretoimprovetheefficiencyandqualityofsoftwaretests.Keyw
5、ords:TestCaseReuse;TestCaseSuite;ThematicWordsRetrieval;CaseReuseDatabaseO5I旨随着我国航天事业的飞速发展,航天测控软件开发量不断增多,软件的质量要求不断提高,对软件测试工作的效率、质量提出了更高的要求。航天测控软件的复用性强、相似性高,对于测试工作而言,如能够有效利用以往的测试经验和测试数据,将会极大地提高测试针对性和测试效率。但由于目前缺少对测试数据、测试用例的分析改造和再利用,使得以往的测试经验和测试数据无法被有效地继承和使用,测试工
6、作的实际效率和针对性难以满足日益发展的工程需求。本文在阐述测试复用原理的基础上,针对航天测控软件的特点,对可复用资源进行了挖掘和分析,重点介绍了面向复用的测试用例的结构、组织方式,用例复用的流程等技术,实现了测试用例的有效管理和快捷复用,以达到提高软件测试效率和质量的目的。1软件测试复用1.1测试复用理论简介目前,软件复用的思想在业内已被广泛接受,其出发点是在软件开发中不再采用一切“从零开始”的模式,充分利用过去软件开发中的资源和经验,从而将软件开发的重点集中于软件特有的构成成分上,以达到提高软件开发效率和质量的
7、目的。软件测试作为软件开发的重要组成过程,同样也存在复用的需求。通常来说,相同的软件由不同的测试人员进行测试其结果都不会相同,有时还存在着较大的差异。究其原因,测试活动除了受被测软件本身影响外,很大程度上还受测试人员的经验、技术的运用甚至心理等多个因素的制约。要把测试过程中的人为因素减小到最少、弥补测试人员经验和理论上的欠缺,同时稳定软件测试的质量,除了实*收稿日期:2011一05—13;修回日期:2011一06—14第一作者简介:张志国(1978一),硕士,工程师,主要从事航天工程地面测控系统的软件评测工作;E
8、—mail:zz97805@126.eom第6期张志国,等:面向复用的航天测控软件测试用例建模研究47施严格的过程控制外,一个重要的方法就是实施测试的复用。测试用例的优劣直接影响软件测试的质量,它对测试工作起着控制和指导作用[1]。一个好的软件测试用例不仅保存有大量的测试数据、结果以及过程记录,同时还能够体现软件测试思想、技巧,由此可见,测试用例的复用是软件测试复用的核心
此文档下载收益归作者所有