一种测试方法、系统及存储介质技术方案

技术编号:34784256 阅读:11 留言:0更新日期:2022-09-03 19:43
本申请公开了一种测试方法,所述方法包括:根据待测项目的项目信息生成测试要点;根据所述待测项目的需求文档及所述测试要点生成测试用例;按照预设规则执行所述测试用例并输出测试结果。本申请还公开了一种测试系统及存储介质。通过本申请技术方案,可以根据待测项目的需求信息快速确定测试要点的范围,明确测试点及对应的测试用例,一方面可以从整体上提供对待测项目的测试效率;另一方面可以有效观察测试范围与遗漏测试点。观察测试范围与遗漏测试点。观察测试范围与遗漏测试点。

【技术实现步骤摘要】
一种测试方法、系统及存储介质


[0001]本申请涉及测试
,尤其是涉及一种测试方法、系统及存储介质。

技术介绍

[0002]现有技术中,测试用例主要是由测试人员根据待测项目的需求文档手动设计,造成测试用例的产出效率低,测试人员的工作负担中,设计的过程和痕迹不易保留。而在对较大的项目设计测试用例时,由于没有一个大致的参考范围,全靠测试人员根据工作进行进行手动设计,这就使得设计的测试用例会存在一定的疏漏,导致在测试的过程中可能会漏测一些问题。
[0003]前面的叙述在于提供一般的背景信息,并不一定构成现有技术。

技术实现思路

[0004]未解决上述问题,本申请提供了一种测试方法、测试系统,通过待测项目的测试要点,确定对应的测试用列的一个大致方向,不仅能减少在待测项目中编写测试用列时间,还能提高测试工作进度的效率。
[0005]本申请提供了一种测试方法,所述方法包括:
[0006]根据待测项目的项目信息生成测试要点;
[0007]根据所述待测项目的需求文档及所述测试要点生成测试用例;
[0008]按照预设规则执行所述测试用例并输出测试结果。
[0009]根据本申请的一个实施方式,所述根据待测项目的项目信息生成测试要点的步骤,包括:
[0010]判断所述待测项目的测试类型,其中,所述测试类型包括,软件测试和/或硬件测试;
[0011]基于所述测试类型和所述待测项目信息生成测试要点。
[0012]根据本申请的一个实施方式,在所述待测项目的测试类型为软件测试时,则生成的测试要点包括以下至少一种:
[0013]软件基础功能测试、软件应用场景测试、功能边界测试以及软件异常情况测试。
[0014]根据本申请的一个实施方式,在所述待测项目的测试类型为硬件测试时,则生成的测试要点包括以下至少一种:
[0015]硬件基础功能测试、硬件边界值测试、等价类测试、硬件应用场景测试、硬件异常情况测试。
[0016]根据本申请的一个实施方式,所述根据所述待测项目的需求文档及所述测试要点生成测试用例的步骤,包括:
[0017]基于所述测试要点从所述需求文档中获取相关信息;
[0018]根据所述相关信息生成对应于所述测试要点的测试用例。
[0019]根据本申请的一个实施方式,按照预设规则执行所述测试用例包括:
[0020]按照单元测试执行所述测试用例;和/或,
[0021]按照系统测试执行所述测试用例;和/或,
[0022]按照封板测试执行所述测试用例。
[0023]根据本申请的一个实施方式,所述测试结果包括以下至少一种:测试环境、bug数量、遗留问题以及注意事项。
[0024]本申请还提供了一种测试系统,所述系统包括:
[0025]测试要点生成单元,用于根据待测项目的项目信息生成测试要点;
[0026]测试用例生成单元,用于根据所述待测项目的需求文档及所述测试要点生成单元生成的测试要点生成测试用例;
[0027]测试用例执行单元,用于按照预设规则执行所述测试用例生成单元生成的测试用例;
[0028]测试结果输出单元,用于对所述测试用例执行单元的测试结果进行输出。
[0029]根据本申请的一个实施方式,所述测试用例执行单元包括:
[0030]单元测试模块,用于采用白盒测试方式执行所述测试用例;和/或,
[0031]系统测试模块,采用黑盒测试方式执行所述测试用例,进行回归测试;和/或,
[0032]封板测试模块,执行所述测试用例,对所述待测项目进行全量测试。
[0033]本申请还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时,实现如上所述的测试方法。
[0034]本申请的有益效果:
[0035]通过本申请公开的技术方案,可以根据待测项目的需求信息快速确定测试要点的范围,明确测试点及对应的测试用例,一方面,可以从整体上提供对待测项目的测试效率,可以有效观察测试范围与遗漏测试点;另一方面,测试流程清晰可查,出现问题时可以有效回溯问题点。对bug回归范围有针对性测试。最后通过报告说明测试过程中发现的问题点与遗留问题和需要注意的功能点与注意事项。
附图说明
[0036]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本申请提实施例的测试方法流程示意图。
[0038]图2为本申请实施例提供的测试系统结构示意图。
具体实施方式
[0039]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0040]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
[0041]应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。本申请使用的术语“或”、“和/或”、“包括以下至少一个”等可被解释为包括性的,或意味着任一个或任何组合。例如,“包括以下至少一个:A、B本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:根据待测项目的项目信息生成测试要点;根据所述待测项目的需求文档及所述测试要点生成测试用例;按照预设规则执行所述测试用例并输出测试结果。2.根据权利要求1所述的测试方法,其特征在于,所述根据待测项目的项目信息生成测试要点的步骤,包括:判断所述待测项目的测试类型,其中,所述测试类型包括,软件测试和/或硬件测试;基于所述测试类型和所述待测项目信息生成测试要点。3.根据权利要求2所述的测试方法,其特征在于,在所述待测项目的测试类型为软件测试时,则生成的测试要点包括以下至少一种:软件基础功能测试、软件应用场景测试、功能边界测试以及软件异常情况测试。4.根据权利要求2所述的测试方法,其特征在于,在所述待测项目的测试类型为硬件测试时,则生成的测试要点包括以下至少一种:硬件基础功能测试、硬件边界值测试、等价类测试、硬件应用场景测试、硬件异常情况测试。5.根据权利要求1所述的测试方法,其特征在于,所述根据所述待测项目的需求文档及所述测试要点生成测试用例的步骤,包括:基于所述测试要点从所述需求文档中获取相关信息;根据所述相关信息生成对应于所述测试要点的测试用例。6.根据权利要求1所述的测试方法,其特征在于,按照预设规...

【专利技术属性】
技术研发人员:彭俊杰
申请(专利权)人:深圳奇迹智慧网络有限公司
类型:发明
国别省市:

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

1