《软件测试艺术》读书笔记(26)

《软件测试艺术》读书笔记(26),第1张

《软件测试艺术》读书笔记(26),第2张

自顶向下测试,是从程序的顶部或初始模块开始。

   ⊙测试开始之后,挑选哪一个后续模块进行增量测试没有惟一正确的方法;

   ⊙惟一的原则是:要成为合乎条件的下一个模块,至少一个该模块的从属模块(调用它的模块)事先经过了测试。

   ⊙该测试策略里边最关键的可能就是编写桩模块了。

   ⊙它涉及到的几个关键点概括为:桩模块的返回信息一定要给予此次调用所希望的返回值,否则调用模块将会发生失效或是产生一个混乱的结果;早期,测试数据要通过其一个或多个桩模块提交给模块的。

   ⊙需要指出一点,就是测试完一个模块后,就用一个实际的模块代替其中的一个桩模块,而该模块需要的桩模块也被添加起来。需要注意的是:不存在的模块序列。但尽量让包含I/O操作的桩模块和重要的桩模块添入。

  自底向上测试,是开始于程序的终端模块,此类模块不再调用其他任何模块。

   ⊙测试完这些模块之后,同样没有的方法来挑选要进行增量测试的下一个模块;

   ⊙惟一正确的原则是:要成为合乎条件的下一个模块,该模块所有的从属模块(它调用的模块)都已经事先经过了测试。

   ⊙需要指出的是,如果终端模块是多个的话,既可以进行串行测试,也可以进行并行测试。且每一个模块都需要一个特殊的驱动模块,即:包含着有效的测试输入、调用被测模块且将输出显示出来(或将实际输出与预期输出作比较)的模块。

   ⊙对于测试序列也同自顶向下测试的一样。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 《软件测试艺术》读书笔记(26)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情