软件质量:

    软件质量包括 

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

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

 

软件测试:

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

 

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

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

  • 质量保证( QA )

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

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

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

  • 软件测试

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

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

 

软件测试的目的

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

Logo

领路信创诚邀您共建高质量内容社区,投稿申请~

更多推荐