【技术实现步骤摘要】
基于模拟短信发送的自动化测试方法及系统
本专利技术涉及计算机软件
,尤其涉及基于模拟发送短信的自动化测试方法及系统。
技术介绍
自动化测试一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。现有技术中,完成相应的自动化开发及应用时,自动化测试过程中环境搭建繁琐,分客户端维护及学习成本高;参与自动化测试的所有测试人员,均需要花费大量时间在环境调试及维护过程,如开源工具包版本更新,需要参与的每个人都同时更新,人工测试使环境调试及维护效率低;自动化测试的业务逻辑和功能测试执行流程中,计算机代码的可读性差,需要进行复杂重复的人工测试,浪费大量人力、时间或硬件资源,降低测试效率。
技术实现思路
本专利技术的目的是提供一种基于模拟短信发送的自动化测试方法及系统。本专利技术所提供的基于模拟短信发送的自动化测试方法,包括如下步骤:S1用于获取测试源数据的步骤;S2用于通过模拟短信发送对被测系统进行测试并生成测试结果数据的步骤;S3用于将测试结果数据与预期 ...
【技术保护点】
一种基于模拟短信发送的自动化测试方法,其特征在于,包括如下步骤:S1用于获取测试源数据的步骤;S2用于通过模拟短信发送对被测系统进行测试并生成测试结果数据的步骤;S3用于将测试结果数据与预期数据进行比对,从而得出测试结果的步骤。
【技术特征摘要】
1.一种基于模拟短信发送的自动化测试方法,其特征在于,包括如下步骤:S1用于获取测试源数据的步骤;S2用于通过模拟短信发送对被测系统进行测试并生成测试结果数据的步骤;S3用于将测试结果数据与预期数据进行比对,从而得出测试结果的步骤。2.如权利要求1所述的基于模拟短信发送的自动化测试方法,其特征在于,所述测试源数据和比对数据均通过测试用例进行设置。3.如权利要求2所述的基于模拟短信发送的自动化测试方法,其特征在于,所述S2用于通过模拟发送短信对被测系统进行测试并生成测试结果数据的步骤,包括测试配置文件读取步骤。4.如权利要求3所述的基于模拟短信发送的自动化测试方法,其特征在于,所述S2用于通过模拟短信发送对被测系统进行测试并生成测试结果数据的步骤,还包括:S21用于将调用的测试数据形成短信发送配置文件的步骤;S22用于根据短信发送的配置文件获取下一步指令信息的步骤。5.如权利要求4所述的基于模拟短信发送的自动化测试方法,其特征在于,所述S22用于根据短信发送的配置文件获取下一步指令信息的步骤,包括:S221用于读取上述被调用的测试数据;S222根据测试数据自动发送短信并输出结果。6.如权利要求5所述的基于模拟短信发送的自动化测试方法,其特征在于,所述S3用于将测试结果数据与预设的比对数据进行比对,从而得出测试结果的步骤,包括用于生成测试日志的步骤。7.如权利要求6所述的基于模拟发送短信的自动化测试方法,其特征在于,所述S3用于将测试结果数据与预设的比对数据进行比对,从而得出测试结果的步骤,还包括用于生成...
【专利技术属性】
技术研发人员:金家芳,李宁,周祎生,樊永伟,
申请(专利权)人:上海维信荟智金融科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。