当前位置: 首页 > 专利查询>李登峻专利>正文

一种基于工作流的分布式异构处理系统的测试方法技术方案

技术编号:31564043 阅读:11 留言:0更新日期:2021-12-25 10:49
本发明专利技术请求保护的一种基于工作流的分布式异构处理系统的测试方法,通过搭建测试环境,选择测试工具,明确对测试组网环境的组网数据的需求,选择测试方法对系统的系统功能、性能、安全可靠性、易用性、兼容性、可扩充性、资源占用率和用户文档设计测试代码和测试用例,对测试结果进行评价,出具所述基于工作流的分布式异构处理系统系统测试报告。该测试方法可以检测系统当前所处性能水平,验证其性能是否可以满足设计的应用需求,准确检测系统可以承受的最大负载,分析系统瓶颈、提供优化参考并在测试过程中,实时关注系统状态,当系统不能承受相应的压力时,测试立即终止,有效保证测试不会超出系统的最大可承受压力,避免系统崩溃和数据损坏。溃和数据损坏。溃和数据损坏。

【技术实现步骤摘要】
一种基于工作流的分布式异构处理系统的测试方法


[0001]本专利技术与产品测试方面的技术有关,尤其涉及一种基于工作流的分布式异构处理系统的测试方法。

技术介绍

[0002]现有技术中,在软件生命周期的管理方面以IBM公司的Rational系列产品和惠普公司的Quality Center为代表,其中Rational系列产品包括需求分析产品、设计和构建产品、软件质量保证产品、软件配置管理产品、过程和项目管理产品,IBM公司的产品系列适用于软件开发的团队管理软件从需求分析开始,经过设计构建,白盒测试,软件配置,直到按照项目形成产品的过程;其中惠普公司的Quality Center产品是一个基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。
[0003]随着软件产业逐步成熟化和规模化,软件开发的模式和软件需求模式都发生了重大变化,以单纯的工具形式和工具包的形式能够管理针对某一特定客户特质开发的专用软件,但是针对电信,金融等规模大,软件质量要求高,软件功能升级快速的企业和大型的软件开发企业,以及需要使用第三方软件测试的企业,工具包的形式和国外诸如IBM公司和惠普公司的产品系列都存在无法评价软件测试质量和开发能力的不足,无法达到持续改善软件开发队伍工作和软件测试队伍工作的目的,无法对软件测试项目在评价的基础上达成以天为单位的预算管理。
[0004]本专利技术针对依据江西省智慧校园平台项目相关文档制定了“智慧校园平台项目”系统测试方案所提出;为适应第三方软件测试企业能够持续改善软件测试质量水平并根据软件测试数据对软件开发提出建设性建议所提出;为了在软件测试环节能够有效控制预算所提出。充分发挥系统信息化在建设学习型智慧校园平台、学习型社会中的平台作用、在教学科研管理中的支撑作用,全面提升江西省现有信息化建设水平,并充分发挥信息化在推动智慧校园各项工作转型升级、走在全国智慧校园平台系统前列中的积极作用。

技术实现思路

