软测的原则 ISO9126质量模型

软测的原则

  1. 测试尽早介入(如果开发人员代码交晚,就报风险)
  2. 穷尽的测试是不可能的(只能检查大的漏洞,有一些在特定的条件下才能促发,或者一些细小的缺陷)
  3. 测试显示软件存在缺陷(软件都或多或少存在着缺陷)
  4. 缺陷的集群性(2/8原则)(20%的用例可以发现80%的缺陷,80%的缺陷出现在20%模块)
  5. 杀虫剂悖论(抗药性:要随时改变测试的方法、手段,或者组内评审,交叉测试)
  6. 测试活动依赖于测试内容(按照质量模型测试,但有些企业不会按照这个模型)
  7. “无错就是好”的谬误(要站在公司的角度来测试)

ISO9126质量模型(软件生产的质量模型)

ISO9126质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成
背景:

功能性 (软件是否满足了客户的需求)

  1. 适合性,(合不合适,实不实用,所提供的功能是客户所需要的)
  2. 准确性 (追踪数据。例如Sql查询的表对不对)
  3. 互操作性(调用接口,兼容其他软件)
  4. 保密安全性(一些数据不能被直接看到,尽量不要被抓包工具抓出来)
  5. 功能的依从性(遵循各种法律法规。)

可靠性(软件是否能够一直在一个稳定的状态上满足可用性,就是不容易崩溃)7*24小时测试

  1. 成熟性 软件系统防止系统内部错误而导致失效的能力
  2. 容错性 软件系统防止外部接口错误扩散而导致系统失效的能力(教务系统崩溃,重启服务器,页面提示服务器在维护)
  3. 易恢复性 系统失效后重新恢复原有的功能、性能的能力,包括对原有恢复能力的程度与速度(回滚)如果存在大规模删除时,要做一个数据备份

易用性 (用户体验性好,易学习和使用,可减轻使用负担)

  1. 易理解性(给用户的信息是否准确
  2. 易学性 (帮助用户使用。如使用手册)
  3. 易操作性 用户基本不要额外使用学习就能操作软件
  4. 吸引性(软件具有某些独特的,能让用户眼前一亮的属性,包括GUI,多媒体应用

效率

  1. 时间效率(指用户在特定的时间内完成特定的业务请求,一般在3秒内)
  2. 资源效率(指系统软件在完成用户指定的业务请求所消耗的系统资源)

可维护性(衡量对已经完成的软件进行调整需要做多大的努力

  1. 易分析性 操作日志
  2. 易改变性 单元测试
  3. 稳定性 系统在长时间连续工作下不崩溃
  4. 易测试性 从验证的角度,软件存在可检测性的难易程度

可移植性

  1. 适应性 软件产品无需作用相应变动就能适应不同环境的能力
  2. 易安装性 尽可能少提供选择,方便用户直接安装
  3. 共存性 软件产品在公共环境中与其他软件分享公共资源共存的软件
  4. 易替代性 软件产品在同样的环境下,替代另一个相同用途的软件产品的能力
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值