专利汇可以提供一种计算机软件的自动化测试方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种计算机 软件 的自动化测试方法,该方法是利用分层架构模式的原理,在系统的服务层上,做单元测试、集成测试或回归测试的自动化实现,根据系统的实现方式,抽象出各种测试模型,依据模型准备测试 用例 ,使用此测试工具引擎解析、执行测试用例,并记录测试结果,具体步骤是:将各种复杂的服务 接口 的测试过程概括成能够 覆盖 绝大多数的测试用例的测试模型,测试模型包括各种关键字、专用的动作指令和测试工具引擎,测试工具引擎负责解析模型、创建执行实例、装载测试数据、执行测试、记录测试结果并对模板和数据采用图形化管理,使模板和数据在各种平台上重复使用、创建和调用。,下面是一种计算机软件的自动化测试方法专利的具体信息内容。
1.一种计算机软件的自动化测试方法,其特征在于利用分层架构模式的原 理,在系统的服务层上,做单元测试、集成测试或回归测试的自动化实现,根据 系统的实现方式,抽象出各种测试模型,依据模型准备测试用例,使用此测试工 具引擎解析、执行测试用例,并记录测试结果,具体步骤是:将各种复杂的服务 接口的测试过程概括成能够覆盖绝大多数的测试用例的测试模型,测试模型包括 各种关键字、专用的动作指令和测试工具引擎,测试工具引擎负责解析模型、创 建执行实例、装载测试数据、执行测试、记录测试结果并对模板和数据采用图形 化管理,使模板和数据在各种平台上重复使用、创建和调用。
2、根据权利要求1所述的测试方法方法,其特征在于由引擎工具解析测试用 例和装载数据,不用更改程序和测试脚本,测试执行过程自动进行或由系统界面 手工数据录入。
3、根据权利要求1所述的测试方法,其特征在于测试用例都是依据模型设计 的,处理模式都是相同的,不用逐一分析判断,单独完成,增加了程序的可读性。
4、根据权利要求1所述的测试方法,其特征为隔离变化较大的前台界面层, 对较稳定的和业务关键的服务层执行测试,采用统一的模式处理,不用每次修改 测试用例,大大简化了测试过程,提高了测试的效率。
5、根据权利要求1所述的测试方法,其特征为测试用例依赖模型,而模型和 执行引擎都是可配置的,这样,在用于其他基于loushang框架应用的时候,只需 要更改配置信息和测试用例,不需要改动程序,有很好的移植性。
6、根据权利要求1所述的测试方法,其特征在于将测试用例从测试工具中分 离出来,在测试工具中生成并维护测试的功能性,能够使测试工具从外部的比如 excel表或者数据库中执行测试用例。
7、根据权利要求6所述的测试方法,其特征在于当在Excel表中创建测试用 例时,放置使用包括被使用的特定动作词语的一些类型的模板,执行的过程是从 Excel表中读取测试用例,并将测试用例转换成为测试工具能够理解的形式,然 后使用不同的测试功能来执行测试。
本发明涉及计算机领域,具体地说是一种实现可配置的、灵活的基于J2EE分 层架构模式的软件自动化测试方法。
2、技术背景
通常“时间”是软件测试方法面临的一个不可逾越的障碍。当软件开发进入 发布阶段时,回归缺陷变得越来越难在其成为严重问题前被发现。某些软件产品, 虽然功能模块丰富,并同时已经在一定范围内得以实施;但是对软件产品中某一 功能的变更,可能要涉及数个功能的大量的测试。
在软件开发阶段,尽早发现缺陷是构建坚固基础的重要环节。在保证软件的 质量的同时,又能根据快速多变的市场需求,及时做出反应,这些都增加了对软 件测试的要求。在软件开发初期,及早地发现并修复缺陷,从而实现高质量低成 本的软件产品发布。
测试用例自动化需要开发和测试团队的共同协作,系统性的构建自动化测试 框架和创建自动化测试用例。自动化测试实践会促进客户产品开发的成功,因为 它使客户的开发和测试团队更多专注于核心开发。
现有的集成测试工具,通用性好,但是购买成本和使用成本都比较高。而且 是基于界面层的测试,界面上的一个小变化,都要导致重新录制脚本。而相比服 务层等其他层,界面层又是相对最不稳定的,因而工作量比较大。
3、发明内容
本发明的目的是提供一种计算机软件的自动化测试方法。通过此方法和工具 能够使现有的测试效率和质量大幅度提高。并在程序完成后,执行过程不再需要 测试、开发人员的介入。
本发明的方法是利用分层架构模式的原理,在系统的服务层上,做单元测试、 集成测试或回归测试的自动化实现,根据系统的实现方式,抽象出各种测试模型, 依据模型准备测试用例,使用此测试工具引擎解析、执行测试用例,并记录测试 结果,具体步骤是:将各种复杂的服务接口的测试过程概括成能够覆盖绝大多数 的测试用例的测试模型,测试模型包括各种关键字、专用的动作指令和测试工具 引擎,测试工具引擎负责解析模型、创建执行实例、装载测试数据、执行测试、 记录测试结果并对模板和数据采用图形化管理,使模板和数据在各种平台上重复 使用、创建和调用。
4、附图说明
图1是自动化测试方法的测试流程示意图;
图2是自动化测试方法的分层架构示意图。
5、实施方式:
如附图1、2所示,本发明的方法是利用分层架构模式的原理,在系统的服务 层上,做单元测试、集成测试或回归测试的自动化实现,根据系统的实现方式, 抽象出各种测试模型,依据模型准备测试用例,使用此测试工具引擎解析、执行 测试用例,并记录测试结果,具体步骤是:将各种复杂的服务接口的测试抽象出 测试用例模型,此模型覆盖了绝大多数的测试用例,模型包括各种关键字、专用 的动作指令。测试工具引擎负责解析模型,创建执行实例,装载测试数据,执行 测试,并记录测试结果。模板和数据可在各种平台上重复使用。对模板和数据采 用图形化管理,方面创建和调用。
测试执行过程的自动化,由引擎工具解析测试用例和装载数据,不用再更改 程序、测试脚本或由系统界面手工录入数据,节省了大量人力成本。
测试用例都是依据模型设计的,处理模式都是相同的,不用逐一分析判断, 单独完成,增加了程序的可读性。
隔离变化较大的前台界面层,对较稳定的和业务关键的服务层执行测试,采 用统一的模式处理,不用每次修改测试用例,大大简化了测试过程,提高了测试 的效率。
测试用例依赖模型,而模型和执行引擎都是可配置的,这样,在用于其他基 于loushang框架应用的时候,只需要更改配置信息和测试用例,不需要改动程序, 有很好的移植性。
将测试用例从测试工具中分离出来,在测试工具中生成并维护测试的功能性, 能够使测试工具从外部的比如excel表或者数据库中执行测试用例。
当在Excel表中创建测试用例时,放置使用包括被使用的特定动作词语的一 些类型的模板,执行的过程是从Excel表中读取测试用例,并将测试用例转换成 为测试工具能够理解的形式,然后使用不同的测试功能来执行测试。
任何使用loushang平台、spring框架等分层架构模式开发的信息系统。
开发人员负责根据EXCEL模板,建立服务接口的描述文件。也可执行以创建 好的测试用例。
测试人员可以根据模板和服务接口的描述文件创建测试用例,并调用执行测 试并分析测试结果。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
软件程序的测试方法和装置、存储介质和电子设备 | 2020-05-11 | 38 |
回归测试用例确定方法、装置、计算机设备及存储介质 | 2020-05-17 | 957 |
一种基于节点重要度评估的回归测试用例优先级排序方法 | 2020-05-08 | 644 |
一种回归测试驱动的软件版本管理方法、系统及存储介质 | 2020-05-21 | 804 |
测试数据帧生成方法及装置、软件测试方法及装置 | 2020-05-25 | 318 |
回归测试的方法、装置、计算机设备和存储介质 | 2020-05-12 | 138 |
一种机构内部的众测管理方法及系统 | 2020-05-20 | 716 |
一种基于电网系统的自动化测试方法 | 2020-05-26 | 637 |
面向航天软件的在轨升级方法 | 2020-05-14 | 934 |
数据源配置测试方法、系统、计算机设备和存储介质 | 2020-05-24 | 255 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。