当前位置: 首页 > article >正文

软件稳定性测试的测试点

稳定性测试

软件稳定性测试的测试点

1.对软件多次测试,长时间运行,是否正常运行

2.长时间对软件开启关闭软件和系统是否正常

3.软件长时间执行某个业务后切换到别的不同的业务操作是否受影响

4.软件长时间开启但是不执行任何操作,然后检查能否正常执行业务操作

5.软件长时间对日常的用户数进行操作运行,观察系统内存占用率是否越来越大,可用内存是否减少,内存是否溢出,饱和运算内存是否占用过大、是否溢出

6.软件长时间开启正常运行,观察系统CPU是否使用率是否越来越高,在饱和运算时,观察系统cup使用率,饱和运算结束时,CPU使用率能否回到正常值

7.在系统运行过程中,对系统饱和施压,观察系统的各种性能指标,以及服务器的指标、观察服务器电源电压是否降低、机箱、内存、硬盘、CPU等硬件指标来观察系统的稳定性

8.模拟平常的压力,模拟实际中日常的用户数进行操作。要存、取、建、查数据,验证数据库是否正常读写

9.模拟饱和压力测试,模拟实际中日常最大用户数进行操作。要存、取、建、查数据,验证数据库是否正常读写,系统运行是否受影响

10.多个关联软件,存在接口访问数据交流,关闭其中的一个软件,检查软件是否稳定运行

11.多对不同功能模块软件同时操作是否能够正常响应,数据库运行是否正常

12.对依靠网络运行的软件,使用网络工具将软件的带宽限制到最低,检查系统处理是否正常

13.对依靠网络运行的软件,在执行业务时断网,检查系统处理是否正常,软件能够正常运行

14.有数据库操作的软件,如果数据库停止运行,检查程序是否能正常处理

15.对不同功能模块软件同时操作是否能够正常响应

16.对不同的操作系统主要是windows系列操作,比如XP,WIN7等,检查不同操作系统能否稳定运行、报错

17.系统断电后此软件是否能够正常启动、正常运行,或者给出异常提示

18.多个关联软件,存在接口访问数据交流,关闭其中的一个软件,检查软件是否稳定运行

19.版本升级后对原有功能稳定性是否受到影响,对原有数据操作是否存在异常

20.软件某单元模块异常后是否影响整个软件正常运行

21.当系统出现崩溃时,重起系统软件能否正常运行

22.分析系统操作中,哪些业务或功能存在大数据量的处理,如果存在,要将这些功能或业务反复处理,检查系统是否能正常运行,并观察系统的性能和资源使用情况

23.分析系统操作中,哪些业务或功能存在大数据量的输出或生成,如果存在,要将这些功能或业务反复处理,检查系统是否能正常运行,并观察系统的性能和硬盘占用情况

24.如果系统同时允许多个不同的客户端版本同时访问服务器,要构造尽量多的不同版本的客户端,进行大量的访问服务器的操作,看是否会产生数据冲突或异常

25.与开发或设计人员确认,系统的哪些业务或功能在处理过程中,会占用大量的内存,(例如批量生成大容量文件,批量实例化对象,批量产生连接等),要对这些操作进行大量重复,检查系统是否存在内存泄漏问题

26.若系统结构中使用了负载均衡,则要考虑负载均衡的策略,要模拟大量用户进行各种不同的并发操作,检查负载均衡是否发生有效地作用

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】


http://www.kler.cn/news/136855.html

相关文章:

  • 【Golang】Gin框架中如何定义路由
  • 十、pico+Unity交互开发教程——射线抓取与更多交互功能
  • SL3160 dcdc150V降压5.1V/1A 车载GPS定位器供电芯片
  • SpringBoot整合HTTPS
  • 程序员:代码世界的探险家与日常“救火队员”
  • linux笔记(SSH)
  • 多协议数据库管理软件 Navicat Premium 16 mac中文版功能
  • 表内容的操作(增删查改)【MySQL】
  • 模方4.1.0新版本正式上线啦!
  • 支持对协议和会话分享动作进行授权,新增API Key白名单功能,JumpServer堡垒机v3.9.0发布
  • SpringCloud微服务:Nacos和Eureka的区别
  • 什么是高防CDN?有什么优势?
  • Rust与其他语言对比:优势在哪里?
  • 为什么创建百科词条?百科营销的作用
  • Python深入分享之闭包
  • 车载以太网-传输层-TCP
  • Ribbon
  • centos7系统下postgresql15离线安装,卸载
  • 优思学院|现代质量管理实践与六西格玛方法论如何融合?
  • “新KG”视点 | 知识图谱与大语言模型协同模式探究
  • 老师怎么才能让学生听话
  • 4、FFmpeg命令行操作8
  • char*与char[]的区别
  • SpringBoot整合Data JPA
  • 集合框架面试题
  • 微服务实战系列之Nacos