以淘宝为例介绍六大质量属性:
1,可用性分析:
可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的。
场景:购物节系统崩溃
刺激源:淘宝用户
刺激:访问流量瞬间变大
制品:淘宝的处理器
环境:用户进入界面请求
响应:页面出现“该页面访问人数过多,请刷新试试”等提示信息
响应度量:不能立即处理完巨大的访问量
2,可修改性分析:
可修改性是有关变更的成本问题。可以修改什么(制品)和何时进行变更以及由谁进行变更(环境)。
场景:购物节日期间需要修改界面布局及装饰
刺激源:开发人员
刺激:购物节日期间界面须有独特的感觉以增加访问数量
制品:淘宝各个界面
环境:淘宝正常运行
响应:在不影响其他功能正常运行的情况下,对其界面进行美化
响应度量:开发人员后台更新,测试成功后更新,用户刷新界面
3,性能分析:
性能是指系统的响应能力。性能与时间有关。事件(中断、消息、用户请求或时间已到)发生时,系统必须做出响应。事件到达和相应有很多特性,但性能基本上与事件发生时,将要耗费系统多长时间做出响应有关。
场景:用户购买商品
刺激源:用户
刺激:下单购买
制品:系统生成订单
环境:淘宝正常运行
响应度量:用户体验优良
4,安全性分析:
安全性是衡量系统在向合法用户提供服务的同时,阻止非授权使用的能力。试图突破安全防线的行为被称为攻击,它可以是未经授权试图访问数据或服务,或试图修改数据,也可能是试图使系统拒绝向合法用户提供服务。
场景:黑客攻击淘宝系统
刺激源:黑客
刺激:试图攻破淘宝网以获取信息
制品:系统数据
环境:Windows
响应:对用户身份进行验证,阻止其对数据的访问
响应度量:短时间内审核身份,拒绝其访问,并限制系统可用性
5,可测试性分析:
特别地,假设软件中至少有一个错误,软件在下次测试运行时不能正常工作的可能性。
可测试性的响应度量处理的是测试在发现缺陷方面的效率以及想要达到某个期望的覆盖范围,需要用多长时间进行测试。
场景:测试人员测试主会场模块
刺激源:测试人员
刺激:测试人员进入主会场模块进行操作
制品:主会场运行时后台的代码
环境:淘宝运行时且将要有购物节
响应:主会场模块正常运行
响应度量:能够和正常时期一样进行购买等操作
6,易用性分析:
易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。
场景:用户购买商品
刺激源:用户
刺激:用户希望能够方便的在网上购买到商品
制品:生成订单,交易成功
环境:任何系统下
响应:用户完成购买
响应度量:非常快速的完成交易
博客参考地址:https://www.cnblogs.com/halone/p/12359937.html