[发明专利]基于模拟短信发送的自动化测试方法及系统在审
申请号: | 201710890434.7 | 申请日: | 2017-09-27 |
公开(公告)号: | CN107783905A | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 金家芳;李宁;周祎生;樊永伟 | 申请(专利权)人: | 上海维信荟智金融科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海知义律师事务所31304 | 代理人: | 杨楠 |
地址: | 200081 上海市虹*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模拟 短信 发送 自动化 测试 方法 系统 | ||
技术领域
本发明涉及计算机软件技术领域,尤其涉及基于模拟发送短信的自动化测试方法及系统。
背景技术
自动化测试一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。现有技术中,完成相应的自动化开发及应用时,自动化测试过程中环境搭建繁琐,分客户端维护及学习成本高;参与自动化测试的所有测试人员,均需要花费大量时间在环境调试及维护过程,如开源工具包版本更新,需要参与的每个人都同时更新,人工测试使环境调试及维护效率低;自动化测试的业务逻辑和功能测试执行流程中,计算机代码的可读性差,需要进行复杂重复的人工测试,浪费大量人力、时间或硬件资源,降低测试效率。
发明内容
本发明的目的是提供一种基于模拟短信发送的自动化测试方法及系统。
本发明所提供的基于模拟短信发送的自动化测试方法,包括如下步骤:
S1用于获取测试源数据的步骤;
S2用于通过模拟短信发送对被测系统进行测试并生成测试结果数据的步骤;
S3用于将测试结果数据与预期数据进行比对,从而得出测试结果的步骤。
本发明所提供的基于模拟短信发送的自动化测试系统,包括:用于获取测试源数据的模块; 用于通过模拟短信发送对被测系统进行测试并生成测试结果数据的模块;用于将测试结果数据与预期数据进行比对,从而得出测试结果的模块。
本发明所提供的基于模拟短信发送的自动化测试方法及系统,在被测系统产生变更时,不需要对测试方法进行修改,仅对相当于预期结果的比对模板进行修改便能适应被测系统的变更,使自动化测试维护的技术门槛变低,提高了环境调试及维护效率。
附图说明
图1、2为本发明实施例一所提供的基于模拟发送短信的自动化测试方法的步骤示意图;
图3为本发明实施例一所述测试源数据和比对数据均通过测试用例进行设置的示意图;
图4为本发明实施例一所述被测系统对界面元素设置有统一管理的示意图;
图5为本发明实施例一所述S2用于通过模拟短信发送对被测系统进行测试并生成测试结果数据的步骤示意图;
图6为本发明实施例一所述S22用于根据短信发送的配置文件获取下一步指令信息的步骤示意图;
图7为本发明实施例二所述用于生成测试日志的步骤示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
如图1、2所示,本实施例提供一种基于模拟短信发送的自动化测试方法,包括如下步骤:
S1用于获取测试源数据的步骤;
S2用于通过模拟短信发送对被测系统进行测试并生成测试结果数据的步骤;
S3用于将测试结果数据与预期数据进行比对,从而得出测试结果的步骤。
本领域技术人员可以理解,所述测试源数据可以包括债务拖欠的逾期通知、警示短信、对债务联系人或者直系亲属的转告通知短信等。这样,在对被测系统功能的正确性是由事先准备好的测试案例与其输出的数据进行验证而确定的,因此当被测系统产生变更时,不需要对测试方法进行修改,仅对相当于预期结果的比对模板进行修改便能适应被测系统的变更,使自动化测试维护的技术门槛变低,提高了环境调试及维护效率。
如图3所示,所述测试源数据和预期数据均通过测试用例进行设置。
本领域技术人员可以理解,这样当进行测试时,可通过读取测试用例来获得测试源数据和比对数据,所述测试源数据用于提交给被测系统,所述预期数据,也称比对数据,用于与被测系统输出的测试结果数据进行比对验证。本领域技术人员可以理解,测试源数据被测试系统根据数据源以及页面操作后,每行对应的短信内容和实际被测系统生成的短信进行比较。在用户允许进入系统时,可调用测试案例库中的测试数据,以便于模拟发送短信的执行与分析。所述测试源数据可根据被测程序,由测试人员人工输入创建到所述测试用例中。
所述S2用于通过模拟发送短信对被测系统进行测试并生成测试结果数据的步骤,包括测试配置文件读取步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海维信荟智金融科技有限公司,未经上海维信荟智金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710890434.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:装甲钛合金TC4的热处理方法
- 下一篇:一种热镀锌沉没辊及其制备方法