一种基于航空嵌入式软件测试知识库系统技术方案

技术编号:9751017 阅读:130 留言:0更新日期:2014-03-09 07:15
本发明专利技术公开了一种基于航空嵌入式软件测试知识库系统,包括典型软件缺陷库、典型测试用例库、航电系统知识库、专业培训材料库、测试辅助工具库、测试工作经验分享库及测试提问与解答库,通过构建基于航空嵌入式软件测试知识库,并对其进行系统管理,全体测评人员能方便地在该知识库中分享相关经验,也能快捷地从该知识库中获得相关知识。

【技术实现步骤摘要】
一种基于航空嵌入式软件测试知识库系统
】本专利技术涉及航空嵌入式软件测试领域,特别是指一种基于航空嵌入式软件测试知识库系统。【
技术介绍
】随着航空电子系统从电子机械密集型向软件密集型转变,嵌入式软件在航空领域占据非常重要的位置,是航空产品安全可靠的关键所在。软件测试是当前发现软件缺陷、保证软件质量的切实可行且有效的手段。软件测试包括文档审查、静态分析、代码审查、单元测试、部件测试、配置项测试、系统测试等阶段。软件测试的目的是尽可能地发现并报告软件存在的缺陷,在各阶段测试过程中如果发现软件缺陷,将产生软件缺陷报告,并作为测试输出保存。在单元测试、部件测试、配置项测试以及系统测试阶段,测试的主要工作是依据软件需求与设计,完成对软件功能、性能、可靠性、恢复性、接口、强度等进行测试的测试用例设计,编写测试用例集并作为测试输出保存。软件测试工作中,还有相当一部分工作量用于完成测试文档的编写,在这个过程中需要对测试用例、软件缺陷信息等进行整理与统计并生成相应表单。在实际测试项目中,为了减少人工完成所需的大量时间,以及避免人工完成可能引发的错误,经常会开发一些测试辅助工具,用于完成文档的整理与统计工作。如何能将软件测试项目中已开发的测试辅助工具、已产生的有价值的软件缺陷报告、测试用例以及已获得的其他经验和知识,应用到未来的测试项目中,从而更有效、更高效地保证软件测试的质量,提高软件测试效率。目前由于未进行集中有效管理,只能通过以下途径实现:`(I)人为定位已完成的相关项目,找寻相关项目责任人,了解有关测试过程与方法,参阅相关测试文档(软件缺陷报告、测试用例集等)等,进而开展新项目的软件测试工作。(2)在测试过程中,遇到不理解或难以解决的问题时,向其他具备相关经验的同事请教学习,寻找解决办法。以上途径主要通过小范围内人与人之间沟通,寻找并参阅相关原始文档和材料来获取经验,效率低,无法在整个测评部门范围实现经验共享,导致已有经验无法得到充分有效利用。【
技术实现思路
】本专利技术的目的在于提供一种基于航空嵌入式软件测试知识库系统,用以解决现有方法效率低,无法在整个测评部门范围实现经验和知识共享的问题。为实现上述目的,实施本专利技术的基于航空嵌入式软件测试知识库系统包括:典型软件缺陷库,用以接收测试人员从测试过程中发现并报告的软件缺陷中提取出的常见的、具有代表性的软件缺陷并存储,并通过专家评审形成正式数据保存到典型缺陷库中,并可令测试人员查找出相关典型缺陷信息并进行阅览,并提供维护功能;典型测试用例库,由测试人员在测试过程中设计的用于测试某测试类型中某特殊功能的测试用例并存储,并通过专家评审形成正式数据保存到典型测试用例库中,并可令测试人员查找出相关典型测试用例信息并进行阅览,并提供维护功能;航电系统知识库,接收由测试人员共同共同收集的航电系统知识并存储,并经审核通过后作为正式数据保存到航电系统知识库中,并提供测试人员检索相关航电知识的功倉泛;专业培训材料库,接收由相关参训人员上传的专业培训材料并经审核通过后作为正式材料保存到专业培训材料库中,并提供测试人员检索出相关培训材料的功能;测试辅助工具库,接收测试辅助工具开发人员上传的所开发的测试辅助工具、使用说明并存储,并提供审核功能及检索功能;测试工作经验分享库,接收测试人员发布的测试工作经验并存储,并存储测试人员在对已发布的测试工作经验进行交流过程中发表的意见,并提供检索功能;测试提问与解答库,记录并存储测试人员提出的问题,存储具备相关经验的测试人员针对已发布且未解决的问题回复解决办法或建议,并提供检索与管理功能。依据上述主要特征,典型软件缺陷库包括典型软件缺陷采集与录入模块、典型软件缺陷评审模块、典型软件缺陷查阅模块及典型软件缺陷维护模块,其中典型软件缺陷采集与录入模块接收测试人员从测试过程中发现并报告的软件缺陷中提取出的常见的、具有代表性的软件缺陷并存储,从而不断丰富与完善典型软件缺陷库的数据;典型软件缺陷评审模块用以实现专家评审过程,所有上传的典型软件缺陷均需要进行专家评审,评审通过则作为正式数据保存到典型软件缺陷库模块中;评审不通过时,应根据评审意见修改后再次提交评审,如果评审意见为驳回时,则直接从典型缺陷库中删除;典型软件缺陷查阅模块用以供测试人员通过典型软件缺陷的字段属性进行关键字匹配,快速查找到相关典型缺陷信息并进行阅览;典型软件缺陷维护模块用以在知识库使用过程中,如果发现相关典型软件缺陷数据存在错误或不足,对其进行更改与补充;如果发现相关典型软件缺陷不适用时,将其从典型软件缺陷库中删除。依据上述主要特征,典型测试用例库包括典型测试用例采集与录入模块、典型测试用例评审模块、典型测试用例查阅模块及典型测试用例维护模块,其中典型测试用例采集与录入模块接收由测试人员在测试过程中设计的用于测试某测试类型中某特殊功能的测试用例并存储,从而不断丰富与完善典型测试用例库数据,典型测试用例评审模块用以实现专家评审过程,所有上传的典型测试用例需要经过专家评审,评审通过则作为正式数据保存到典型测试用例库中;评审不通过时,应根据评审意见修改后再次提交评审,如果评审意见为驳回时,则直接从典型测试用例库中删除;典型测试用例查阅模块用以让测试人员查找出相关典型测试用例信息并进行阅览;典型测试用例维护模块用以在知识库使用过程中,如果发现相关典型测试用例存在错误或不足,可以对其进行更改与补充;如果发现相关典型测试用例不适用时,可以将其从典型测试用例库中删除;并实现对“测试类型”、“特殊功能名称”等的维护。依据上述主要特征,航电系统知识库包括航电系统知识采集与录入模块、航电系统知识审核模块、航电知识检索模块,其中航电系统知识采集与录入模块接收由测试人员共同收集的航电系统知识并存储;航电系统知识审核模块用以实现审核过程,审核通过则作为正式数据保存到航电系统知识库中;否则,从航电系统知识库中删除;航电知识检索模块提供测试人员检索相关航电知识的功能。依据上述主要特征,专业培训材料库包括专业培训材料收集与录入模块、专业培训材料审核模块、专业培训材料检索模块,专业培训材料收集与录入模块接收由相关参训人员上传的专业培训材料并存储在专业培训材料库中;专业培训材料审核模块用以实现对专业培训材料收集与录入模块接收的专业培训材料的审核过程,如审核通过,作为正式材料保存到专业培训材料库中,否则,从专业培训材料库中删除;专业培训材料检索模块让测试人员可以通过培训主题关键字进行匹配,检索出相关培训材料。依据上述主要特征,测试辅助工具库包括测试辅助工具收集与录入模块、测试辅助工具审核模块、测试辅助工具检索模块,其中测试辅助工具收集与录入模块用以接收测试辅助工具开发人员上传的所开发的测试辅助工具、使用说明并存储,测试辅助工具审核模块实现知识库管理员对已上传的测试辅助工具及使用说明进行审核,审核通过则升为正式版,审核不通过则自动将其从测试辅助工具库中删除;而测试辅助工具检索模块用以供测试人员利用测试辅助工具名称关键字进行检索,查找出测试辅助工具名称中包含该关键字的测试辅助工具,根据需要下载使用。依据上述主要特征,测试工作经验分享库包括测试工作经验发布模块、测试工作经验交流模块、测试工作经验检索模块、测试工作经本文档来自技高网
...

【技术保护点】
一种基于航空嵌入式软件测试知识库系统,其特征在于,包括:典型软件缺陷库,用以接收测试人员从测试过程中发现并报告的软件缺陷中提取出的常见的、具有代表性的软件缺陷并存储,并通过专家评审形成正式数据保存到典型缺陷库中,并可令测试人员查找出相关典型缺陷信息并进行阅览,并提供维护功能;典型测试用例库,用以接收由测试人员在测试过程中设计的用于测试某测试类型中某特殊功能的测试用例并存储,并通过专家评审形成正式数据保存到典型测试用例库中,并可令测试人员查找出相关典型测试用例信息并进行阅览,并提供维护功能;航电系统知识库,接收由测试人员共同收集的航电系统知识并存储,并经审核通过后作为正式数据保存到航电系统知识库中,并提供测试人员检索相关航电知识的功能;专业培训材料库,接收由相关参训人员上传的专业培训材料并经审核通过后作为正式材料保存到专业培训材料库中,并提供测试人员检索出相关培训材料的功能;测试辅助工具库,接收测试辅助工具开发人员上传的所开发的测试辅助工具、使用说明并存储,并提供审核功能及检索功能;测试工作经验分享库,接收测试人员发布的测试工作经验并存储,并存储测试人员在对已发布的测试工作经验进行交流过程中发表的意见,并提供 检索功能;测试提问与解答库,记录并存储测试人员提出的问题,存储具备相关经验的测试人员针对已发布且未解决的问题回复解决办法或建议,并提供检索与管理功能。...

【技术特征摘要】
1.一种基于航空嵌入式软件测试知识库系统,其特征在于,包括: 典型软件缺陷库,用以接收测试人员从测试过程中发现并报告的软件缺陷中提取出的常见的、具有代表性的软件缺陷并存储,并通过专家评审形成正式数据保存到典型缺陷库中,并可令测试人员查找出相关典型缺陷信息并进行阅览,并提供维护功能; 典型测试用例库,用以接收由测试人员在测试过程中设计的用于测试某测试类型中某特殊功能的测试用例并存储,并通过专家评审形成正式数据保存到典型测试用例库中,并可令测试人员查找出相关典型测试用例信息并进行阅览,并提供维护功能; 航电系统知识库,接收由测试人员共同收集的航电系统知识并存储,并经审核通过后作为正式数据保存到航电系统知识库中,并提供测试人员检索相关航电知识的功能; 专业培训材料库,接收由相关参训人员上传的专业培训材料并经审核通过后作为正式材料保存到专业培训材料库中,并提供测试人员检索出相关培训材料的功能; 测试辅助工具库,接收测试辅助工具开发人员上传的所开发的测试辅助工具、使用说明并存储,并提供审核功能及检索功能; 测试工作经验分享库,接收测试人员发布的测试工作经验并存储,并存储测试人员在对已发布的测试工作经验进行交流过程中发表的意见,并提供检索功能; 测试提问与解答库,记录并存储测试人员提出的问题,存储具备相关经验的测试人员针对已发布且未解决的问题回复解决办法或建议,并提供检索与管理功能。2.如权利要求1所述的基于航空嵌入式软件测试知识库系统,其特征在于:典型软件缺陷库包括典型软件缺陷采集与录入模块、典型软件缺陷评审模块、典型软件缺陷查阅模块及典型软件缺陷维护模块,其中典型软件缺陷采集与录入模块接收测试人员从测试过程中发现并报告的软件缺陷中提取出的常见的、具有代表性的软件缺陷并存储,从而不断丰富与完善典型软件缺陷库的数据;典型软件缺陷评审模块用以实现专家评审过程,所有上传的典型软件缺陷均需要进行专家评审,评审通过则作为正式数据保存到典型软件缺陷库模块中;评审不通过时,应根据评审意见修改后再次提交评审,如果评审意见为驳回时,则直接从典型缺陷库中删除;典型软件缺陷查阅模块用以供测试人员通过典型软件缺陷的字段属性进行关键字匹配,快速查找到相关典型缺陷信息并进行阅览;典型软件缺陷维护模块用以在知识库使用过程中,如果发现相关典型软件缺陷数据存在错误或不足,对其进行更改与补充;如果发现相关典型软件缺陷不适用时,将其从典型软件缺陷库中删除。3.如权利要求1所述的基于航空嵌入式软件测试知识库系统,其特征在于:典型测试用例库包括典型测试用例采集与录入模块、典型测试用例评审模块、典型测试用例查阅模块及典型测试用例维护模块,其中典型测试用例采集与录入模块接收由测试人员在测试过程中设计的用于测试某测试类型中某特殊功能的测试用例并存储,从而不断丰富与完善典型测试用例库数据,典型测试用例评审模块用以实现专家评审过程,所有上传的典型测试用例需要经过专家评审,评审通过则作为正式数据保存到典型测试用例库中;评审不通过时,应根据评审意见修改后再次提交评审,如果评审意见为驳回时,则直接从典型测试用例库中删除;典型测试用例查阅模块用以让测试人员查找出相关典型测...

【专利技术属性】
技术研发人员:肖前远
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1