Какви са разликите между системното и интеграционното тестване?

Lander

Админ
Staff member
Макар че и системното, и интеграционното тестване тестват софтуерния продукт като цяло, те са различни видове софтуерно тестване, които работят по различен начин.

Първо се извършва интеграционно тестване, а след приключване на интеграционното тестване се извършва системно тестване. Други основни разлики между системното и интеграционното тестване са:

1. Цел:

Целта на интеграционното тестване е да се оцени дали отделните модули работят правилно заедно, когато са интегрирани. Целта на тестването на системата е да се провери как работи системата като цяло.

2. Вид:

Интеграционното тестване проверява единствено функционалността и не е вид приемно тестване.

За разлика от тях, системното тестване проверява както функционални, така и нефункционални характеристики и попада в категорията на приемното тестване (но не и на потребителското приемно тестване).

3. Техника:

При интеграционното тестване се използват както тестове “черна кутия”, така и тестове “бяла кутия”, за да се оцени изграждането на софтуера от гледна точка на потребителя и разработчика, докато при системното тестване се използват единствено методи за тестване “черна кутия”, за да се тества софтуерът от гледна точка на потребителя.

4. Стойност:

Интеграционното тестване се използва за идентифициране на грешки в интерфейса, а системното тестване – за идентифициране на грешки в системата.
 
Top