软件质量 软件测试和质量保证

软件质量:

    软件质量包括 

  1. 内部质量
  2. 外部质量
  3. 使用质量

就是说软件满足规定或潜在用户需求的能力,要从软件在内部、外部和使用中的表现来衡量

 

软件测试:

   软件由文档、数据以及程序组成,那么软件测试就应该是对软件形成过程中的文档、数据以及程序进行测试,而不仅仅是对程序进行的测试。

 

软件测试和质量保证的区别

软件测试人员的一项重要任务是提高软件质量,但不等于说软件测试人员就是软件质量保证人员,因为测试只是质量保证工作中的一个环节,软件质量保证和软件测试是在两个不同层面的工作。

  • 质量保证( QA )

      质量保证的重要工作通过预防、检查和改进来保证软件质量。

      QA 采用 “ 全面质量管理  ” 和 “ 过程改进 ” 的原理开展质量保证工作,关注的是软件质量的检查与测量。

     QA 的工作是软件生命周期的管理和验证软件是否满足规定的质量和用户的需求,因此主要着眼于软件开发过程中的过程、步骤和产物,而不是对软件进行剖析找出问题或评估。

  • 软件测试

      测试虽然与开发过程紧密相关,但关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。

      测试人员要 “ 执行 ” 软件,对过程中的产物 —— 开发文档和源代码进行走查,运行软件,找出问题,报告质量。

 

软件测试的目的

   软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值