[发明专利]一种自动化测试方法及系统在审
申请号: | 201610134485.2 | 申请日: | 2016-03-10 |
公开(公告)号: | CN105608012A | 公开(公告)日: | 2016-05-25 |
发明(设计)人: | 刘致微;谭敏 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 胡星驰 |
地址: | 430000 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 系统 | ||
1.一种自动化测试方法,其特征在于,包括以下步骤:
(1)根据触发机制触发测试代码提取;
(2)挖掘所述测试代码中的测试关键字及测试对象;
(3)将所述测试关键字对应的测试脚本按照测试代码的顺序集合,形成测试代码包;
(4)执行所述测试代码包并生成测试报告。
2.如权利要求1所述的自动化测试方法,其特征在于,步骤(1)所述触发机制为时间触发和/或事件触发。
3.如权利要求1所述的自动化测试方法,其特征在于,步骤(1)所述测试代码提取顺序为先进先出或先进后出。
4.如权利要求1所述的自动化测试方法,其特征在于,步骤(2)所述关键字包括操作关键字和验证关键字。
5.如权利要求1所述的自动化测试方法,其特征在于,所述测试对象基于安卓平台;
所述步骤(3)具体为:将所述关键字对应的测试脚本按照测试代码的顺序集合,形成测试代码包并生成安卓测试应用;
所述步骤(4)具体为:安装所述安卓测试应用并执行测试代码,生成测试报告。
6.一种自动化测试系统,其特征在于,包括:
测试代码管理模块:用于保存功能测试人员开发的测试代码,并根据触发机制触发测试代码提取到测试关键字挖掘模块;
测试关键字挖掘模块:挖掘所述测试代码中的测试关键字;
测试代码包生成模块:用于将所述测试关键字对应的测试脚本按照测试代码的顺序集合,形成测试代码包;
测试报告生成模块:用于执行所述测试代码包并生成测试报告。
7.如权利要求6所述的自动化测试系统,其特征在于,所述代码管理模块采用时间触发和/或事件触发。
8.如权利要求6所述的自动化测试系统,其特征在于,所述代码管理模块包括测试代码存储单元,用于存储测试代码;所述测试代码存储单元为堆栈结构或队列结构。
9.如权利要求6所述的自动化测试系统,其特征在于,所述关键字挖掘模块包括测试关键字库,用于存储测试关键字。
10.如权利要求6所述的自动化测试系统,其特征在于,所述测试对象基于安卓平台,
所述代码包生成模块,用于将所述测试脚本打包为安卓测试应用;
所述测试代码生成模块,用于安装所述安卓测试应用并执行所述测试代码包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610134485.2/1.html,转载请声明来源钻瓜专利网。