增量测试:自顶向下测试&自底向上测试

本博客主要内容:
自顶向下测试和自底向上测试的优缺点;
软件开发周期流程;
不同的测试方法针对不同的测试阶段

一、
自顶向下测试:
优点:
1、如果主要的缺陷发生在程序的顶层将非常有利
2、一旦引入I/O功能,提交测试或更容易
3、早期的程序框架可以进行演示,并可激发积极性
缺点:
1、必须开发桩模块
2、桩模块要比最初表现的更复杂
3、在引入I/O功能之前,向桩模块中引入测试用例比较困难
4、创建测试环境可能很困难,甚至无法实现
5、观察测试输出很困难
6、使人误解设计和测试可以交迭进行
7、会导致特定模块测试的完成延后

自底向上测试
1、如果主要的缺陷发生在程序的底层将非常有利
2、测试环境比较容易建立
3、观察测试输出比较容易
缺点:
1、必须开发驱动模块
2、直到最后一个模块添加进去,程序从才形成一个整体

执行测试:
当测试用例造成模块输出的实际结果与预期结果不匹配的情况时,可能存在:要么该模块存在错误,要么预期结不正确(测试用例不正确)。为了将这种混乱降低到最小程度,应在测试执行之前对测试用例集进行审核或检查(即对测试用例进行测试)。

二、
软件开发周期,过程的流程:
1、将软件最终用户的要求转换为一系列书面的需求。
2、通过评估可行性与成本、消除相抵触的用户需求、建立优先级和平衡关系,将用户需求转换为具体目标。
3、将目标转换为一个准确的 产品规格说明,将产品视为一个黑盒

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值