一种web自动化测试的系统及方法技术方案

技术编号:12842357 阅读:67 留言:0更新日期:2016-02-11 10:54
本发明专利技术提供一种web自动化测试的系统及方法,包括源代码管理模块、持续集成模块、自动化测试控制面板和分布式运行系统;所述源代码管理模块用于管理由自动化测试人员提供的源代码;所述持续集成模块用于将构建的测试代码部署到所有的从节点上,以控制自动化测试的执行;所述自动化测试控制面板用于展示测试的运行状态和结果,以及触发所述持续集成模块;所述分布式运行系统用于运行若干个执行自动化测试的从节点。本发明专利技术的web自动化测试的系统及方法包括测试代码的持续集成、开发,执行;减少了后期自动化测试人员的人为干预,降低里自动化测试的成本;增强了web自动化测试的适用性。

【技术实现步骤摘要】

本专利技术涉及自动化测试的
,特别是涉及。
技术介绍
现有技术中,web测试一般采用的方式是:针对待测试的web项目页面,在web项目页面的代码中打好标记,再以编码方式定义测试逻辑,最后完成自动化测试。因此,现有的web自动化测试方法具有以下不足:(1)测试逻辑使用代码编写,仅开发人员可读,他人难以理解;(2)需要在原web项目页面的代码中插入标记代码,可能会影响原web项目页面的功能或性能;(3)需要有编码能力的测试人员较早介入开发过程,并需要开发人员提供相应的配合方才能实现,技术门槛高;(4)由于业务需求变更频繁,导致测试逻辑代码同步变更的复杂度高;(5)需要为每个web项目页面单独编写测试逻辑的代码,代码难以重复使用。也就是说,现有的web自动化测试仅仅是针对web页面的元素实现自动化,具有一定的局限性。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供,包括测试代码的持续集成、分发、执行等,减少了后期自动化测试人员的人为干预,使得web自动化测试具有更加广泛的应用领域。为实现上述目的及其他相关目的,本专利技术提供一种web自动化测试的系统,包本文档来自技高网...

【技术保护点】
一种web自动化测试的系统,其特征在于:包括源代码管理模块、持续集成模块、自动化测试控制面板和分布式运行系统;所述源代码管理模块用于管理由自动化测试人员提供的源代码;所述持续集成模块用于将构建的测试代码部署到所有的从节点上,以控制自动化测试的执行;所述自动化测试控制面板用于展示测试的运行状态和结果,以及触发所述持续集成模块;所述分布式运行系统用于运行若干个执行自动化测试的从节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:谷颖
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1