软测复习01:软件测试概述

作者:非妃是公主
专栏:《软件测试》
个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩
在这里插入图片描述

软件测试的目的

  • 基于不同的立场,存在着两种完全不同的测试目的
    • 从用户的角度出发,希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
    • 从软件开发者的角度出发,希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。

在这里插入图片描述

  • 换言之,测试的目的是:
    • 想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果我们成功地实施了测试,我们就能够发现软件中的错误。
    • 测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。
    • 实施测试收集到的测试结果数据为可靠性分析提供了依据。
    • 测试不能表明软件中不存在错误,它只能说明软件中存在错误。

软件测试的定义

  • IEEE(1983):使用人工或自动手段运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。
  • Myers:是为了发现错误而执行程序的过程。
  • 通过经济、高效的方法,捕捉软件中的错误,从而达到保证软件内在质量的目的。

软件测试与软件开发

在这里插入图片描述

  • 项目规划阶段:负责整个测试阶段的监控。
  • 需求分析阶段:确定测试需求分析,制定系统测试计划。测试需求分析是指分析产品生存周期中测试所需的资源、配置、各阶段评审通过的标准等。
  • 概要设计和详细设计阶段:制定集成测试计划和单元测试计划。
  • 程序编写阶段:开发相应的测试代码或测试脚本。
  • 测试阶段:实施测试,并提交相应的测试报告。
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

软件测试发展

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cherries Man

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值