享受每一天,Just Enjoy !

0%

软件测试理论基础 Zero to Hero 质量(一)

质量

1.什么是质量
  • 质量(quality)定义为“ 事物、产品或工作的优劣程度”或者“事物的优劣程度和数量
  • 日常生活中,质量好意味着
    “好吃”,“好用”,“耐用”,“省电”,“用着顺手”,“摔不坏”,“速度快”
    2.什么是软件质量
  • 软件质量的定义:软件特性的总和,软件满足规定或潜在用户需求的能力
  • 一般对“质量”的理解是一个实体的“属性”“属性”好就是质量好的。但这不够全面,“属性”是内在特性,内在特性好,不一定能胜任和完成好用户的任务
  • 国际标准ISO 9126定义的软件质量包括“内部质量”、“外部质量”和“使用质量”三部分
    3.软件质量模型
  • 内部质量:它是从内部观点出发的软件产品特性的总体。内部
    质量是针对内部质量需求被测量和评价的质量
  • 外部质量:外部质量是从外部观点出发的软件产品特性的总体。它是当软件执行时,更典型地是使用外部度量在模拟环境中,用模拟数据测试时,所被测量和评价的质量
  • 使用质量:是从用户观点出发,来看待软件产品用于特定环境和条件下的质量。它测量用户在特定环境中达到其任务目标的程度,而不是测量软件自身的性质
4.外部质量和内部质量
  • 功能行,可靠性,易用性,效率,维护性,可移植性

    5.使用质量
  • 有效性,生产率,安全性,满意度

    6.什么是质量保障
  • 为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动
  • 当前的软件研发过程中,通常定义了2个软件质量相关的角色
  • QA即英文QUALITY ASSUR ANCE的简称 ,中文意思是质量保证
  • QC即英文QUALITY CO NTR OL的简称 ,中文意义是质量控制
    7.CMMI 等级
  • 在模型中,所有软件组织的软件能力成熟度划分为5个等级—第1到第5级。数
    字越大,成熟度越高。高成熟度等级代表比较强的综合软件能力
  • 5个成熟度等级分别为:

    第1级:初始级
    第2级:受管理级
    第3级:已定义级
    第4级:定量管理级
    第5级:持续优化级

……待续

)

享受每一天,Just Enjoy !

关注公众号获取更多内容.png