关于软件测试(二)

补充一下上篇的知识点:

软件测试的目的和原则

目的:验证软件有或没有问题。

原则:以客户为中心,遵循软件测试的规范、流程、标准和要求。

1、什么是需求?

用户需求:用户想要软件实现功能。

软件需求:也叫功能需求,用户需求的具体细化,是用户需求具体的实现细节,开发人员要根据软件需求进行软件开发。

2、什么是BUG?

分为两种:

(1)当软件需求规格(软件需求)存在并合理,如果软件功能和软件需求规格不相符。

(2)当软件需求规格不存在,用户需求存在且合理,软件功能和用户需求不相符,

就是软件错误(BUG)。

举例:创建用户名,9-16个字符满足需求,输入7个字符,仍然可以注册成功

3、什么是测试用例?

向被测试系统发起的一组集合,这组集合包括测试数据,测试步骤,测试平台,预期结果。

4、开发模型

(1)瀑布模型

优点:各个阶段比较独立,强调开发的阶段性,着重需求设计和软件测试。

缺点:依赖于早期进行的唯一一次需求调查,无法适应需求的变化;测试到后期编码后才介入,导致前期的缺陷无法及时发现,无法及时修正。

(2)螺旋模型

优点:强调严格的全过程风险管理,强调软件质量,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值