一种基于节点式的自动化测试系统技术方案

技术编号:23604520 阅读:49 留言:0更新日期:2020-03-28 05:39
本发明专利技术公开了一种基于节点式的自动化测试系统,该系统将不同的测试阶段发布到不同的机器上进行测试,同时可以支持不同机器上的测试用例可以协调执行,判断测试输入对应的输出与预期的结果进行对比匹配完成测试,输出测试报告到中心服务器进行汇总分析形成一次完整的测试,产生测试报告发送给相关人员。本发明专利技术针对现阶段业务特点,解决软件测试的难点,实现全方位软件自动化测试的一套装置系统,能够不间断自动化的完成整个业务流程的测试,并及时生成报告,通知相关人员测试结果,全方位的监测项目软件质量,缩短测试时间,减少人员在测试过程中的误操作或遗漏,加大测试深度,提高项目质量。

An automatic test system based on node

【技术实现步骤摘要】
一种基于节点式的自动化测试系统
本专利技术属于软件自动化测试
,具体涉及一种基于节点式的自动化测试系统。
技术介绍
现阶段为了完成各色业务,大多数的业务系统都是由多个系统组合完成,包括客户端、服务端、移动端,以及B/S与C/S模式组合而成。业务系统的架构要求测试的过程中不同的操作互相调用才能完成业务流程的测试,其中部分的操作过程中融合了UI兼容性测试、性能测试等针对性测试。一个测试流程中的不同测试方法的融合需要测试步骤分布于不同的机器上完成测试,而且还要求不同机器上的用例协同执行,检测在不同环境中的阶段内的实际输出与预期输出的匹配情况,将报告上报,整个阶段完成后将各阶段的执行结果汇总才能得出一次完整的测试报告。环顾目前现有的技术,专项性强,技术和场景结合过于紧密例,没有解决包括客户端、服务端、移动端,以及B/S与C/S模式组合而成测试场景的技术解决方案或系统。例如公开号为CN104679651A的中国专利提供了一种自动化测试方法及执行节点,实施用例通过执行节点获得测试用例,执行节点启动相对应的进程,以使得相对应的进程执行测试用例;本文档来自技高网...

【技术保护点】
1.一种基于节点式的自动化测试系统,其特征在于,包括:/n登陆模块,用于提供用户登陆验证及权限验证的功能;/n测试用例模块,负责用户对用例的管理,即从文件服务器中获取用例信息,根据用例的类型指定执行的节点机类型,按照测试点编写并设计所需用例组合成的测试策略;/n测试策略模块,用于将测试用例组合完成的测试策略加入测试数据,编排先后执行顺序,配置业务逻辑需要重复执行的策略组,形成可执行的测试计划,供测试计划调用;/n测试计划模块,用于为组合完成的测试策略定制执行方式,由用户手动触发执行的策略放入手动执行队列,为自动触发执行的策略指定触发条件,为定期执行的策略定制执行计划表,从而完成自动化测试的定义...

【技术特征摘要】
1.一种基于节点式的自动化测试系统,其特征在于,包括:
登陆模块,用于提供用户登陆验证及权限验证的功能;
测试用例模块,负责用户对用例的管理,即从文件服务器中获取用例信息,根据用例的类型指定执行的节点机类型,按照测试点编写并设计所需用例组合成的测试策略;
测试策略模块,用于将测试用例组合完成的测试策略加入测试数据,编排先后执行顺序,配置业务逻辑需要重复执行的策略组,形成可执行的测试计划,供测试计划调用;
测试计划模块,用于为组合完成的测试策略定制执行方式,由用户手动触发执行的策略放入手动执行队列,为自动触发执行的策略指定触发条件,为定期执行的策略定制执行计划表,从而完成自动化测试的定义;
报告模块,用于将测试结果汇总分析形成测试报告;
配置模块,用于测试基础环境配置,包括节点机中的支撑软件信息、测试架构信息、测试软件信息,将这些节点机的完整信息做好配置后,对于新被测系统加入时选择对应的测试类型自动复制节点机完成快速新增节点机,快速加入测试队列,完成对测试任务的支撑;
调度模块,用于提供接口给测试计划模块,接收测试计划模块发来的测试计划信息,分析测试用例类型,将不同类型的测试用例发布到对应的测试节点机中,并负责测试节点机响应的信息接收,生成执行参数列表,使不同类型的测试用例所需的参数共享,协调用例执行的先后顺序,协调在不同节点机上执行的不同用例按照测试计划的排序执行;
测试报告模块,用于将调度模块按照测试执行上报的测试报告汇总和分析。


2.根据权利要求1所述的自动化测试系统,其特征在于:所述登陆模块的具体实现方案为:使用户账号以对称加密形式存储在数据库中,密码以非对称加密存储;分不同的用户组,按照用户组的信息分配权限,将用户归属于用户组内,一个用户可分属多个组,一个用户多个组的权限去重后为用户最终的权限,用户认证后生成认证字符串并存储于缓存中,有效期为30分钟,有效期内的最后一次操作都将使有效期重置为最后一次操作起开始计算30分钟过期。


3.根据权利要求1所述的自动化测试系统,其特征在于:所述测试用例归属于测试策略,用例间的参数传递是将前面用例的输出写...

【专利技术属性】
技术研发人员:王步飞胡文强吴庆磊周海江
申请(专利权)人:杭州顺网科技股份有限公司
类型:发明
国别省市:浙江;33

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

1