一种页面测试方法、装置、终端及存储介质制造方法及图纸

技术编号:24455562 阅读:27 留言:0更新日期:2020-06-10 15:26
本申请实施例提供一种页面测试方法、装置、终端及存储介质,包括:获取输入参数的特征值的正太分布函数;根据所述特征值的正太分布函数构建输入参数的生成函数;利用所述生成函数生成输入参数,并将生成的输入参数导入测试页面;从测试用例库中随机调取测试用例并执行调取的测试用例;采集测试用例执行过程中生成的测试日志。本发明专利技术能够校验乱序操作下页面是否出现崩溃等异常,且通过随机分布函数获取参数列表,使用例重点覆盖典型值和边界值,提高用例覆盖度,减少场景遗漏。

A page test method, device, terminal and storage medium

【技术实现步骤摘要】
一种页面测试方法、装置、终端及存储介质
本专利技术涉及服务器测试
,具体涉及一种页面测试方法、装置、终端及存储介质。
技术介绍
页面测试即UI测试,主要是测试用户和软件的交互,除了页面的美观性、易用性,页面功能交互也是页面测试的重要组成部分。页面功能交互测试中点击页面相关元素向后台发送http请求,通过校验响应数据判断用例是否执行通过。传统的页面测试多是依赖于测试人员的经验进行测试,页面用例多按照既定的测试步骤顺序执行,且用例参数的输入过分依赖个人经验,选取几个错误率较大的典型值和边界值进行测试,这种测试方式存在以下弊端:1、无法测试乱序操作下页面的稳定性;2、参数取值样本较小;3、边界值周边的数值也极易出错仅凭个人经验传参测试容易造成测试场景的遗漏。
技术实现思路
针对现有技术的不足,本专利技术提供一种页面测试方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本申请实施例提供一种页面测试方法,所述方法包括:获取输入参数的特征值的正太分布函数;根据所述特征值的正太分布函数构建输入参数的生本文档来自技高网...

【技术保护点】
1.一种页面测试方法,其特征在于,所述方法包括:/n获取输入参数的特征值的正太分布函数;/n根据所述特征值的正太分布函数构建输入参数的生成函数;/n利用所述生成函数生成输入参数,并将生成的输入参数导入测试页面;/n从测试用例库中随机调取测试用例并执行调取的测试用例;/n采集测试用例执行过程中生成的测试日志。/n

【技术特征摘要】
1.一种页面测试方法,其特征在于,所述方法包括:
获取输入参数的特征值的正太分布函数;
根据所述特征值的正太分布函数构建输入参数的生成函数;
利用所述生成函数生成输入参数,并将生成的输入参数导入测试页面;
从测试用例库中随机调取测试用例并执行调取的测试用例;
采集测试用例执行过程中生成的测试日志。


2.根据权利要求1所述的方法,其特征在于,所述获取输入参数的特征值的正太分布函数,包括:
获取输入参数的下限值、上限值和典型值;
分别构造下限值正太分布函数、上限值正太分布函数和典型值正太分布函数。


3.根据权利要求2所述的方法,其特征在于,所述根据特征值的正太分布函数构建输入参数的生成函数,包括:
分别设置下限值权值、上限值权值和典型值权值;
对下限值正太分布函数、上限值正太分布函数和典型值正太分布函数进行加权求和;
将加权和除以下限值权值、上限值权值与典型值权值之和得到的函数作为输入参数的生成函数。


4.根据权利要求1所述的方法,其特征在于,所述利用生成函数生成输入参数并将生成的输入参数导入测试页面,包括:
设置输入参数的取值范围和取值间隔;
根据所述取值范围和取值间隔利用所述生成函数生成相邻的输入参数;
将相邻的输入参数依次导入测试页面。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设置用例执行脚本的执行模式,所述执行模式包括乱序执行和顺序执行;
获取用例执行脚本的当前执行模式;
根据所述当前执行模式调用并执行...

【专利技术属性】
技术研发人员:李康康
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1