再一次感受软件差体验
“慢”,Git拉取代码慢,npm install慢,mvn package慢,流水线持续构建慢,应用部署启动慢... 关键这中间容器状态还是异常,关键异常数分钟后居然还是健康。
学员惊奇的问,老师大概要等多长时间才算真的异常?似乎也很无语哦。
用户体验
功能性BUG当排用户体验差之首,其次为慢,再者为不安全。
功能性BUG
功能性是系统核心诉求,体现软件核心功能。功能不可用是最为重要的,所以这也是为什么功能性测试最被重视的缘由。
“慢”,也是我们常说的性能问题
慢的原因很多,粗略总结为:
-
网络条件差;
-
硬件设备差;
-
软件环境差;
-
应用逻辑及代码差;
-
需求响应慢。
架构视角
从架构角度总结为:系统可用性、易用性&扩展性、稳定性。
从架构目标分析为:系统高可用、高性能&可扩展性、安全性。