[发明专利]一种GUI自动化测试方法及系统在审
| 申请号: | 201710618522.1 | 申请日: | 2017-07-26 |
| 公开(公告)号: | CN109308250A | 公开(公告)日: | 2019-02-05 |
| 发明(设计)人: | 陈斌;李源;丁亚男;代小云;汤勇;汪中华 | 申请(专利权)人: | 上海富瀚微电子股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 顾正超 |
| 地址: | 201103 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动化测试 测试 标准图片 测试图片 部署和实施 生成测试 相关信息 解析 便利 节约 创建 更新 | ||
本发明公开了一种GUI自动化测试方法及系统,该方法包括如下步骤:步骤一,生成测试用例;步骤二,对生成的测试用例,从测试用例表格中解析出每个测试用例的自动化测试相关信息;步骤三,创建/更新初始标准图片库;步骤四,根据步骤一与步骤二进行自动化测试,获得测试图片,并将测试图片与标准图片库进行比较,得到测试结果,通过本发明,只需通过编辑/修改测试用例的方式就能快速完成GUI自动化测试的部署和实施,给GUI自动化测试的实施带来了极大的便利,同时节约了大量的成本。
技术领域
本发明涉及一种GUI自动化测试方法及系统,特别是涉及一种基于EXCEL测试用例的GUI自动化测试方法及系统。
背景技术
GUI(Graphical User Interface,图形用户界面)已经成为交互式软件的一个最为重要的组成部分,广泛存在于各种应用软件和软件工具中。GUI为用户操作带来了极大的方便,也使得GUI软件更复杂、更难以测试。
目前,基于GUI的测试基本以手工测试为主,按照Excel测试用例执行测试是最常见的手段。随着软件技术的不断发展,软件规模日趋庞大、软件功能日趋复杂、版本迭代日渐频繁,手工测试因其固有的局限性--高成本、低效率,已经很难保证GUI软件的测试质量。
当前GUI自动化测试工具主要以商业化为主,基本采用“录制脚本→编辑/增强脚本→回放脚本”的方式来实现自动化,这种方式需要测试人员精通编程,也需要一个相对漫长的过程来实现自动化,加上商业化的GUI自动化测试工具一般都价格昂贵,这些给想实施GUI自动化测试的企业在财力、人力、物力上带来了极大的挑战。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种GUI自动化测试方法及系统,只需通过编辑/修改Excel测试用例的方式就能快速完成GUI自动化测试的部署和实施,给GUI自动化测试的实施带来了极大的便利,同时节约了大量的成本。
为达上述及其它目的,本发明提出一种GUI自动化测试方法,包括如下步骤:
步骤一,生成测试用例;
步骤二,对生成的测试用例进行解析,从测试用例表格中解析出每个测试用例的自动化测试相关信息;
步骤三,创建/更新初始标准图片库;
步骤四,根据步骤一与步骤二进行自动化测试,获得测试图片,并将测试图片与标准图片库进行比较,得到测试结果。
于步骤一中,生成EXCEL测试用例,其进一步包括:
步骤S11,使用Excel模板编辑测试用例;
步骤S12,对关键属性内容进行自动化设置;
步骤S13,自动记录自动化设置的关键属性内容。
进一步地,步骤二包括:
步骤S21,根据测试需求,自动选取对应的Excel测试用例;
步骤S22,自动读取Excel表格中每一条测试用例的编号,测试用例编号是自动化测试过程中的唯一标识;
步骤S23,根据测试用例的“是否自动化”列的内容来判断测试用例是否进行自动化测,若为否,则读取下一个测试用例;若为是,则进入步骤S24;
步骤S24,根据测试用例编号解析出该测试用例对应的自动化测试关键内容。
进一步地,步骤三包括:
步骤S31,选择基准版本;
步骤S32,设置测试用例范围;
步骤S33,从步骤S22与步骤S24分别获取测试用例编号和对应的测试步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海富瀚微电子股份有限公司,未经上海富瀚微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710618522.1/2.html,转载请声明来源钻瓜专利网。





