1、技术: 黑盒测试技术为主、白盒测试技术为辅(灰盒测试技术)步骤: 与集成测试策略相关
2、集成测试策略基于功能分解的集成测试;非增量式的:瞬时集成;增量式的:自顶向下、自底向上、基干、三明治。。。。;基于调用图的集成测试;基于路径的集成测试。
3、瞬时集成测试策略又称大爆炸测试、一次性集成。首先对每个模块分别进行模块测试,然后将所有模块集成起来在一起进行测试,最终得到要求的软件系统。
4、增量式集成测试策略特点: 将程序分成小的部分进行构造和测试诋危族枧;优点: 1.错误容易分离和修正; 2.接口容易进行彻底测试;缺点: 会有额外开销,瞽攥涛徭但能大大减少发现和修正错误的时间。三种增量集成测试: 自顶向下集成; 自底向上集成; 混合式集成。
5、自顶向下
6、自底向上集成测试策略集成顺序: 从具有最少依赖性的底层原子模块开始,按照由底向上的顺序构造系统并进行集成测试 原子模块->造件(Build)->应用软件系统
7、自顶向下与自底向上集成测试策略优缺点
8、基干测试基干测试(Ba罕铞泱殳ckbone Integration)结合了自顶向下、自底向上和一次性集成的方法。遘抟斟喏步骤: Step1:用程序桩独立测试上层模块; Step2:用驱动器独立测试低层模块; Step3:集成时对中间层进行测试;注意事项:首先要识别支持应用控制的构件、基干和应用子系统,测试的顺序基于此分析。
9、三明治集成测试三明治集成(Sandwich Integration)是基干集成测试的一种相关样式,提倡自顶向下和自底向上的结合,最后的配置在中间汇合。