-
公开(公告)号:KR101371400B1
公开(公告)日:2014-03-10
申请号:KR1020120139747
申请日:2012-12-04
Applicant: 한국항공우주연구원
CPC classification number: G06F11/36 , G06F8/20 , G06F9/06 , G06F9/44 , G06F11/3672 , G06F11/3684
Abstract: The present invention relates to a system and method for managing requirements using an annotation on a test script. The system of the present invention comprises: a pre-processing unit for extracting an annotation associated with requirements from a test script including, as the annotation, the requirements associated with the module and function of software to be verified; a requirement analysis unit for drawing the requirements associated with the module and function of the software to be verified, using the annotation extracted by the pre-processing unit; and a test engine for executing a test on the software to be verified and drawing the requirement coverage result, based on the drawn requirements. According to the present invention, the effect of a change of requirements on a test script can be easily analyzed by automatically analyzing the requirements reflected in the test script by using an annotation, and integrally managing the requirements. In addition, the convenience and efficiency of a software developer can be improved by automatically analyzing a degree of the reflection and verification of requirements according to the progress of the test of developed software. [Reference numerals] (100) Preprocessing unit; (200) Requirement analysis unit; (300) Test engine; (AA) Test script(1); (BB) Additional information; (CC) Requirement analysis result; (DD) Requirement coverage result
Abstract translation: 本发明涉及一种使用测试脚本上的注释来管理需求的系统和方法。 本发明的系统包括:预处理单元,用于从测试脚本中提取与需求相关联的注释,其包括作为注释的与模块相关联的要求和待验证软件的功能; 使用由预处理单元提取的注释来绘制与待验证的软件的模块和功能相关的要求的需求分析单元; 以及用于对要被验证的软件执行测试并根据绘制要求绘制需求覆盖结果的测试引擎。 根据本发明,可以通过使用注释自动分析测试脚本中反映的要求并整体地管理要求,来容易地分析对测试脚本的需求变化的影响。 另外,通过根据开发软件的测试进度自动分析需求的反映程度和验证程度,可以提高软件开发人员的便利性和效率。 (附图标记)(100)预处理单元; (200)需求分析单位; (300)测试引擎; (AA)测试脚本(1); (BB)附加信息; (CC)要求分析结果; (DD)要求覆盖结果