[1]左万娟,虞砺琨,王小丽,等.基于共性需求的软件通用自动化测试设计研究[J].计算机技术与发展,2020,30(06):49-54.[doi:10. 3969 / j. issn. 1673-629X. 2020. 06. 010]
 ZUO Wan-juan,YU Li-kun,WANG Xiao-li,et al.Research on Software Universal Automated Test Design Based on Common Requirements[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2020,30(06):49-54.[doi:10. 3969 / j. issn. 1673-629X. 2020. 06. 010]
点击复制

基于共性需求的软件通用自动化测试设计研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
30
期数:
2020年06期
页码:
49-54
栏目:
智能、算法、系统工程
出版日期:
2020-06-10

文章信息/Info

Title:
Research on Software Universal Automated Test Design Based on Common Requirements
文章编号:
1673-629X(2020)06-0049-06
作者:
左万娟12 虞砺琨12 王小丽12 董 燕12
1. 北京控制工程研究所,北京 100190; 2. 北京轩宇信息技术有限公司,北京 100190
Author(s):
ZUO Wan-juan12 YU Li-kun12 WANG Xiao-li12 DONG Yan12
1. Beijing Institute of Control Engineering,Beijing 100190,China; 2. Beijing Sunwise Information Technology Ltd. ,Beijing 100190,China
关键词:
软件共性需求通用自动化测试设计
Keywords:
softwarecommon requirementuniversalautomationtest design
分类号:
TP311. 5
DOI:
10. 3969 / j. issn. 1673-629X. 2020. 06. 010
摘要:
随着航天器发射任务越来越密集,航天软件测试强度不断增大,如何在提高测试效率的同时确保软件测试质量,对航天软件测试人员提出了严峻的挑战。 作为软件自动化测试方向的研究热点,无论是基于代码、面向路径覆盖的测试自动化,还是基于需求建模、面向需求的测试自动化,均未能在工程实践中大范围推广。 以 CAN 总线通讯接口通用测试设计为例,提出了基于共性需求的航天嵌入式软件通用测试设计方案,通过共性需求提取、通用测试设计,推进航天软件测试的标准化和规范化,并通过自动化测试工具研发,实现了基于共性需求的通用自动化测试。 该通用自动化测试方案已在航天嵌入式软件第三方评测中广泛使用,在测试覆盖率、查找软件潜在设计缺陷以及提高测试效率等方面均取得了良好的效果。
Abstract:
As the spacecraft launch mission becomes more and more intensive,the aerospace software test intensity continues to increase.How to improve? the test efficiency while ensuring the quality of the software test is a severe challenge to the aerospace software testers. As a research hotspot of software automated testing,whether it is code-based,path-oriented test automation,or model-based,demand-oriented test automation, has not been widely promoted in engineering practice. Taking the universal test design of CAN bus communication interface as an example,a general test design scheme for aerospace embedded software based on common requirements is proposed. Through common requirements extraction and universal test design, the standardization of aerospace software testing is promoted,and the automated test tool is developed. The universal automated test solution has been widely used in third-party test of aerospace embedded software, and has achieved ideal results in terms of test coverage, finding potential design flaws in software, and improving test efficiency.

相似文献/References:

[1]常贯明 武波 陈保娣.软件保护策略研究[J].计算机技术与发展,2009,(05):13.
 CHANG Guan-ming,WU Bo,CHEN Bao-di.Study on Software Protection Strategy[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2009,(06):13.
[2]孙乐平 赵佳宝.软件项目中的失信因子探讨[J].计算机技术与发展,2011,(12):59.
 SUN Le-ping,ZHAO Jia-bao.Research of Discredit Factors in Software Projects[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2011,(06):59.
[3]袁安富 伏萍.基于CMMI的软件质量保证[J].计算机技术与发展,2012,(01):13.
 YUAN An-fu,FU Ping.Quality Assurance of Software Based on CMMI[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2012,(06):13.
[4]刘维学,郑丽娟.一种软件人机界面设计综合评价方法[J].计算机技术与发展,2014,24(04):114.
 LIU Wei-xue[],ZHENG Li-juan[].A Comprehensive Evaluation Method of Human-computer Interface Design[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2014,24(06):114.

更新日期/Last Update: 2020-06-10