一种软件测评快速执行方法技术

技术编号:28941631 阅读:14 留言:0更新日期:2021-06-18 21:47
本发明专利技术公开了一种软件测评快速执行方法,包括:确定测试级别,确定每个测试级别的测试对象,每个级别有一个或多个测试对象,接着确定每个测试对象的测试类型,测试类型包括文档审查、代码审查、静态分析、逻辑测试、功能测试、性能测试、接口测试、恢复性测试、可靠性测试、安全性测试;针对每个不同的测试对象确定其测试类型,同时确定该测试类型的测试需求、测试方法、充分性要求以及终止条件,确定测试类型下的测试需求,测试需求的标识为系统自动生成;本发明专利技术的有益效果是:将问题缺陷与测试用例的步骤直接关联,每个问题缺陷都精确定位到某个测试用例的某一条步骤,能够方便将地震监测软件中所存在的问题进行整合且相互关联,查看更加直观。

【技术实现步骤摘要】
一种软件测评快速执行方法
本专利技术涉及地震监测软件
,具体为一种软件测评快速执行方法,属于地震监测软件

技术介绍
地震监测是地震行业的核心业务,中国地震局迄今累计建成约5000个数字化地震观测站点,基本形成了国家、省和市县三级地震监测网络。地震监测系统产出的地震速报、地震目录、原始观测数据服务于政府、社会地震应急响应决策、应急指挥、地震趋势判定、科学研究等领域。地震监测软件广泛应用于观测台网管理,地震速报、监测数据汇集、存储、管理等,在监测业务体系中发挥着极为重要的作用。经检索,中国专利号201210029419.0,公开了一种软件测评快速执行方法,该专利技术无法将软件问题缺陷与测试用例的步骤直接关联,无法将每个问题缺陷都精确定位到某个测试用例的某一条步骤,并且无法提供问题缺陷和测试用例之间多对多的功能,即多个测试用例关联到同一个问题,而多个问题也可关联到同一个测试用例。
技术实现思路
本专利技术的目的就在于为了解决现有的软件测评执行方法,无法将软件问题缺陷与测试用例的步骤直接关联,无法将每个问题缺陷都精确定位到某个测试用例的某一条步骤,并且无法提供问题缺陷和测试用例之间多对多的功能,即多个测试用例关联到同一个问题,而多个问题也可关联到同一个测试用例的问题,因此而提出一种软件测评快速执行方法。本专利技术的目的可以通过以下技术方案实现:一种软件测评快速执行方法,包括:确定测试级别,确定每个测试级别的测试对象,每个级别有一个或多个测试对象,接着确定每个测试对象的测试类型,测试类型包括文档审查、代码审查、静态分析、逻辑测试、功能测试、性能测试、接口测试、恢复性测试、可靠性测试、安全性测试;针对每个不同的测试对象确定其测试类型,同时确定该测试类型的测试需求、测试方法、充分性要求以及终止条件,确定测试类型下的测试需求,测试需求的标识为系统自动生成,根据测试级别、测试对象、测试类型以及测试需求的编号自动生成测试需求标识;在测试需求下创建测试项,测试项是测试需求的细分,将测试需求分解成一个个明确的任务,一个测试项就相当于一个任务,测试项基本信息包括测试项标识、测试项描述、测试内容、测试方法、测试充分性要求、测试约束条件、评判标准、优先级和软件需求追踪,测试项标识是测试项的唯一标识,由系统自动生成,反映该测试项所属的测试对象、测试类型和测试级别;在测试项下创建测试用例,测试用例是测试项的具体细化,每个测试项分成一个或多个测试用例,测试用例是对测试工作的具体化说明,测试用例的基本信息包括用例标识、用例状态、执行状态、简要描述、初始化、测试环境、测试输入、前提约束、终止条件、备注、设计人员、设计时间、测试人员、测试时间、记录标识以及测试步骤,其中用例标识是该测试用例的唯一标识,其来源是根据测试项标识加对应的编号,用例标识可用来判断该用例所属的测试测试级别、对象和类型,用例状态包括新增和修改两种,未经修改的测试用例状态是新增,修改后的为修改,执行状态包括三种,未执行、通过以及未通过,在测试用例设计阶段,执行状态默认是未执行,在测试过程中,存在一个测试步骤的测试结论是不通过,执行状态自动更新为未通过,在测试过程中的所有测试结论全部都通过时,执行状态为通过;在被测软件中输入用例中已经填写的测试数据,根据测试步骤中的预期结果,判断输出结果是否与预期的一致,测试用例执行后,在不通过的测试步骤下添加测试问题,建立测试用例步骤和问题缺陷之间的追踪关系,问题缺陷添加后,还需要跟踪管理,记录问题缺陷修改记录,直到所有的问题缺陷全部都关闭,测试执行结束;对数据进行统计分析,按照测试轮次、测试级别、测试对象以及测试类型分组统计测试用例和问题缺陷,测试用例按照用例执行情况一一统计,问题统计则按照关闭状态、严重程度以及问题类型来统计,统计数据以报表的形式展现。进一步在于:所述测试项描述为该测试项测试要点的概括。进一步在于:所述测试内容为测试项的详细描述,具体说明测试项的内容。进一步在于:所述测试方法用于说明该测试项在测试执行过程中使用的策略和方法。进一步在于:所述测试充分性要求用于说明该测试项测试充分的衡量标准。进一步在于:所述测试约束条件用于确定执行给测试项时的条件内容。与现有技术相比,本专利技术的有益效果是:1、测试用例执行后,在不通过的测试步骤下添加测试问题,建立测试用例步骤和问题缺陷之间的追踪关系,问题缺陷添加后,还需要跟踪管理,记录问题缺陷修改记录,直到所有的问题缺陷全部都关闭,本专利技术能够将问题缺陷与测试用例的步骤直接关联,每个问题缺陷都精确定位到某个测试用例的某一条步骤,从而精准的发现地震监测软件运行时所存在的问题。2、对数据进行统计分析,按照测试轮次、测试级别、测试对象以及测试类型分组统计测试用例和问题缺陷,测试用例按照用例执行情况一一统计,问题统计则按照关闭状态、严重程度以及问题类型来统计,统计数据以报表的形式展现,提供问题缺陷和测试用例之间是多对多的功能,即多个测试用例可以关联到同一个问题,能够合并同类问题的用例,而多个问题也可以关联到同一个测试用例,管理更加方便,用户在查看地震监测软件问题时更加方便直观。具体实施方式下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。一种软件测评快速执行方法,包括:确定测试级别,确定每个测试级别的测试对象,每个级别有一个或多个测试对象,接着确定每个测试对象的测试类型,测试类型包括文档审查、代码审查、静态分析、逻辑测试、功能测试、性能测试、接口测试、恢复性测试、可靠性测试、安全性测试;针对每个不同的测试对象确定其测试类型,同时确定该测试类型的测试需求、测试方法、充分性要求以及终止条件,确定测试类型下的测试需求,测试需求的标识为系统自动生成,根据测试级别、测试对象、测试类型以及测试需求的编号自动生成测试需求标识;在测试需求下创建测试项,测试项是测试需求的细分,将测试需求分解成一个个明确的任务,一个测试项就相当于一个任务,测试项基本信息包括测试项标识、测试项描述、测试内容、测试方法、测试充分性要求、测试约束条件、评判标准、优先级和软件需求追踪,测试项标识是测试项的唯一标识,由系统自动生成,反映该测试项所属的测试对象、测试类型和测试级别;在测试项下创建测试用例,测试用例是测试项的具体细化,每个测试项分成一个或多个测试用例,测试用例是对测试工作的具体化说明,测试用例的基本信息包括用例标识、用例状态、执行状态、简要描述、初始化、测试环境、测试输入、前提约束、终止条件、备注、设计人员、设计时间、测试人员、测试时间、记录标识以及测试步骤,其中用例标识是该测试用例的唯一标识,其来源是根据测试项标识加对应的编号,用例标识可用来判断该用例所属的测试测试级别、对象和类型,用例状本文档来自技高网...

