自动化测试系统技术方案

技术编号:19903300 阅读:41 留言:0更新日期:2018-12-26 02:52
本发明专利技术公开了一种自动化测试系统,包括:用户界面服务器、多个测试执行服务器,用户界面服务器和测试执行服务器电连接;用户界面服务器包括:测试计划管理模块、测试执行应用管理模块、第一测试任务管理模块、测试报告查看模块、用户权限管理模块、个人设置模块;测试执行服务器包括:应用注册模块、第二测试任务管理模块和测试任务执行模块。相对于现有技术,具有减少了平台代码的冗余度、降低了平台整体宕机风险、方便用户使用和维护、安全性高等优点。

【技术实现步骤摘要】
自动化测试系统
本专利技术涉及自动化测试
,更具体地,涉及一种自动化测试系统。
技术介绍
自动化测试一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。然而,现有技术中,存在如下公开问题:1)一旦用户操作界面崩溃,执行服务器也会被中断;2)不能实时和直观的查看测试执行结果;3)对于不同系统、以及同一系统不同版本的测试都要新增或者修改测试计划来执行测试,这些错综复杂的测试计划管理起来极其不方便;4)缺少团队分工合作机制;5)一个传统测试工具软件进程同一个时间只能执行一个任务;6)传统测试工具软件只能在自己所在的服务器上实现多线程高并发,性能受限;7)对于测试任务以及历史测试报告没有管理机制。
技术实现思路
有鉴于此,本专利技术提供了一种自动化测试系统,以解决现有技本文档来自技高网...

【技术保护点】
1.一种自动化测试系统,其特征在于,包括:用户界面服务器、多个测试执行服务器,所述用户界面服务器和所述测试执行服务器电连接;所述用户界面服务器包括:测试计划管理模块、测试执行应用管理模块、第一测试任务管理模块、测试报告查看模块、用户权限管理模块、个人设置模块;其中,所述测试计划管理模块用于管理测试计划的版本、查询和搜索测试计划、增加新测试计划;所述测试执行应用管理模块用于接收所述测试执行服务器的注册请求、并审核所述注册请求,以及审核通过后记录发送注册请求的测试执行服务器的注册信息,为所述用户界面服务器的测试任务提供支持下发的测试执行服务器的有效名单;所述第一测试任务管理模块用于新增测试任务、下...

【技术特征摘要】
1.一种自动化测试系统,其特征在于,包括:用户界面服务器、多个测试执行服务器,所述用户界面服务器和所述测试执行服务器电连接;所述用户界面服务器包括:测试计划管理模块、测试执行应用管理模块、第一测试任务管理模块、测试报告查看模块、用户权限管理模块、个人设置模块;其中,所述测试计划管理模块用于管理测试计划的版本、查询和搜索测试计划、增加新测试计划;所述测试执行应用管理模块用于接收所述测试执行服务器的注册请求、并审核所述注册请求,以及审核通过后记录发送注册请求的测试执行服务器的注册信息,为所述用户界面服务器的测试任务提供支持下发的测试执行服务器的有效名单;所述第一测试任务管理模块用于新增测试任务、下发测试任务、管理进行中测试任务和历史测试任务;所述测试报告查看模块用于生成测试报告;所述用户权限管理模块用于管理用户的账号信息和用户角色权限;所述个人设置模块用于设置用户的个人信息;所述测试执行服务器包括:应用注册模块、第二测试任务管理模块和测试任务执行模块;其中,所述应用注册模块用于向所述用户界面服务器发起注册请求,注册成功后接收所述用户界面服务器返回的执行测试任务必须的相关配置信息,监听所述用户界面服务器的请求;所述第二测试任务管理模块用于接收用户界面服务器下发的测试任务并持久化,依据已下发测试任务的设置信息,新增定时测试任务来调度测试任务的自动执行和终止,以及接收和执行所述用户界面服务器对于测试任务的操作指令;所述测试任务执行模块用于创建进程来执行测试任务中的具体测试内容,以及实时收集和记录任务执行日志。2.根据权利要求1所述的自动化测试系统,其特征在于,所述测试计划管理模块包括测试计划新增模块、测试计划版本管理模块、工作台模块;其中,所述测试计划新增模块和所述工作台模块电连接,所述测试计划版本管理模块和所述工作台模块电连接;所述测试计划新增模块用于创建、查看和搜索测试计划,支持按照测试目的的多样性定制不同类型的测试计划;工作台模块用于编辑测试用例、工作台调试、以及将工作台中测试用例封板存档;测试计划版本管理模块用于查阅和搜索测试计划内的多个不同版本的测试用例存档。3.根据权利要求1所述的自动化测试系统,其特征在于,所述测试报告查看模块包括用例执行结果树模块、用例执行结果分析模块、吞吐量估算曲线图模块、点击率估算曲线图模块、请求耗时统计曲线图模块;其中,所述用例执行结果树模块用于依据任务执行日志以树的形式展示测试用例和步骤的执行结果;所述测试用例执行结果分析模块用于依据任务执行日志以饼图的形式展示测试用例执行通过率和失败率;所述吞吐量估算曲线图模块用于依据任务执行日志以曲线图的形式展示测试过程中任...

【专利技术属性】
技术研发人员:吴枫康玉娇郭晨阳李可佳
申请(专利权)人:苏州友教习亦教育科技有限公司
类型:发明
国别省市:江苏,32

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

1