【技术实现步骤摘要】
本专利技术涉及一种软件单元测试用例管理系统,属于软件测试
技术介绍
随着航空和航天领域的嵌入式应用日趋复杂,以及伺服控制系统性能的不断提高,弹箭上软件可靠性、安全性要求越来越高,嵌入式软件在型号中所占比重不断加大,软件质量越老越受到业界的关注,使得单元测试的作用日益凸显,单元测试既关注单元功能,也关注程序模块的逻辑结构,目的在于发现程序设计或实现的逻辑和错误,使问题及早暴露,便于对问题的定位及解决。当前,市场上出现了多种多样的单元测试工具,用以检测软件覆盖率,但在设计用例的过程中,测试人员根据程序模块的特点每进行一次覆盖率测试都要设计一次测试用例,直到覆盖率达到100%,或完成覆盖率测试为止,手工设置任务繁重,修改频率较多,测试效率比较低。与此同时,除了手动编写测试用例效率较低以外,测试用例的管理问题日益凸显,随着软件产品的不断升级、改版、复用,测试用例文件也随之增加,而且大量的测试用例文件散落在不同的电脑上,不同的测试人员编写的测试用例质量参差不齐,测试用例通常是通过Excel或Word文件格式存储,或是单个测试用例文件存储,没有一个较好的高效的测试 ...
【技术保护点】
一种软件单元测试用例管理系统,其特征在于包括:用例自动生成模块、基本信息管理模块、用例管理模块、检索匹配模块、测试用例生成规则模块和数据库;测试用例生成规则模块包括预设的配置文件和驱动文件,测试用例生成规则模块根据其中的配置文件和驱动文件对待测数据进行代码插桩处理,将待测数据转换成用例自动生成模块识别的待测文件;基本信息管理模块根据待测数据,将人员信息、用例信息、项目信息抽象出基本信息数据模型,并将抽象出的基本信息数据模型送入用例管理模块中;用例自动生成模块导入待测文件,对该待测文件进行分析和处理,生成测试用例,之后进行数据编辑和数据导出,将测试用例送入用例管理模块;用例管 ...
【技术特征摘要】
1.一种软件单元测试用例管理系统,其特征在于包括:用例自动生成模块、基本信息管理模块、用例管理模块、检索匹配模块、测试用例生成规则模块和数据库;测试用例生成规则模块包括预设的配置文件和驱动文件,测试用例生成规则模块根据其中的配置文件和驱动文件对待测数据进行代码插桩处理,将待测数据转换成用例自动生成模块识别的待测文件;基本信息管理模块根据待测数据,将人员信息、用例信息、项目信息抽象出基本信息数据模型,并将抽象出的基本信息数据模型送入用例管理模块中;用例自动生成模块导入待测文件,对该待测文件进行分析和处理,生成测试用例,之后进行数据编辑和数据导出,将测试用例送入用例管理模块;用例管理模块将测试用例和所述基本信息数据模型进行匹配,按照典型测试用例和过程测试用例进行分类之后存入数据库中,检索匹配模块根据需要的测试用例信息在数据库中进行检索,寻找匹配的测试用例,若找到完全匹配的测试用例,则直接应用,否则,将检索到的近似测试用例送入用例自动生成模块进行修改,形成需要的新增测试用例,导出给用例管理模块,用例管理模块将新增测试用例和基本信息数据模型进行匹配,如果能够匹配,则将所述新增测试用例和其对应的基本信息数据模型存入所述近似测试用例的子集中,如果无法匹配,则修改与所述新增测试用例匹配的基本信息数据模型,形成新增基本信息数据模型,将所述新增测试用例和新增基本信息数据模型存入所述近似测试用例的子集中。2.根据权利要求1所述的一种软件单元测试用例管理系统,其特征在于:所述的用例自动生成模块包括数据导入模块、数据分析模块、数据编辑模块和数据导出模块,数据导入模块将待测文件或者检索出来的近似测试用例进行导入,数据分析模块对所述待测文件进行分析、处理,生成测试用例,之后再通过数据编辑模块对测试用例中的变量进行赋值,并通过数据导出模块导出至用例管理模块;数据编辑模块对所述近似测试用例进行修改,形成需要的新增测试用例,导出给用例管理模块。3.根据权利要求1所述的一种软件单元测试用例管理系统,其特征在于:所述的基本信息管理模块包括用例基本信息、人员基本信息和项目基本信息,用例基本信息包括:名称、标识、输入、输出、功能、用例标识、测试步骤、预期结果、测试结果、测试人员和测试日期;人员基本...
【专利技术属性】
技术研发人员:丁怀龙,刘海山,樊茜,焦震,宋茜,张建国,
申请(专利权)人:北京精密机电控制设备研究所,中国运载火箭技术研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。