软件测试期末复习

软件测试期末复习

填空
  1. 软件的生命周期

    软件的生命周期:指软件产品或软件系统从提出、设计、投入使用到被淘汰的全过程。由软件定义、软件开发和运行维护三个时期组成,每个时期又可进一步划分成若干个阶段

    生命周期每个阶段的基本任务:
    (1)问题定义
    (2)可行性研究
    (3)需求分析
    (4)总体设计
    (5)详细设计
    (6)编码和单元测试
    (7)综合测试
    (8)软件维护

  2. 软件测试专家G.J.Myers的观点
    • 测试是为了证明程序有错,而不是证明程序无错
    • 一个好的测试用例是在于它能发现至今未发现的错误
    • 一个成功的测试是发现了至今未发现的错误的测试
  3. 产生软件缺陷的根源

    ​ 需求解释有错误;用户需求定义错误;需求记录错误;设计说明有错误;编码说明有错误;程序代码有错误;数据输入有错误;问题修改不正确…

    需求分析、编码说明、设计说明、其他

简答
  1. 软件测试的定义

    软件测试是为了尽快尽早地发现在软件产品中所存在的各种软件缺陷而展开的贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证确认的活动过程。

  2. bug的类型 软件缺陷类型

    错误:错误是代码中的缺陷;

    故障:故障是错误的后果

    失效:当一段有故障的代码把这种不正确的状态传播到输出就会表现为失效

    事故:当失效发生时没有任何提示信息的时候就叫事故

    1. 软件未达到产品说明书中已标明的功能;
    2. 软件出现了产品说明书中指明不
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值