[0005]本专利技术按照专业的软件测试方法,专业的业务角度,对“江西智慧校园平台项目”进行测试。
[0006]本专利技术请求保护一种基于工作流的分布式异构处理系统的测试方法,其特征在于,包括:
[0007]搭建测试环境,选择测试工具;
[0008]明确对测试组网环境的组网数据的需求和测试内容;
[0009]选择测试方法,设计测试代码和测试用例;
[0010]对测试结果进行评价,出具所述基于工作流的分布式异构处理系统系统测试报告;
[0011]所述测试内容包括系统功能、性能、安全可靠性、易用性、兼容性、可扩充性、资源占用率和用户文档。
[0012]进一步地,所述基于工作流的分布式异构处理系统,包括:
[0013]采用SOA的体系架构,其特征在于,所述分布式异构处理系统至少包括展现层、支撑平台层、应用层、数据层、框架层、数据接口层、网络层;
[0014]其中,所述支撑平台层至少包括应用服务层、基础服务层、业务开发层;
[0015]所述数据接口层实现包括所有平台管理接口、应用接口的完全开放,预留与现有业务系统互联的接口,并能实现业务审批流程和包括对公共开发的新功能模块,至少包括web 站点、应用程序、web脚本;
[0016]所述分布式异构处理系统采用构件化管理和工作流管理方式,实现图形化定义流程和监控功能和前端的任务管理功能以及工作流执行服务;
[0017]所述分布式异构处理系统采用工作流引擎,至少支持顺序、并行、选择和重复执行多种工作流工作方式,实现各种流程的灵活配置,可图形化的维护工作流控制数据和工作流相关数据,实现对各种工作流的监控、管理,满足文件特殊处理要求;
[0018]所述数据接口层基于当前主流服务器搭建,用于主流操作系统、数据库、中间件的安装部署;
[0019]所述数据层包括数据库,所述数据库采用标准SQL数据库设计,使用对高并发、大数据量支持的数据库系统。
[0020]进一步地,所述搭建测试环境,选择测试工具,具体包括:
[0021]测试组进行详细的测试需求沟通,确定具体的测试需求,部署测试用机,安装测试工具和软件,项目组进行测试环境配置或确认工作;
[0022]环境需求:应用服务器:Windows Server2008 SP1企业版及以上;
[0023]数据库服务器:ORACLE 11G;
[0024]客户端:IE浏览器;
[0025]用户登录是通过手动修改数据库进行的,需要做好相关测试数据的准备工作;
[0026]数据导入需要准备数据源,需要做好测试数据的准备工作;
[0027]非功能测试尤其是性能测试必须在功能测试完成后进行;
[0028]所述测试工具为LoadRunner,执行性能测试:在预定环境和负载下的响应速度,特别是在大负载、大并发量情况下的响应速度;
[0029]如果还需要其他测试工具,可根据测试情况进行调整和追加。
[0030]进一步地,所述明确对测试组网环境的组网数据的需求和测试内容,还包括:
[0031]所述功能测试指根据该系统的需求说明书和用户手册,重点测试基础应用平台功能,并测试基础应用平台与其他业务系统的接口;
[0032]所述性能测试主要依据该系统的需求说明书和用户手册及相关约定的主要性能指标对系统进行测试,在性能测试的同时,考察系统对资源占用的情况;
[0033]所述安全可靠性测试主要考察应用系统存取访问的安全性及应用软件本身的安全性,同时,需要对系统在运行过程的持续稳定性,包括系统的容错能力和对数据的保护能力进行测试。
[0034]进一步地,所述明确对测试组网环境的组网数据的需求和测试内容,还包括:
[0035]所述易用性测试是从最终使用者的角度,对系统界面风格一致性、友好性和可使用性等方面进行测试;
[0036]所述兼容性测试是指软件产品对相关测试环境的兼容程度;
[0037]所述可扩充性测试是指考察系统功能的扩展能力,至少包括对用户需求变更的适应能力;
[0038]所述用户文档检查重点检查所提交文档的完备性及与实际系统的符合性。
[0039]进一步地,所述选择测试方法,设计测试代码和测试用例,还包括:
[0040]所述功能的测试的方法包括等价类划分、边界值分析、错误推测方法;
[0041]所述性能的测试方法包括单用户性能测试和并发性能测试;
[0042]所述安全可靠性的测试方法结合功能测试,对于数据备份与恢复手段、留痕功能系统安全性的测试可以结合功能测试完成;
[0043]所述用户文档检查的测试方法包括规范检查:由测试组根据国家标准、行业惯例以及业主要求对文档的规范性进行检查;
[0044]专家评审:组织相关专家对文档进行检查,对文档的内容和组织结果进行评价;
[0045]测试验证:通过测试对文档进行验证,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于工作流的分布式异构处理系统的测试方法,其特征在于,包括:搭建测试环境,选择测试工具;明确对测试组网环境的组网数据的需求和测试内容;选择测试方法,设计测试代码和测试用例;对测试结果进行评价,出具所述基于工作流的分布式异构处理系统系统测试报告;所述测试内容包括系统功能、性能、安全可靠性、易用性、兼容性、可扩充性、资源占用率和用户文档。2.如权利要求1所述的一种基于工作流的分布式异构处理系统的测试方法,其特征在于,所述基于工作流的分布式异构处理系统,包括:采用SOA的体系架构,其特征在于,所述分布式异构处理系统至少包括展现层、支撑平台层、应用层、数据层、框架层、数据接口层、网络层;其中,所述支撑平台层至少包括应用服务层、基础服务层、业务开发层;所述数据接口层实现包括所有平台管理接口、应用接口的完全开放,预留与现有业务系统互联的接口,并能实现业务审批流程和包括对公共开发的新功能模块,至少包括web站点、应用程序、web脚本;所述分布式异构处理系统采用构件化管理和工作流管理方式,实现图形化定义流程和监控功能和前端的任务管理功能以及工作流执行服务;所述分布式异构处理系统采用工作流引擎,至少支持顺序、并行、选择和重复执行多种工作流工作方式,实现各种流程的灵活配置,可图形化的维护工作流控制数据和工作流相关数据,实现对各种工作流的监控、管理,满足文件特殊处理要求;所述数据接口层基于当前主流服务器搭建,用于主流操作系统、数据库、中间件的安装部署;所述数据层包括数据库,所述数据库采用标准SQL数据库设计,使用对高并发、大数据量支持的数据库系统。3.如权利要求1所述的一种基于工作流的分布式异构处理系统的测试方法,其特征在于,所述搭建测试环境,选择测试工具,具体包括:测试组进行详细的测试需求沟通,确定具体的测试需求,部署测试用机,安装测试工具和软件,项目组进行测试环境配置或确认工作;环境需求:应用服务器:Windows Server2008 SP1企业版及以上;数据库服务器:ORACLE 11G;客户端:IE浏览器;用户登录是通过手动修改数据库进行的,需要做好相关测试数据的准备工作;数据导入需要准备数据源,需要做好测试数据的准备工作;非功能测试尤其是性能测试必须在功能测试完成后进行;所述测试工具为LoadRunner,执行性能测试:在预定环境和负载下的响应速度,特别是在大负载、大并发量情况下的响应速度;如果还需要其他测试工具,可根据测试情况进行调整和追加。4.如权利要求1所述的一种基于工作流的分布式异构处理系统的测试方法,其特征在于,
所述明确对测试组网环境的组网数据的需求和测试内容,还包括:所述功能测试指根据该系统的需求说明书和用户手册,重点测试基础应用平台功能,并...

【专利技术属性】
技术研发人员:李登峻
申请(专利权)人:李登峻
类型:发明
国别省市:

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

1