[发明专利]一种基于Web网页可视化拖拽生成模拟测试场景的测试方法在审
申请号: | 202011415139.4 | 申请日: | 2020-12-07 |
公开(公告)号: | CN112445711A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 焦艳艳;韦欢 | 申请(专利权)人: | 视若飞信息科技(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451;G06F3/0486 |
代理公司: | 上海宛林专利代理事务所(普通合伙) 31361 | 代理人: | 张明 |
地址: | 200433 上海市杨*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 web 网页 可视化 生成 模拟 测试 场景 方法 | ||
本发明公开了一种基于Web网页可视化拖拽生成模拟测试场景的测试方法,其中方法包括以下步骤:在Web网页中新建并保存模拟测试场景的分组;根据已保存的模拟测试场景,连接所述云服务器,并自动获取云服务器的数据,根据云服务数据进行场景设计;在Web网页中选择场景进行运行并得到测试结果。本发明的一种基于Web网页可视化拖拽生成模拟测试场景的测试方法,可以在Web网页中统一管理和直观展示模拟测试场景,通过可视化拖动网页图形组件来设计模拟测试场景,自动化将可视化的模拟测试场景转换成程序脚本运行并在网页中运行结果,节约时间成本、提高测试质量。
技术领域
本发明涉及计算机软件测试领域,尤其涉及一种基于Web网页可视化拖拽生成模拟测试场景的测试方法及装置。
背景技术
目前电视机软件通过程序接口向云服务器发送数据,云服务器对数据进行采集、保存、分析以及统计和展示,为测试云服务器分析和统计数据的正确性,需要模拟现实情况中的各种场景向云服务器发送大量数据,现有的方法有三种,方法一:使用真实电视机进行测试;方法二:使用Postman软件发送网络请求进行测试;方法三:编写程序脚本,如Python脚本进行测试,三种方法最后都通过对比云服务器中统计的数据是否与已知结果一样来验证正确性。
测试方法一是使用大量不同品牌的电视机,通过开关机和打开不同电视应用等真实操作向服务器发送不同数据;这种测试方法需要使用真实电视机,因此硬件成本大,而且测试时需要操作电视机进行开关机等操作,会耗费大量时间。
测试方法二是通过Postman软件设置不同参数的网络请求模拟不同的现实场景,通过运行网络请求来向服务器发送大量数据;这种测试方法在模拟多种场景交叉的复杂情况时,网络请求之间的参数有依赖关系,使得设置参数比较困难,模拟场景调式困难。
测试方法三是编写不同的程序脚本模拟现实场景,每个现实中发生的场景,对应编写一个模拟测试场景脚本,然后运行脚本向云服务器发送大量数据,实现流程如图1所示。这种测试方法在编写脚本时需要手动设定云服务器中保存的客户信息、项目信息,以及电视机mac与项目的关联信息,开发复杂;测试时会设计多个场景,使用多个脚本管理多个场景容易造成混乱,而且在维护和使用脚本时,非常不直观,不能直观地看出所模拟的现实场景。这种方式不管是编写脚本还是后期脚本的修改和维护,都需要软件测试人员具有一定的编程能力,对测试人员有较高的要求,不利于在大范围推广和学习。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是现有的测试云服务器分析和统计数据正确性的方法存在的硬件成本高、模拟场景困难或开发测试程序复杂及维护困难等问题,提供一种基于Web网页可视化拖拽生成模拟测试场景的测试方法及装置,可以在Web网页中统一管理和直观展示模拟测试场景,通过可视化拖动网页图形组件来设计模拟测试场景,自动化将可视化的模拟测试场景转换成程序脚本运行并在网页中运行结果,节约时间成本、提高测试质量。
为实现上述目的,本发明提供了一种基于Web网页可视化拖拽生成模拟测试场景的测试方法,包括以下步骤:
在Web网页中新建并保存模拟测试场景的分组;
根据已保存的模拟测试场景,连接所述云服务器,并自动获取云服务器的数据,根据云服务数据进行场景设计;
在Web网页中选择场景进行运行并得到测试结果。
进一步地,新建并保存模拟测试场景,具体包括:
根据测试需求,创建功能模块的分组;
在创建的功能模块的分组下,新建并保存模拟场景,设置场景的基本信息。
进一步地,根据已保存的模拟测试场景,自动获取云服务器的数据,根据云服务数据进行场景设计,具体包括:
连接所述云服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视若飞信息科技(上海)有限公司,未经视若飞信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011415139.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:告警事件识别方法、系统、电子设备及存储介质
- 下一篇:一种线缆拉伸测试装置