[发明专利]一种交互式自动化测试系统及其方法有效

专利信息
申请号: 201310005575.8 申请日: 2013-01-08
公开(公告)号: CN103092756B 公开(公告)日: 2016-11-30
发明(设计)人: 彭勇 申请(专利权)人: 彭勇
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 暂无信息 代理人: 暂无信息
地址: 232100 安徽省*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种交互式自动化测试系统及其方法,包括一测试总控制端,所述测试总控制端分别连接有一自动化用例编辑器和若干个代理执行端,所述自动化用例编辑器通过录制的控件库文件连接一界面录制模块,所述自动化用例编辑器和所述测试总控端应用有类自然语言管理器。本发明一是解决了在抛弃传统的编程脚本驱动自动自动化测试,以达到高速生成自动化测试用例的时候,如何实现暂存数据变量的生成和使用以及系统如何统一管理变量的生命周期的问题;二是解决了关于自动化测试自动截图后,如何自动准确的在图片上标注发生问题的位置,以及如何准确详细的描述出问题出现的问题,同时将问题描述打印一份在该图片上,作为图片上的问题备注。
搜索关键词: 一种 交互式 自动化 测试 系统 及其 方法
【主权项】:
一种交互式自动化测试系统,其特征在于:包括一测试总控制端(1),所述测试总控制端(1)分别连接有一自动化用例编辑器(2)和若干个代理执行端(3),所述自动化用例编辑器(2)通过录制的控件库文件连接一界面录制模块(4),所述自动化用例编辑器(2)和所述测试总控端(1)应用有高级自动化语言编辑器;所述高级自动化语言编辑器不需要使用条件跳转、循环有编程特征的语句,完成对测试结果的验证和测试错误的捕获或循环计算、循环等待操作;对测试结果的判断、意外错误的捕获、测试结果的计算、循环等待逻辑处理,由测试系统专有的模块,自动完成;高级自动化语言关注在简洁、易懂、规范,接近自然语言的方式描述测试用例的每一个手动测试需要具体实施的操作动作和验证动作;所述界面录制模块(4)录制被测对象的所有控件和界面截图,打包封装到控件库中,供自动化用例编辑器用例生成使用和测试总控端及代理执行端执行使用;所述自动化用例编辑器(2)加载界面录制模块录制的控件库,生成自动化测试用例,并在界面上模拟展示出被测系统的全貌,以方便测试用例设计人员直接选取被测控件,生成该控件执行的动作或检查;所述测试总控端(1)把界面录制模块录制的控件库和自动化用例编辑器生成的自动化测试用例加载入系统,执行根据控件库和配置文件的设置,分派自动化测试用例中的执行任务给代理执行端,代理执行端进行被测对象识别或指定的其他操作,总控端,接受代理执行端执行动作后的结果日志和对应的截图,保存成日志文件;总控端还可以设置成并发状态,将并发测试用例同时发送给指定的各代理执行端,代理执行端同时执行指定的测试动作,并将各自运行的日志和对应的截图,发送给总控端,由总控端分类存储;所述代理执行端(3)连接测试总控端,并接收执行测试总控端发送过来的控件操作动作,同时将操作后的结果和截屏发送给测试总控端;该测试系统的基本架构,无论使用云技术或其他网络技术,均需要一个总控端,协调多个测试相关代理执行端,通过执行基本的测试动作,代理执行端反馈执行结果给总控端,组成一个完整的测试用例所需的所有测试动作和结果判断,从而完成一个基本的测试用例。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于彭勇,未经彭勇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310005575.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top