DFX测试点

举报
何时解放 发表于 2020/07/28 16:39:40 2020/07/28
【摘要】 性能测试,安全测试。以及其他辅助性测试内容分类

一,可靠性(需要经验累积)

序号 通用程度 测试点标签 测试点描述 备注
1 ***** 耐久,稳定 系统环境部署完毕后,运行7*24小时是最低规格,有条件则不关机,持续运行
2 ***** 灾备 双机热备,生产系统至少满足数据方面双机热备。有条件则应做到应用服务器也热备,灾备方案视系统需求,双机热备是最低方案。跨城备份,同城备份在重大系统上也应纳入考虑。
3 ***** 恢复 断电通电重启,系统自动恢复,无需人工干预恢复过程。强调夜间,节假日,系统恢复能力。
4 ***** 恢复 断网恢复,会话保持,用户认证
5 *** 弱网 网络拥堵情况下,服务器响应情况,软件控制安全性。
6 ***** NTP NTP时钟同步,各个服务器若不同步,存在涉及时间字段应用偏差,在软件迭代功能的后续规划上可能存在风险BUG
7 *** I/O读写 大文件上传,下载。批量多用户同时上传或下载,同性能测试,需明确该功能应用场景,及峰值预估。该问题导致其他应用接口会出现无响应或响应慢,宕机的风险。
8 ***** 升级 升级策略。是否夜间,是否已演练,是否有升级失败回滚策略。出现隐藏BUG,是否存在降级方案。升级后是否安排预验证
9 *** 能耗 7*24小时,能耗监测,结合运维软件查看机房告警信息
10 ***** 重复提交 软件应用,对于重复提交控制策略需根本,不可造成脏数据,高发于弱网环境下。
11 ***** 响应友好 软件应用,在响应慢的情况下,需友好提示或进度条表示,超过响应阈值,提示信息到位。
12 ***** 磁盘满 运维上应存在磁盘阈值告警,且对总磁盘有合理大小定论。负载均衡模式下,各个机器,各个分区需监测是否均衡
13 ***** 内存不足 运维上应存在内存用量阈值告警,7*24小时运行,一些高危应用功能,测试占用情况。
14 ***** 内存释放 7*24小时运行,测试期间,各个应用各个功能在占用过后,是否有效内存释放。
15 **** Full GC频率 鉴于市面大都是JAVA应用,该指标需纳入可靠性测试,频率越低越好,最有效的是每日一次,且做到夜间执行
16 ***** 负载均衡(网关) 生产系统必然存在负载均衡架构,针对一些接口请求,测试其有效性。需要并发工具支撑,例如jmeter
17 ***** 系统批处理 日终批处理方案测试,模拟数据量测试。批处理各个环节有效控制时间及等待,前后依赖不出错,总时间符合预期规划。
18 **** 集群 大部分生产部署都涉及集群部署。集群非备份,也比负载均衡范围更大。除网关外,数据库集群,存储集群,虚拟化的CPU,内存,网络都可成为集群。对物理节点,挨个下线。或者测试最大支持的下线节点量,测试极限情况下,系统运行情况。
19 **** RAID测试 物理服务器都带有RAID卡,不上云的生产场景,测试该功能。换盘,增盘扩容,业务不中断,在有效时间内完成RAID。
20 ***** 日志 1.日志输出信息的好坏,直接影响到问题解决速度,也是可靠性优劣的一个指标。2.日志读写权限。3.日志超大,是否有分割方案。
21 ***** 事务 故障注入后,观测事务能力。1.业务流事务性控制;2.数据传输,事务性(视频等大文件)
22 *** 视频音频可靠性 偏专业场景。例如:卡顿;画面抖动;多显示器拼接断流;杂音;等等。
23 ***** 进程 7*24小时运行,监测进程状况,是否存在死锁,挂起等不合理状况。
24 ***** 兼容性 市面大都为web,主流浏览器兼容性测试,一般为IE11,谷歌,edge。如若对客,则有必要采用自动化再覆盖其他多种浏览器。Web应用,最差也能选择首页提示本应用仅支持XXX浏览器,请下载XXX浏览器。
25 ***** 缓存错误 避免出现开发说的清下缓存就好了,如若这样,系统需要自动清理能力。APP同理
序号 通用程度 测试点标签 测试点描述 APP
1 ***** 能耗 性能/可靠性/用户体验,都关心的指标。测试APP应用7*24对于能耗的占用统计。目前手机都自带能耗统计软件,该项测试,最后拉出来分析即可。
2 ***** 兼容性 APP在各个机型上的测试,测试量大,比较可行的是自动化测试。客户换机配合可能性为0
3 ***** 后台运行 后台运行机制,视需求,都有一定时长的运行保持。
4 ***** 闪退,失去响应 指标设定按需求来,业内通常为操作次数的万分之5以下。
5 ***** WIFI,移动网络 切换能力,应用不中断
6 ***** 应用重复打开 当应用后台运行,用户重复打开视,不重启,应用保持原始界面
7 ***** 卸载测试 卸载清理干净,不残留
8 ***** 升级测试 升级覆盖到位,不额外占空间,数据缓存无问题。
9 **** APP调用硬件资源 例如摄像头,声音录入,指纹模块,相比于PC端,APP在这方面的场景要高很多。


二,性能

快速上手方法,见其他篇章。以jmeter为工具进行可进行的性能测试。

三,安全

快速上手方法,见其他篇章


四,用户体验

  • 报错信息-可理解,且不涉及安全泄密

  • 响应速度-符合性能要求

  • 必填,非必填,标志清晰

  • 费解单元格,存在友情提示说明

  • 美观程度:页面对齐,避免换行,风格统一,错别字注意。

  • 无数据表示:--.--%,忌XX.XX

  • 不可出现无响应操作,用好转动条,失败必提示。


五,易维护性

  • 安装部署工具化,可视化

  • 日志输出全面化,可理解化

  • 回退方案,回退脚本

  • 远程升级,灰度发布


未完待续

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。