一、什么是稳定性测试?
1、含义:软件稳定性测试,也称为耐力测试,是GBT 25000.51-2016系统与软件工程系统与软件质量要求和评价的其中一个标准,是非功能测试的一部分。通过对软件稳定性的测试可以观察在一个运行周期内、一定的压力条件下,软件的出错机率、性能劣化趋势等。
2、稳定性测试是在保证功能完整正确的前提下,必不可少的一项测试内容,是确定软件或网站在特定条件和时间范围内执行的能力的测试程序。
应用软件的稳定性严重影响着应用的用户体验,为构筑良好用户体验,须建立一套应用稳定性质量管控体系,使用的进行稳定性测试。
3、目的:GBT 25000.51-2016标准规定了应用稳定性的衡量标准及测试方法与活动,旨在帮助提升应用上架应用市场前的质量,牵引生态内所有应用的稳定性改进,构建稳定和体验良好的应用生态。大大减少软件上线后的崩溃卡死等现象,为软件的逐步优化提供方向及验证。
二、为什么需要稳定性测试?
测试证实,软件具备良好运行的所有能力,不会出现意外故障、内存泄漏、负载下服务器重启以及其他对产品稳定性产生不利影响的因素。
1、可以提供全方面保证应用程序或者网站在高负载下保持稳定
2、帮助我们找到系统的健全性,确保系统可以承受大量用户
3、帮助开发人员为未来的任何问题准备足够的措施
4、确保开发的应用/网站能够使开发人员能够快速识别、检测内存漏洞和系统中的错误
5、为开发人员提供足够的数据来比较压力和正常条件下的负载覆盖率,增强人员信心。
三、稳定性测试常用的工具:
System stability tester
Fur mark
Heavy load
Intel burn test
App crawler
STF
软件测评报告请联系王经理18684048962,更多资讯请关注公众号:软件测评闲聊站
标签:稳定性测试、软件测评报告