这个怎么用的

测试概论

Posted on 2022-03-28 12:37  DawnDuke  阅读(75)  评论(0编辑  收藏  举报

什么是软件测试

软件测试是使用人工或自动的手段来运行或测试软件系统的过程,以检验软件系统是否满足规定的需求,并找出与预期结果之间的差异。

软件测试的目的

软件测试的目的是尽可能多的发现软件缺陷,检查系统是否满足需求,站在用户角度思考产品或项目功能实现的正确性,提高软件的可靠性。

不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司里面如果有了软件测试人员,产品的质量就会好起来。

软件测试的意义

未经过测试的产品很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。

怎么看待软件测试?

软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。

软件测试的基本原则

  1. 测试说明缺陷的存在,而不能说明缺陷不存在
  2. 穷尽测试是不可能的
  3. 测试的尽早介入可以节省时间和成本
  4. 缺陷的群集效应
  5. 杀虫剂悖论
  6. 测试活动依赖于测试环境
  7. 不存在缺陷的谬论

这个也是这样的?