【技术保护点】
1.一种软件测评快速执行方法,其特征在于,包括:/n确定测试级别,确定每个测试级别的测试对象,每个级别有一个或多个测试对象,接着确定每个测试对象的测试类型,测试类型包括文档审查、代码审查、静态分析、逻辑测试、功能测试、性能测试、接口测试、恢复性测试、可靠性测试、安全性测试;/n针对每个不同的测试对象确定其测试类型,同时确定该测试类型的测试需求、测试方法、充分性要求以及终止条件,确定测试类型下的测试需求,测试需求的标识为系统自动生成,根据测试级别、测试对象、测试类型以及测试需求的编号自动生成测试需求标识;/n在测试需求下创建测试项,测试项是测试需求的细分,将测试需求分解成一个个明确的任务,一个测试项就相当于一个任务,测试项基本信息包括测试项标识、测试项描述、测试内容、测试方法、测试充分性要求、测试约束条件、评判标准、优先级和软件需求追踪,测试项标识是测试项的唯一标识,由系统自动生成,反映该测试项所属的测试对象、测试类型和测试级别;/n在测试项下创建测试用例,测试用例是测试项的具体细化,每个测试项分成一个或多个测试用例,测试用例是对测试工作的具体化说明,测试用例的基本信息包括用例标识、用例状态、执行状态、简要描述、初始化、测试环境、测试输入、前提约束、终止条件、备注、设计人员、设计时间、测试人员、测试时间、记录标识以及测试步骤,其中用例标识是该测试用例的唯一标识,其来源是根据测试项标识加对应的编号,用例标识可用来判断该用例所属的测试测试级别、对象和类型,用例状态包括新增和修改两种,未经修改的测试用例状态是新增,修改后的为修改,执行状态包括三种,未执行、通过以及未通过,在测试用例设计阶段,执行状态默认是未执行,在测试过程中,存在一个测试步骤的测试结论是不通过,执行状态自动更新为未通过,在测试过程中的所有测试结论全部都通过时,执行状态为通过;/n在被测软件中输入用例中已经填写的测试数据,根据测试步骤中的预期结果,判断输出结果是否与预期的一致,测试用例执行后,在不通过的测试步骤下添加测试问题,建立测试用例步骤和问题缺陷之间的追踪关系,问题缺陷添加后,还需要跟踪管理,记录问题缺陷修改记录,直到所有的问题缺陷全部都关闭,测试执行结束;/n对数据进行统计分析,按照测试轮次、测试级别、测试对象以及测试类型分组统计测试用例和问题缺陷,测试用例按照用例执行情况一一统计,问题统计则按照关闭状态、严重程度以及问题类型来统计,统计数据以报表的形式展现。/n...

