关于稳定性测试需关注的点

只要是软件测试工程师都了解过稳定性测试,但总是会有些忽略的点,现关于稳定性测试需关注的点归纳如下:

  1. 软件长时间运行,是否正常运行;
  2. 长时间对软件的开启、关闭软件和系统是否正常;
  3. 长时间执行某个业务后切换到另一个业务操作是否受影响;
  4. 长时间开启软件但不执行操作,然后检查是否正常执行业务操作;
  5. 长时间对日常的用户数进行操作运行,观察系统内存占用率是否越来越大,可用内存是否减少,内存是否溢出;
  6. 长时间开启正常运行,观察系统CPU是否使用率是否越来越高;
  7. 在系统运行过程中,对系统饱和施压,观察系统的各种性能指标,以及服务器的指标、观察服务器电源电压是否降低、机箱、内存、硬盘、CPU等硬件指标来观察系统的稳定性;
  8. 模拟平常的压力,实际中日常的用户数进行操作。要存、取、建、查数据,验证数据库是否正常读写;
  9. 模拟实际中日常最大用户数进行操作。要存、取、建、查数据,验证数据库是否正常读写,系统运行是否受影响;
  10. 多个关联软件,存在接口访问数据交流,关闭其中的一个软件,检查软件是否稳定运行。多对不同功能模块软件同时操作是否能够正常响应,数据库运行是否正常;
  11. 使用网络工具将软件的带宽限制到最低,检查系统处理是否正常;
  12. 在执行业务时断网,检查系统处理是否正常,软件是否能够正常运行;
  13. 如果数据库停止运行,检查程序是否能正常处理;
  14. 对不同功能模块软件同时操作是否能够正常响应;
  15. 对不同的操作系统主要是windows系列操作,比如XP,WIN7等,检查不同操作系统能否稳定运行、报错;
  16. 系统断电后此软件是否能够正常启动、正常运行,或者给出异常提示;
  17. 多个关联软件,存在接口访问的数据交流,关闭其中的一个软件,检查软件是否稳定运行;
  18. 版本升级后对原有功能稳定性是否受到影响,对原有数据操作是否存在异常;
  19. 软件某单元模块异常后是否影响整个软件正常运行;
  20. 当系统出现崩溃时,重起系统软件能否正常运行;
  21. 分析系统操作中,哪些业务或功能存在大数据量的处理,如果存在,要将这些功能或业务反复处理,检查系统是否能正常运行,并观察系统的性能和资源使用情况;
  22. 分析系统操作中,哪些业务或功能存在大数据量的输出或生成,如果存在,要将这些功能或业务反复处理,检查系统是否能正常运行,并观察系统的性能和硬盘占用情况;如果系统同时允许多个不同的客户端版本同时访问服务器,要构造尽量多的不同版本的客户端,进行大量的访问服务器的操作,看是否会产生数据冲突或异常;
  23. 与开发或设计人员确认,系统的哪些业务或功能在处理过程中,会占用大量的内存,(例如批量生成大容量文件,批量实例化对象,批量产生连接等),要对这些操作进行大量重复,检查系统是否存在内存泄漏问题;
  24. 若系统结构中使用了负载均衡,则要考虑负载均衡的策略,要模拟大量用户进行各种不同的并发操作,检查负载均衡是否发生有效地作用;

----------春风得意,意气风发!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值