性能是软件质量最明显的维度之一。一个系统可能故障很少,但如果很慢,用户体验就会很差。因此,质量和性能是齐头并进的。提高绩效意味着提高感知、转化和保留。
本快速指南介绍了作为软件质量一部分维护性能的基础知识和最佳实践。
为什么性能决定质量
用户通过速度来判断质量。如果屏幕加载时间较长,即使产品正常工作,也会显得很弱。性能不佳会产生:
- 放弃。
- 投诉。
- 收入损失。
因此,性能不是可选的。
基本指标
- 充电时间。
- 响应延迟。
- CPU 和内存使用情况。
- 峰值错误率。
这些指标显示了性能的真正影响。
良好的快速实践
- 频繁的数据缓存。
- 查询优化。
- 减少有效载荷。
- 持续监控。
这些做法会产生快速的收益。
快速清单
- 应用程序打开时间不到 2 秒?
- 主屏幕流畅而不冻结?
- 主动监控?
- 在峰值时测试性能?
如果答案是否定的,那么质量就会面临风险。
结论
软件质量取决于性能。微小的调整可能会对体验产生很大的影响。通过本指南中的实践,您的产品将变得更快、更可靠。
另请阅读
- [性能测试:带清单的商业模式0
- [软件质量指标:验证和基础知识1
- [软件质量指标:验证和基本步骤2
- [数字质量保证:基本工具和步骤3
- [压力测试:日常商业模式4
- 【非功能测试:真实案例脚本5