【技术特征摘要】
1.一种软件测评快速执行方法,其特征在于,包括:
确定测试级别,确定每个测试级别的测试对象,每个级别有一个或多个测试对象,接着确定每个测试对象的测试类型,测试类型包括文档审查、代码审查、静态分析、逻辑测试、功能测试、性能测试、接口测试、恢复性测试、可靠性测试、安全性测试;
针对每个不同的测试对象确定其测试类型,同时确定该测试类型的测试需求、测试方法、充分性要求以及终止条件,确定测试类型下的测试需求,测试需求的标识为系统自动生成,根据测试级别、测试对象、测试类型以及测试需求的编号自动生成测试需求标识;
在测试需求下创建测试项,测试项是测试需求的细分,将测试需求分解成一个个明确的任务,一个测试项就相当于一个任务,测试项基本信息包括测试项标识、测试项描述、测试内容、测试方法、测试充分性要求、测试约束条件、评判标准、优先级和软件需求追踪,测试项标识是测试项的唯一标识,由系统自动生成,反映该测试项所属的测试对象、测试类型和测试级别;
在测试项下创建测试用例,测试用例是测试项的具体细化,每个测试项分成一个或多个测试用例,测试用例是对测试工作的具体化说明,测试用例的基本信息包括用例标识、用例状态、执行状态、简要描述、初始化、测试环境、测试输入、前提约束、终止条件、备注、设计人员、设计时间、测试人员、测试时间、记录标识以及测试步骤,其中用例标识是该测试用例的唯一标识,其来源是根据测试项标识加对应的编号,用例标识可用来判断该用例所属的测试测试级别、对象和类型,用例状态包括新增和修改两种,未经修改的测试用例状态是新增,修改后的为修改,执行状态包括三种,未执行、...

【专利技术属性】
技术研发人员:周辉郭啟倩袁林张盼盼杨应召石莜迪张点杨勤
申请(专利权)人:中国地震局第二监测中心
类型:发明
国别省市:陕西;61

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

1