质量属性的六个常见属性应用场景(淘宝篇)

1,可用性分析:

  可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的。

  场景:双十一

  刺激源:淘宝用户

  刺激:登录人数过多,导致淘宝无法响应,淘宝瘫痪,网页无法向下进行

  制品:淘宝的处理器、通信通道、存储器

  环境:用户的正常浏览操作

  响应:页面出现“该页面访问人数过多,请刷新试试”等提示信息

  响应度量:不能立即处理完巨大的访问量

  2,可修改性分析:

  可修改性是有关变更的成本问题。可以修改什么(制品)和何时进行变更以及由谁进行变更(环境)。

  场景:购物节日期间需要修改界面布局及装饰

  刺激源:开发人员

  刺激:购物节日期间界面须有独特的感觉以增加访问数量

  制品:淘宝各个界面

  环境:淘宝正常运行

  响应:在不影响其他功能正常运行的情况下,对其界面进行美化

  响应度量:开发人员后台更新,测试成功后更新,用户刷新界面

  3,性能分析:

  性能是指系统的响应能力。性能与时间有关。事件(中断、消息、用户请求或时间已到)发生时,系统必须做出响应。事件到达和相应有很多特性,但性能基本上与事件发生时,将要耗费系统多长时间做出响应有关。

  场景:用户购买商品

  刺激源:用户

  刺激:下单购买

  制品:系统生成订单

  环境:淘宝正常运行

  响应度量:用户体验优良

  4,安全性分析:

  安全性是衡量系统在向合法用户提供服务的同时,阻止非授权使用的能力。试图突破安全防线的行为被称为攻击,它可以是未经授权试图访问数据或服务,或试图修改数据,也可能是试图使系统拒绝向合法用户提供服务。

  场景:一个通过身份验证的人视图从外部站点更改系统数据

  刺激源:淘宝用户

  刺激:试图从外部站点修改系统数据

  制品:系统服务、系统中的数据

  环境:连接防火墙

  响应:对用户身份进行验证,阻止其对数据的访问

  响应度量:短时间内审核身份,拒绝其访问,并限制系统可用性

  5,可测试性分析:

  软件可测试性是指通过测试揭示软件缺陷的容易程度。

  特别地,假设软件中至少有一个错误,软件在下次测试运行时不能正常工作的可能性。
可测试性的响应度量处理的是测试在发现缺陷方面的效率以及想要达到某个期望的覆盖范围,需要用多长时间进行测试。

  场景:单元测试人员测试商品查询浏览查询模块

  刺激源:测试人员

  刺激:测试人员进入主会场模块进行操作

  制品:主会场运行时后台的代码

  环境:淘宝运行时且将要有购物节

  响应:主会场模块正常运行

  响应度量:能够和正常时期一样进行购买等操作

  6,易用性分析:

  易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。

  场景:用户取消自己即将生成的交易

  刺激源:淘宝用户

  刺激:用户放弃购买商品

  制品:淘宝系统

  环境:淘宝交易系统

  响应:取消交易

  响应度量:取消在一秒内发生,且不影响后序操作

 

posted @ 2020-02-23 14:12  李胜明  阅读(358)  评论(0)    收藏  举报