美文网首页
软件质量

软件质量

作者: a4e794140953 | 来源:发表于2016-07-30 16:03 被阅读0次

有效地测试时软件质量的重要保证。
(测试除了量化指标以外,还可以作为动力来驱动开发的进度,这就是极限编程倡导的测试驱动开发)

  • 功能性质量(Functional Quality)
  • 结构性质量(Structural Quality)

衡量指标

正确性(Correctness)

  • 反映了实现的功能达到设计规范并满足用户需求的程度。
  • 功能性质量的基本指标。
  • 可以通过功能测试来验证。

可靠性(Reliability)

  • 衡量在规定时间和条件下,系统维持其性能水准的程度。
  • 结构性需求的重要指标。
  • 可以通过系统可靠性测试获取。

易用性(Usability)

  • 反应用户掌握软件操作及理解软件事务所需付出的时间及努力程度。
  • 具体指标诸如界面是否友好是否有在线帮助是否提供容易理解的异常信息等。
  • 通常有功能性测试获得。

可移植性(Portability)

  • 衡量系统从一个平台转移到另一个平台的容易程度,包括把程序从一种软/硬件环境装移动另一种软/硬件环境的容易程度。
  • 企业级系统对多国语言的支持程度也是可移植性的一个衡量指标。
  • 多平台的功能系统测试安装测试多国语言测试中得到验证。

可迁移性(Migratability)

  • 衡量系统版本升级的容易程度。
  • 可通过迁移测试来验证。

效率(Efficency)

  • 衡量系统执行某功能所需的计算机资源和时间有效程度。
  • 包括功能和性能是否经过优化是否检验内存泄漏或溢出问题等。
  • 系统测试的一个重要测试点。

可维护性,可扩展性(Maintainbility,Scalbility)

  • 反应当环境改变或出现错误时,执行修改或修复的难易程度。
  • 系统测试可以获得系统的可扩展性指标。

健壮性(Robustness)

  • 衡量系统在接受异常或错误输入后能否返回正确的提示信息且不影响正确运作的指标。
  • 详细的功能测试是检验健壮性的主要方法。

安全性(Security)

  • 衡量系统对攻击性或不当的访问的抵御能力。
  • 检验方向包括受到没有授权的访问时系统对自身及数据的保护程度,系统的安全机制是否正确地实现,系统在受到攻击时是否能保持正常的业务运作等。
  • 系统测试有专门的测试涵盖安全性的审核。

相关文章

  • 软件测试策略基础

    软件质量特性,反映了软件的本质。讨论一个软件的质量,问题最终要归结到定义软件的质量特性。而定义一个软件的质量,就等...

  • 软件质量

    软件质量 软件质量定义:概括地说,软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。 软件质量三个层次:...

  • 第1章 初识软件工程

    第1章 初识软件工程 1.5 软件质量实现 1.5.1 软件质量 功能质量(用户)软件符合要求且极少缺陷,性能正常...

  • 软件质量

    先占个坑

  • 软件质量

    有效地测试时软件质量的重要保证。(测试除了量化指标以外,还可以作为动力来驱动开发的进度,这就是极限编程倡导的测试驱...

  • 软件质量

    要在测试后获得高质量的产品,你必须把高质量的产品投入测试。 软件质量不是测试测出来的。 一个质量很差的产品是无法通...

  • 软件质量

    软件质量的三个层次:从质量的定义,我们可以延伸出不同层次的软件质量 符合开发需求规格:符合开发者明确定义的目标,即...

  • 软件测试(五)--软件质量模型

    5软件质量模型 5.1软件质量概念 1,软件质量的重要性: 导致项目进度延误、预算超支或项目失败、项目终止。软件质...

  • 软件测试试题

    1。软件测试的目的是:证明软件错误的存在2.软件质量是:高质量的过程产生高质量的产品、软件质量是设计和规划出来的、...

  • 软件质量特性及测试类别梳理-摘自正厚7期——杨秀梅

    一、软件测试质量 ISO9126质量模型:软件质量模型的6大特性和27个子特性。 ISO9126软件质量模型是评价...

网友评论

      本文标题:软件质量

      本文链接:https://www.haomeiwen.com/subject/fgktsttx.html