[发明专利]一种提高软件测试稳定性的方法及系统在审
申请号: | 201711269989.6 | 申请日: | 2017-12-05 |
公开(公告)号: | CN107992418A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 冯晶;郭静 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 邓东坡 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 软件 测试 稳定性 方法 系统 | ||
1.一种提高软件测试稳定性的方法,其特征在于,包括以下步骤:
一、装载被测软件;
二、在测试控制器上配置自动测试化工具和压力测试工具,包括设定自动测试化工具运行的频率及次数、设定压力测试工具运行的场景;
三、启动软件测试,控制器调用功能自动化测试工具、压力测试工具,对被测软件的运行过程进行监测;
四、完成在设定的场景条件和设定的运行频率、次数后,结束软件测试;
五、通过监测过程中获得的被测软件的运行性能指标、硬件设备指标,完成被测软件的稳定性评估。
2.根据权利要求1所述的一种提高软件测试稳定性的方法,其特征在于,所述测试控制器包括基本配置、运行约束、运行监测,所述基本配置包括但不限于功能自动化测试脚本运行次数及频率的设置、性能自动化脚本运行次数及频率的设置;所述运行约束包括但不限于对指定的模块进行稳定性测试;所述运行监测包括但不限于实时监控软件环境是否出现错误,出现时中断测试。
3.根据权利要求2所述的一种提高软件测试稳定性的方法,其特征在于,所述自动化测试工具通过执行功能自动化测试脚本模拟被测软件被日常使用的情景,性能自动化测试脚本执行的频率及次数受测试控制器控制。
4.根据权利要求2所述的一种提高软件测试稳定性的方法,其特征在于,所述自动化测试工具通过执行性能自动化测试脚本按照设定的场景对软件进行压力测试模拟被测软件被日常使用的情景,设定的场景内容包括并发用户数、测试脚本、迭代次数、服务器监测项,性能自动化测试脚本执行的频率及次数受测试控制器控制。
5.根据权利要求2所述的一种提高软件测试稳定性的方法,其特征在于,通过性能测试工具对被测软件运行进行监测,性能测试工具记录每次性能测试时事务响应时间、事务成功率、服务器CPU利用率、内存使用率,对比每次输出的性能测试报告,可以获知软件稳定性指标。
6.一种提高软件测试稳定性的系统,其特征在于,包括测试控制器、自动测试化工具模块和压力测试工具模块;所述测试控制器包括基本配置模块、运行约束模块、运行监测模块,所述基本配置模块包括功能自动化测试脚本运行次数及频率的控制单元、性能自动化脚本运行次数及频率的控制单元;所述运行约束模块包括但不限于对指定的模块进行稳定性测试;所述运行监测模块包括但不限于实时监控软件环境是否出现错误,出现时中断测试;所述自动化测试工具模块通过执行功能自动化测试脚本模拟被测软件被日常使用的情景,性能自动化测试脚本执行的频率及次数受测试控制器控制;所述自动化测试工具模块通过执行性能自动化测试脚本按照设定的场景对软件进行压力测试模拟被测软件被日常使用的情景,设定的场景内容包括并发用户数、测试脚本、迭代次数、服务器监测项,性能自动化测试脚本执行的频率及次数受测试控制器控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711269989.6/1.html,转载请声明来源钻瓜专利网。