《软件测试》第一部分:软件测试综述 笔记

一.什么是BUG

1.软件未实现产品说明书要求的功能

2.软件出现了产品说明书不应该出现的错误

3.软件实现了产品说明书未提到的功能(画蛇添足)

4.软件未实现产品说明书虽未明确提及但应该实现的目标(输入密码应该掩码显示)

5.软件难以理解,不易使用,运行缓慢。(性能)

 

二.出现BUG的原因:

1.产品说明书不够全面,经常更改。

2.软件设计过程,随意、易变、沟通不足。

3.编码错误:软件的复杂性、文档不足、进度压力或普通低级错误。

4.测试错误(概率小):误解,把正确的当成缺陷;缺陷多处反复出现,实际上是由一个原因引起的。

 

三.软件开发生命周期(六个阶段)

1.问题的定义及规划:此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性

 

2.需求分析

 

在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。"唯一不变的是变化本身。",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。

 

3.软件设计:根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为软件程序编写打下良好的基础。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值