软件测试基础与理论-软件质量模型

软件质量

概念:

    1、过程质量

    是指对整个研发过程进行控制,通过控制过程而控制质量。主要是评估过程设计的完善程度和过程执行的力度。使用的方法是SQA(Software Quality Assurance,软件质量保证;参与建立计划、标准和过程),也就是通过一系列的质量保证方法来保证软件质量。

    2、内部质量(基于产品开发内部角度)

    指软件研发过程中,中间过程产品的质量,如单元模块、功能点等,内部质量的测试通常包括静态测试和动态测试两个方面。静态测试包括需求说明书评审、概要设计评审、详细设计评审和代码评审。动态测试主要包括集成测试和单元测试。

    3、外部质量(基于外部角度;整体产品特性)

    指软件系统作为完整的整体运行时所表现出来的各方面的质量特征。常用到的测试方法包括:动态测试和系统测试。

    4、使用质量(基于用户角度)

    用户质量要求包括在制定的使用环境下对使用质量的需求进行评估,常用到的测试方法包括:验收测试, α测试和β测试。

 

用户质量要求/需求->外部质量需求->内部质量需求

 

外部质量和内部质量模型图:

 

使用质量的质量模型图

 

 

参考文档与摘录出处:《HI,BUGS全面软件测试》 黄文高 编著

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值