淘宝网的质量属性分析

  常见的质量属性共有6个方面:

       可用性,可修改性,性能,安全性,可测试性,易用性

刻画质量属性的手段,6部分组成:

     刺激源,刺激 ,环境 ,制品 ,响应, 响应度量

1.可用性

    可用性就是系统应能长期稳定地提供服务,近似7 X 24小时工作强度;

     在负载过重或是系统崩溃的情况下,能保证用户请求不丢失;

     当系统出现故障或崩溃时,恢复时间不超过两小时。

 场景:双十二进行购物

(1)刺激源:大量用户

(2)刺激:同时登上淘宝网进行操作

 (3)相应:彩英分布式服务器进行处理

(4)响应度量:网站系统没有崩溃

可用性关注的问题:

     事件:http://tech.163.com/15/0624/15/ASSSGOD2000915BF.html

     如何检测故障:用户反映

     出现故障时的现象:登陆失败、搜索物品出现网络连接失败提示,“我的淘宝”中收货评价、收藏的宝贝等功能不能使用,用手机直接访问taobao.com也出现无法访问

     系统故障排除的时限:一小时两分钟

      发生故障时的处理:工程师紧急修复

2.可修改性

场景:用户提交订单时,修改收货地址

  (1)刺激源:用户

(2)刺激:用户希望修改收货地址

(3)环境:用户使用网页时

 (4)响应:修改用户密码

 (5)响应度量:1分钟以内

3.性能

       性能是指系统的响应能力----即对外部刺激(事件)做出反应时所需要的时间或在某段时间内所处理的事件个数

场景:双十一购物后大量取消订单,但是当晚不能取消订单,到了第二天之后才能够取消订单。

   (1)刺激源:海量用户

   (2)刺激:用户将商品购买后进行取消订单操作

    (3)环境:疯狂抢购清醒后大量取消订单

   (4)响应:取消订单

  (5)响应时间:第二天活动过后

4.安全性

       安全性是衡量系统在向合法用户正常提供服务的情况下,阻止非授权使用的能力。

  场景:最近在不同IP切换登录或同时在线太频繁,淘宝提示账户存在风险禁止登录淘宝账户,并且提示用户登录电脑淘宝账户。

(1)刺激源:用户

   (2)刺激:最近在不同IP切换登录或同时在线太频繁

   (3)环境:上网

    (4)响应:禁止用户登录此淘宝账户

    (5)响应度量:给出用户提示,让用户在电脑上登录淘宝账户,开通淘宝账户

5.可测试性

    指通过测试揭示软件缺陷的难易程度。 特别地,假设软件中至少有一个错误,软件在下次测试运行时不能正常工作的可能性。

场景:测试人员对淘宝网进行单元测试

(1)刺激源:单元测试人员

  (2)刺激:执行单元测试

  (3)环境:在组件完成时

   (4)响应:组件具有控制行为的接口并且组件的输出时可以观察的。

     (5)响应度量:3小时内测了85%的路径

6.易用性

关注的是对用户来说完成某个期望任务的难易程度。

分为以下几个方面: 有效性 ,错误避免及错误处理 ,用户自信和满意度, 可学习性

场景:注册流程简单操作简单易懂

  (1)刺激源:用户

  (2)刺激:用户进行注册

   (3)环境:用户打开淘宝网首页

  (3)响应:用户登录自己的支付宝账户或重新注册账号

  (4)响应度量:用户等否注册成功

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/wl2017/p/10524543.html