发布网友 发布时间:2023-03-22 18:46
共1个回答
热心网友 时间:2023-05-17 03:35
面向对象集成测试的常见方法包括大爆炸集成、自底向上集成、自顶向下集成和三明治集成等方法。
基本概念:将软件集成起来后进行测试。集成测试又叫子系统测试、组装测试、部件测试等。集成测试主要是针对软件高层设计进行测试,一般来说是以模块和子系统为单位进行测试。
集成测试包含的层次: 模块内的集成,主要是测试模块内各个接口间的交互集成关系; 子系统内的集成,测试子系统内各个模块间的交互关系; 系统集成,测试系统内各个子系统和模块间的集成关系。
集成测试一般说来是必需的,但是实际情况中往往由于时间进度上的问题,没有足够的时间做集成测试,还有许多原因导致人们不愿意做集成测试。
但是以下几种情况是一定要做集成测试的: 对软件质量要求较高的软件系统,如:航天软件、电信软件、系统底层软件等。使用范围比较广、用户群数量较大的软件。 使用类是C/C++这种带指针的语言开发的软件。 类库、中间件等产品。
注:集成测试是一种测试范围很广的测试,当集成测试向下继续细化时就成了单元测试。