【技术实现步骤摘要】
一种通信端到端自动测试方法及平台
[0001]本申请涉及测试
,尤其涉及一种通信端到端自动测试方法及平台。
技术介绍
[0002]在通信行业中,快速迭代是一种常见的开发模型。快速迭代是指产品与服务快速地适应不断变化的需求,不断推出新的版本满足或引领需求。迭代模型要求迭代版本出来后,立即进行一次迭代测试,然后进入下一轮迭代,及时地应对客户的需求变化,使得产品能更加贴近用户的实际需求,优化用户的体验感。
[0003]在实现现有技术的过程中,专利技术人发现现有迭代测试使用人工测试,人工测试存在以下问题:1.迭代测试大多为重复性人工测试,存在不客观因素;2.占用人力,测试效率低。
[0004]因此,需要提供一种端到端自动测试方法及平台,用以解决迭代测试中的人工测试重复性高、占用人力且易错误、测试效率低的技术问题。
技术实现思路
[0005]本申请实施例提供一种通信端到端自动测试方法,用以解决迭代测试中的人工测试重复性高、占用人力且易错误、测试效率低的技术问题。
[0006]具体的,一种通 ...
【技术保护点】
【技术特征摘要】
1.一种通信端到端自动测试方法,其特征在于,包括以下步骤:自动测试平台调用测试用例脚本集合中作为元素的第一测试用例脚本;第一测试用例脚本载入第一测试参数,生成第一设备套接字对象;第一测试用例脚本载入第一测试命令文件,生成第一命令对象;输入第一设备套接字对象和第一命令对象至步骤执行器,获得第一测试步骤结果;汇总测试用例脚本集合中所有元素的测试步骤结果,生成测试步骤结果集合。2.如权利要求1所述通信端到端自动测试方法,其特征在于,所述自动测试平台调用测试用例脚本集合中作为元素的第一测试用例脚本,具体包括:自动测试平台从BS架构的待测网页web端口上获取测试用例脚本。3.如权利要求1所述通信端到端自动测试方法,其特征在于,所述第一测试用例脚本载入第一测试参数,生成第一设备套接字对象,具体步骤包括:第一测试用例脚本从SQLite数据库读取第一测试参数,并将测试参数实例化,生成第一设备套接字对象。4.如权利要求1所述的通信端到端自动测试方法,其特征在于,所述第一测试用例脚本载入第一测试命令文件,生成第一命令对象,具体步骤包括:第一测试用例脚本读取对应测试用例脚本的命令配置xml文件;解析待测脚本的第一测试命令,并将测试命令实例化,生成命令对象。5.如权利要求1所述通信端到端自动测试方法,其特征在于,所述步骤执行器设有一个预定的约定接口,用于输入第一设备套接字对象和第一命令对象。6.一种通信端到端自动测试平台,其特征在于,包括:测试脚本管理模块,用于调用测试用例...
【专利技术属性】
技术研发人员:孙文一,
申请(专利权)人:广州世炬网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。