把自己总结的这些错题和考点,好好的看一遍,那么考试就很简单了,一定会过的,不要像扒子一样,随扒随漏。 ---11.2于济南
如2016年上半年
第34题:下图(a)所示为一个模块层次结构的例子,图(b)所示为对其进行集成测试的顺
序,则此测试采用了(34)测试策略。该测试策略的优点不包括(35)。
A. 自底向上
B. 自顶向下
C. 三明治
D. 一次性
答: 虽属于基础题,同软件体系结构一样,没有系统了解过,很难答对的
扩展:
集成测试策略有哪些呢?
集成测试也叫组装测试、联合测试、子系统测试或部件测试,是在单元测试的基础上,将所有函数按照概要设计要求组装成为子系统或系统所进行的测试;它和单元测试所关注的范围是不同的,因此,它们在发现问题的集合上包含有不相交的区域,不能使用集成测试来替代单元测试,反之亦然。
集成测试被定义为在单元测试与系统测试之间级别的测试。
在所有的模块都已经完成单元测试之后,有人或许会问这样一个似乎很合理的问题:“如果它们每一个都能单独工作得很好,那么你为什么要怀疑把它们放在一起就不能正常工作呢?”当然,这个问题就在于“把它们放在一起”- 即接口连接问题。
集成测试关注点
1.模块间的接口
把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
全局数据结构是否有问题,会不会被异常修改;
2.集成后的功能
各个子功能组合起来,能否达到预期要求的父功能;
一个模块的功能是否会对另一个模块的功能产生不利的影响;
单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。