首页 / 专利库 / 软件 / 软件 / 软件测试装置

软件测试装置

阅读:107发布:2020-05-11

专利汇可以提供软件测试装置专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种 软件 测试装置,属于软件测试技术领域。它解决了现有的 电子 产品开发缓慢,软件测试软件功能不够完善等问题。本软件测试装置包括显示器、 中央处理器 、 键盘 和 存储器 ,显示器、键盘和存储器均与中央处理器连接,其特征在于,所述的中央处理器又包括依次连接在一起的 缺陷 诊断模 块 、缺陷管理模块以及可向 指定 终端设备发送各项信息的信息发送模块,所述的缺陷管理模块上还连接有可对 软件缺陷 进行修正的修正模块。本软件测试装置实现了软件缺陷测试 跟踪 的流程,对缺陷状态变化进行控制,提供及时的问题报告和通知并 定位 到相应的人员,并具有统计分析、查询、权限管理等功能,从而帮助软件企业提高软件 质量 水 平。,下面是软件测试装置专利的具体信息内容。

1.一种软件测试装置,包括显示器、中央处理器键盘和存 储器,显示器、键盘和存储器均与中央处理器连接,其特征在于, 所述的中央处理器又包括依次连接在一起的缺陷诊断模、缺陷 管理模块以及可向指定终端设备发送各项信息的信息发送模块, 所述的缺陷管理模块上还连接有可对软件缺陷进行修正的修正模 块。
2.根据权利要求1所述的软件测试装置,其特征在于,所述 的缺陷管理模块又包括缺陷评审、缺陷处理和缺陷验证这三个子 模块。
3.根据权利要求1或2所述的软件测试装置,其特征在于, 所述的指定终端设备为项目组成员的邮箱。
4.根据权利要求1或2所述的软件测试装置,其特征在于, 所述的指定终端设备为打印机,信息发送模块与打印机相连接。

说明书全文

软件测试装置

[0001]

技术领域

[0002] 本发明属于软件测试技术领域,涉及一种电子产品开发 阶段的软件测试设备,尤其涉及一种软件测试装置。

背景技术

[0003] 在现行的电子产品开发阶段的软件测试领域,据统计,电子 产品软件测试的时间大约占整个产品开发周期的2/3,所以软件 测试的速度很大程度长影响整个产品的开发速度。电子产品的开 发过程中,软件的程序编写会存在有大量的缺陷,测试的过程中 需要将这些缺陷找出并予以修复。
[0004] 软件测试是软件能成熟度模型CMM II的KPA(关键过程区 域)软件质量保证的关键实践,缺陷跟踪管理是测试工作的一个 重要部分。测试的目的是为了尽早发现软件系统中的缺陷,确保 每个被发现的缺陷都能够及时得到处理是测试工作的一项重要内 容,一个完善的缺陷测试系统对于测试的成功实施是非常重要的。

发明内容

[0005] 本发明的目的是针对现有的软件测试所存在的上述问 题,而提出了一种测试效率高的软件测试装置。
[0006] 本发明的目的可通过下列技术方案来实现:一种软件测 试装置,包括显示器、中央处理器键盘存储器,显示器、键 盘和存储器均与中央处理器连接,其特征在于,所述的中央处理 器又包括依次连接在一起的缺陷诊断模、缺陷管理模块以及可 向指定终端设备发送各项信息的信息发送模块,所述的缺陷管理 模块上还连接有可对软件缺陷进行修正的修正模块,缺陷诊断模 块可对软件进行缺陷诊断并快速定位,而缺陷管理模块可利用修 正模块对缺陷诊断模块所诊断出的缺陷进行修正。
[0007] 待测试的软件存放在存储器中,由中央处理器进行调用并显 示在显示器上,缺陷诊断模块可对软件进行缺陷诊断并快速定位, 在判断出软件缺陷后,由测试人员通过键盘控制修正模块对软件 缺陷进行修正。
[0008] 在上述的软件测试装置中,所述的缺陷管理模块又包括缺陷 评审、缺陷处理和缺陷验证这三个子模块。
[0009] 在上述的软件测试装置中,所述的指定终端设备为项目组成 员的邮箱。
[0010] 在上述的软件测试装置中,所述的指定终端设备为打印机, 信息发送模块与打印机相连接。
[0011] 与现有技术相比,本软件测试装置实现了软件缺陷测试跟踪 的流程,对缺陷状态变化进行控制,提供及时的问题报告和通知 并定位到相应的人员,并具有统计分析、查询、权限管理等功能, 从而帮助软件企业提高软件质量平。附图说明
[0012] 图1是现有技术中能力成熟度模型(CMM)的结构图。
[0013] 图2是本软件测试装置中软件缺陷的生命周期图。
[0014] 图3是本软件测试装置的结构方框图
[0015] 图4是软件测试装置在实现上所采用的Web框架

具体实施方式

