一种测试缺陷的计算机实现的方法及计算机技术

技术编号:11053141 阅读:302 留言:0更新日期:2015-02-18 17:24
本发明专利技术公开了一种测试缺陷的计算机实现的方法及计算机,属于测试领域。所述方法包括:获取目标测试对象的缺陷类型;根据目标测试对象的缺陷类型,获取与缺陷类型匹配的缺陷信息模板;根据缺陷信息模板,生成与目标测试对象对应的缺陷信息。本发明专利技术提供一种测试缺陷的计算机实现的方法,在生成缺陷信息时大部分通过选择的方式完成,仅需少量的手动输入信息,节省了编写时间,保证缺陷信息描述的规范性和内容的完整性,提高缺陷信息的质量,同时规范化的缺陷信息内容也便于对缺陷进行统计分析。

【技术实现步骤摘要】
一种测试缺陷的计算机实现的方法及计算机
本专利技术涉及测试领域,特别涉及一种测试缺陷的计算机实现的方法及计算机。
技术介绍
产品在投放市场之前进行测试是保证产品质量的主要方法之一,其中一项重要的工作是编写测试缺陷记录,准确、清晰、简洁、完整的缺陷信息可以减少测试人员之间、以及测试人员和研发人员间的沟通成本,可以提高对测试对象质量评估的准确性。而规范化的编写方式则能提高测试人员的工作效率。 目前缺陷信息的生成都是通过全手工或者半手工的方式完成。全手工的方式就是由测试人员在测试过程中一边测试一边手工编写,或者是测试人员在测试结束之后凭借记忆编写。半手工记录的方式就是测试人员借助一些工具来完成编写。 无论是全手工方式编写还是半手工方式编写,都会有以下缺点:1、耗费大量时间。无论哪种方式,都需要测试人员手工输入测试步骤、测试输入、测试输出、缺陷描述等信息,即使是半手工方式,主要内容还是需要测试人员手工输入。输入过程中测试人员需要思考描述方式、描述内容、规范用语等,这需要大量的时间;2、无法保证缺陷信息的规范性。由于主要内容是由测试人员手工编写,其编写质量由测试人员的认真程度、知识领域以及文字表达能力决定。 因此,开发一种测试缺陷的计算机实现的方法,有着非常实际的现实意义。不但可以大大降低测试缺陷信息的编写时间,还可以提升测试缺陷信息的编写质量,同时规范化的缺陷信息内容也便于对缺陷进行统计分析。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种测试缺陷的计算机实现的方法及计算机。所述技术方案如下:第一方面,提供了一种测试缺陷的计算机实现的方法,所述方法包括:获取目标测试对象的缺陷类型;根据所述目标测试对象的缺陷类型,获取与所述缺陷类型匹配的缺陷信息模板;根据所述缺陷信息模板,生成与所述目标测试对象对应的缺陷信息。 结合第一方面,在第一种可能的实现方式中,所述根据所述目标测试对象的缺陷类型,获取与所述缺陷类型匹配的缺陷信息模板包括:通过分析各缺陷类型的完整表述所需的必要元素,确定各所述缺陷类型的组成部分;通过分析各所述缺陷类型的组成部分的各种表述可能,生成可准确表述各种可能情况的预置可选项,确实需要测试人员手动输入的可预留输入接口。 结合第一方面,在第二种可能的实现方式中,所述根据所述缺陷信息模板,生成与所述目标测试对象对应的缺陷信息包括:根据缺陷类型,选择缺陷编写模板; 根据所述缺陷编写模板中设定的缺陷信息组成部分,使用选择所述预置可选项结合手动输入必要信息的方式确认所述缺陷信息的每个组成部分的内容,生成缺陷信息。 第二方面,提供了一种计算机,所述计算机包括:获取单元,获取目标测试对象的缺陷类型;所述获取单元还用于,根据所述目标测试对象的缺陷类型,获取与所述缺陷类型匹配的缺陷信息模板;处理单元,用于根据所述缺陷信息模板,生成与所述目标测试对象对应的缺陷信息。 结合第二方面,在第一种可能的实现方式中,所述获取单元具体用于:根据缺陷类型,确定每个类型缺陷所需包含的组成部分;通过分析各缺陷类型的完整表述所需的必要元素,确定各所述缺陷类型的组成部分;通过分析各所述缺陷类型的组成部分的各种表述可能,生成可准确表述各种可能情况的预置可选项,确实需要测试人员手动输入的可预留输入接口。 结合第二方面,在第二种可能的实现方式中,所述处理单元具体用于:根据缺陷类型,选择缺陷编写模板;根据所述缺陷编写模板中设定的缺陷信息组成部分,使用选择所述预置可选项结合手动输入必要信息的方式确认所述缺陷信息的每个组成部分的内容,生成缺陷信息。 本专利技术实施提供一种测试缺陷的计算机实现的方法,在生成缺陷信息时大部分通过选择的方式完成,仅需少量的手动输入信息,节省了编写时间,保证缺陷信息描述的规范性和内容的完整性,提高缺陷信息的质量,同时规范化的缺陷信息内容也便于对缺陷进行统计分析。 【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例提供的一种测试缺陷的计算机实现的方法流程图;图2是本专利技术实施例提供的一种测试缺陷的计算机实现的方法流程图;图3是本专利技术实施例提供的一种计算机结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。 本专利技术实施例提供一种测试缺陷的计算机实现的方法,参照图1所示,该方法包括:101、获取目标测试对象的缺陷类型。 102、根据目标测试对象的缺陷类型,获取与缺陷类型匹配的缺陷信息模板。 103、根据缺陷信息模板,生成与目标测试对象对应的缺陷信息。 本专利技术实施例提供一种测试缺陷的计算机实现的方法,在生成缺陷信息时大部分通过选择的方式完成,仅需少量的手动输入信息,节省了编写时间,保证缺陷信息描述的规范性和内容的完整性,提高缺陷信息的质量,同时规范化的缺陷信息内容也便于对缺陷进行统计分析。 本专利技术实施例提供一种测试缺陷的计算机实现的方法,参照图2所示,该方法包括:201、获取目标测试对象的缺陷类型。 需要说明的是,这里无需对所有测试对象进行分析,仅需参照自身涉及领域进行覆盖即可,并且可灵活决定缺陷类型划分方式;比如可划分为:文档缺陷、设计缺陷、配置缺陷、界面交互缺陷、数据校验缺陷、功能缺陷、性能缺陷、可靠性缺陷等。 202、根据缺陷类型,确定每个缺陷类型所需包含的组成部分。 具体的,通过分析各缺陷类型的完整表述所需的必要元素,确定各缺陷类型的组成部分。 需要说明的是,在确定各缺陷类型的组成部分的过程中,应对组成部分的细化程度充分考虑,一方面需保证能够满足不同缺陷的描述要求,另一方面需防止过多的组成部分导致的效率低下;比如对于软件产品的测试缺陷可划分为:测试环境、软件版本、测试用例信息、缺陷标题、操作步骤、出错信息、辅助信息、缺陷状态、缺陷严重程度、缺陷优先级、缺陷来源、测试人员、测试时间等;进一步的,测试环境可划分为:操作系统、浏览器、硬件配置、设备数量、网络带宽等;进一步的,操作步骤可划分为:步骤1、步骤2、步骤3等,每一个步骤可划分为:动作、动作对象;进一步的,辅助信息可划分为:日志、截图、接口通讯记录等。 203、对每个组成部分生成预置可选项。 具体的,通过分析各缺陷组成部分的各种表述可能,生成可准确表述各种可能情况的预置可选项,确实需要测试人员手动输入的可预留输入接口。 需要说明的是,在生成预置可选项的过程中,应对各预置可选项的选取充分考虑,一方面需保证能够满足不同缺陷的描述要求,另一方面需防止过多的近似内容导致的效率低下;比如操作步骤中的动作可预置可选项为:打开、关闭、启动、停止、输入、选择、登录、退出、鼠标单击、鼠标双击、等待、观察等;比如缺陷严重程度可预置可选项为:致命、严重、一般、微小;比如缺陷来源可预置可选项为:需求、架构、设计、编码、集成等。 204、根据缺陷类型,选择缺陷编写模板。 205、根据缺陷编写模板中设定的缺陷组成本文档来自技高网...
一种测试缺陷的计算机实现的方法及计算机

