以《淘宝网》为例,分析质量属性的六个常见场景
易用性:
场景:智能推荐用户可能需要的商品
刺激源:用户查询产品
刺激:当用户查询产品时或者用户返回主购物界面
制品:与用户查询商品相同或者相关的产品
环境:用户正常查询情况下
响应:显示推荐商品信息
响应度量:0.1秒内显示十条信息
安全性:
场景:黑客想要窃取用户信息
刺激源:黑客
刺激:窃取用户信息
制品:淘宝用户信息
环境:正常操作下
响应:用户身份验证
响应度量:安全系统组织访问
可修改性:
场景:节日临近,系统UI界面改变
刺激源:开发人员
刺激:为了迎合节日氛围,改变页面形态,增加少许功能
制品:新的UI界面
环境:设计时
响应:修改了用户见到的界面
响应度量:30分钟内完成系统升级修改。
可用性:
场景:天猫双十一购物节
刺激源:数以亿计的用户
刺激:数以亿计的用户同时登陆访问并进行操作
制品:强大的服务器,处理系统崩溃的预案
环境:正常操作
响应:淘宝网维护部门时刻监控记录并处理突发情况
响应度量:遏制突发情况或者快速回复
性能:
场景:天猫双十一购物节
刺激源:数以亿计的用户
刺激:数以亿计的用户同时登陆访问并进行操作
制品:强大的服务器
环境:正常操作
响应:所有交易或者操作都被正常执行
响应度量:处理延时不超过0.1秒
可测试性:
场景:测试功能是否正常运转
刺激源:系统测试人员
刺激:对系统功能进行测试
制品:测试日志
环境:系统测试
响应:提供对状态值的访问、提供所要计算的值,准备测试环境
响应度量:能否进行预期的测试