软件测试定义

1.    软件测试的定义

        通过人工或自动手段执行检测软件,用以发现程序、文档中的错误、缺陷,并检验软件是否达到规定的需求或者弄清楚预期结果和实际结果之间的差异的过程

        没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。                            

        软件测试是软件研发的一部分,软件测试不只是找出软件错误的活动,而且是贯穿于软件研发每一个环节中的一系列活动的总称,包括研发过程改进和软件质量评定,测试人员是需要参与到研发流程每一环节中的关键角色。

2、为什要进行软件测试?

   a 软件研发存在的问题

     开发过程缺乏有效的沟通;软件复杂度越来越高;编程中产生错误;需求不断变更;项目进度的压力;不重视相关文档;需求分析不够到位…….

  b 软件研发问题的后果

     软件质量低下,版本很难稳定;软件项目延期,进度无法控制;成本增加,无法控制预算

  c 针对以上存在问题及可能导致的后果,在软件研发过程中,需要测试的介入,且应尽早的进行测试,尽早地发现问题。

                  

 

                                        软件危机关系图

3 软件测试的价值

     质量检测:尽可能发现版本缺陷;

     质量改进:完善软件研发的过程;

     质量鉴定:证明版本是可以发布的;

     质量监督:提高团队能力成熟度

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值