【技术保护点】
一种测试缺陷的计算机实现的方法,其特征在于,所述方法包括:获取目标测试对象的缺陷类型;根据所述目标测试对象的缺陷类型,获取与所述缺陷类型匹配的缺陷信息模板;根据所述缺陷信息模板,生成与所述目标测试对象对应的缺陷信息。

【技术特征摘要】
1.一种测试缺陷的计算机实现的方法,其特征在于,所述方法包括: 获取目标测试对象的缺陷类型; 根据所述目标测试对象的缺陷类型,获取与所述缺陷类型匹配的缺陷信息模板; 根据所述缺陷信息模板,生成与所述目标测试对象对应的缺陷信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试对象的缺陷类型,获取与所述缺陷类型匹配的缺陷信息模板包括: 通过分析各缺陷类型的完整表述所需的必要元素,确定各所述缺陷类型的组成部分; 通过分析各所述缺陷类型的组成部分的各种表述可能,生成可准确表述各种可能情况的预置可选项,确实需要测试人员手动输入的可预留输入接口。3.根据权利要求1所述的方法,其特征在于,所述根据所述缺陷信息模板,生成与所述目标测试对象对应的缺陷信息包括: 根据缺陷类型,选择缺陷编写模板; 根据所述缺陷编写模板中设定的缺陷信息组成部分,使用选择所述预置可选项结合手动输入必要信息的方式确认所述缺陷信...

【专利技术属性】
技术研发人员:高明雪赵越
申请(专利权)人:电信科学技术第十研究所
类型:发明
国别省市:陕西;61

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

1