软件测试方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24409506 阅读:37 留言:0更新日期:2020-06-06 08:33
本发明专利技术涉及软件测试领域,公开了一种软件测试方法、装置、计算机设备及存储介质,其方法包括:获取业务系统在指定周期内的活跃数据;根据预设规则处理活跃数据,生成数据分析结果;根据数据分析结果设置测试参数,并生成测试用例;使用测试用例进行测试,获得测试结果。本发明专利技术可实现测试的自动化,且提高了软件测试的效率,并提升软件测试的质量。

Software testing methods, devices, computer equipment and storage media

【技术实现步骤摘要】
软件测试方法、装置、计算机设备及存储介质
本专利技术涉及软件测试领域,尤其涉及一种软件测试方法、装置、计算机设备及存储介质。
技术介绍
软件产品上线前,为了降低软件产品的出错率,减少产品缺陷,通常会进行相应的软件测试。现有的软件测试方法包括逻辑覆盖法、边界值法、正交实验表法、因果法、场景法等。这些软件测试方法可用于验证软件产品存在的缺陷。随着现有软件产品市场化的扩大,带来了一系列的问题,例如软件运行时长加长,运营数据成倍增长,用户数越来越多,软件更新频率加快。然而,传统的软件测试方法难以模拟软件产品在运营过程中真实出现的生产故障。也就说,软件测试与真实运营场景存在较大偏差。这样会导致软件测试的结果在改善软件产品性能方面提供的参考性相当有限。而规模化的数据增加加剧了这两方面的差异。为了减少测试软件测试与真实运营场景之间的偏差,现有常用的方式是加大测试人员投入,增加自动化测试。然而,由于无法预测真实运营场景,其测试获得结果与真实运营场景仍有较大偏差,无法满足实际的应用需求。因而,需要寻找一种新的软件测试方法,以提高软件产品在本文档来自技高网...

【技术保护点】
1.一种软件测试方法,其特征在于,包括:/n获取业务系统在指定周期内的活跃数据;/n根据预设规则处理所述活跃数据,生成数据分析结果;/n根据所述数据分析结果设置测试参数,并生成测试用例;/n使用所述测试用例进行测试,获得测试结果。/n

【技术特征摘要】
1.一种软件测试方法,其特征在于,包括:
获取业务系统在指定周期内的活跃数据;
根据预设规则处理所述活跃数据,生成数据分析结果;
根据所述数据分析结果设置测试参数,并生成测试用例;
使用所述测试用例进行测试,获得测试结果。


2.如权利要求1所述的软件测试方法,其特征在于,所述获取业务系统在指定周期内的活跃数据,包括:
在所述业务系统设置监控系统;
通过所述监控系统监测所述业务系统在所述指定周期内的活动,获得所述活跃数据,所述活跃数据包括用户访问记录、用户操作记录、数据库操作记录、后台处理记录中的至少一种。


3.如权利要求1所述的软件测试方法,其特征在于,所述根据预设规则处理所述活跃数据,生成数据分析结果,包括:
接收设置指令,以设置待监测的数据指标,所述数据指标包括并发用户数、高峰时间点、点击按钮数、页面访问路径中的至少一种;
根据所述活跃数据生成所述数据指标的统计数据,所述数据分析结果包括所述统计数据。


4.如权利要求3所述的软件测试方法,其特征在于,所述根据所述数据分析结果设置测试参数,并生成测试用例,包括:
根据所述数据分析结果从所述页面访问路径中确定出若干个高频页面访问路径,并根据所述高频页面访问路径的出现频次设置相应的优先级;
获取与各个所述高频页面访问路径关联的初始用例;
根据所述并发用户数、高峰时间点、点击按钮数中的至少一种,设置所述初始用例的测试参数,生成所述测试用例。


5.如权利要求1所述的软件测试方法,其特征在于,所述使用所述测试用例进行测试,获得测试结果,包括:
通过预设程序将所述...

【专利技术属性】
技术研发人员:杨万强刘海英马海霞
申请(专利权)人:上海复深蓝软件股份有限公司
类型:发明
国别省市:上海;31

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

1