[0016] 以下是本发明的具体实施例并结合附图,对本发明 的技术方案作进一步的描述,但本发明并不限于这些实施例。
[0017] 能力成熟度模型CMM(Capability Maturity Model),由卡内 基梅隆大学软件工程研究所(CMM SEI)创建,用于评价软件开 发机构的软件过程能力成熟度。如图1所示,CMM把软件开发 机构按照不同开发水平划分为5个级别(IRDMO):初始级 (Initial)、可重复级(Repeatable)、已定义级(Defined)、已管 理级(Managed)和优化级(Optimizing)。除了初始级,每个成 熟度级别都包含若干个关键过程区域(KPA:Key Process Area), 关键过程区域包括五类公共特征(Common Features),每一类公 共特征又包括若干个关键实践(Key Practices),当这些关键实践 得到实现时,就完成了该关键过程区域的目标。
[0018] 软件测试是CMM二级的KPA软件质量保证的关键实践,缺 陷跟踪管理是测试工作的一个重要部分,测试的目的是为了尽早 发现软件系统中的缺陷,因此,对缺陷进行跟踪管理,确保每个 被发现的缺陷都能够及时得到处理是测试工作的一项重要内容。
[0019] 软件中的缺陷(Defect)是软件开发过程中的″副产品″。通 常,缺陷会导致软件产品在某种程度上不能满足用户的需要。缺 陷包括产品错误,需求和设计变更,新特性或扩展功能(New Feature,Enhancement)等,它存在于整个软件开发生命周期之 中。不同的组织,缺陷跟踪流程会有所不同。
[0020] 如图2所示,在alpha/beta测试期间,测试人员将发现的 Defect提交到缺陷跟踪系统,提交之后,Defect为″Submitted″ 状态,变更控制委员会评审决定:·是Defect,分配给相关开发人员修复,状态为″Assigned″;
·不是Defect或其他原因,关闭,状态为″Closed″;
·是Defect,但延迟到下一个版本修复,状态为″Postponed″。
[0021] 开发人员将Defect修复后,其状态改为″Resolved″,他们应 发布到下一个测试版本(Test Build)中,测试人员测试所有 ″Resolved″Defect,没有问题应关闭(″Closed″状态),未修复 则要重新打开(″Opened″状态)。
[0022] 对其他变更(如需求改变或新增),以上流程同样适用,但可 能需要多次分配(assign),如需求变更,业务分析员要更新需求 文档,系统分析员要更新设计文档,然后程序员改代码。
[0023] 如图3和图4所示,本软件测试装置包括显示器、中央处理 器、键盘和存储器,显示器、键盘和存储器均与中央处理器连接, 中央处理器又包括依次连接在一起的缺陷诊断模块、缺陷管理模 块以及可向指定终端设备发送各项信息的信息发送模块,缺陷管 理模块上还连接有可对软件缺陷进行修正的修正模块,缺陷管理 模块又包括缺陷评审、缺陷处理和缺陷验证这三个子模块。缺陷 诊断模块可对软件进行缺陷诊断并快速定位,而缺陷管理模块可 利用修正模块对缺陷诊断模块所诊断出的缺陷进行修正。
[0024] 待测试的软件存放在存储器中,由中央处理器进行调用并显 示在显示器上,缺陷诊断模块可对软件进行缺陷诊断并快速定位, 在判断出软件缺陷后,由测试人员通过键盘控制修正模块对软件 缺陷进行修正。
[0025] 缺陷管理模块是主要的功能模块,实现整个跟踪流程,记录 下缺陷状态、严重程度、缺陷描述、提交人、提交时间、处理人、 处理结果描述、处理时间、验证人、验证结果描述、验证时间等 缺陷基本信息,从统计的度出发,还应记录缺陷引入阶段、缺 陷修正工作量等信息。
[0026] 系统还可以通过信息发送模块向指定终端设备发送统计分析 报表,每日报表中包括对所有缺陷的统计信息,已修复和未修复 的缺陷数量,当日新增的缺陷信息等。系统提供了多种图表,包 括缺陷趋势图、缺陷分布图、缺陷及时处理情况统计表等,使用 户了解当前缺陷的分布情况,以及缺陷走势情况。该功能主要使 用ASP.NET提供的OWC控件实现。
[0027] 系统还可以通过信息发送模块想指定终端设备发送自动邮 件,进行通知,方便地向相关人员发送提醒信息(缺陷处理超时 提醒、缺陷待处理提醒、缺陷状态变化)和每日报表等。实现该 功能的一个关键是引用ASP.NET中的System.Web.Mail命名空间, 该命名空间中包含实现电子邮件功能所需的所有类和枚举。指定 终端设备还可以是打印机或其他可显示报表信息的设备。
[0028] 此外,系统还具有权限管理和查询功能,缺陷记录作为软件 开发过程中的重要数据,不能轻易被删除;对于已经关闭的缺陷, 也不能随意进行修改。因此,系统设置严格的管理权限(基于角 色),非相关人员不得进行相应操作,修改相应数据,修改和查询 均可通过键盘来实现。查询功能可让项目组成员查询哪些是属于 本人负责的缺陷;查询仍处于open状态的defect。
[0029] 本文中所描述的具体实施例仅仅是对本发明精神作举例 说明。本发明所属技术领域的技术人员可以对所描述的具体 实施例做各种各样的修改或补充或采用类似的方式替代,但并不 会偏离本发明的精神或者超越所附权利要求书所定义的范 围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