Різниця між тестуванням на дим та розум

Автор: Laura McKinney
Дата Створення: 2 Квітень 2021
Дата Оновлення: 13 Травень 2024
Anonim
Різниця між тестуванням на дим та розум - Технологія
Різниця між тестуванням на дим та розум - Технологія

Зміст


Тестування на дим та обґрунтованість - це методи, що працюють як частина інтеграції та регресійного тестування відповідно. Суттєва відмінність тестування від диму та гідності на здоровість полягає в тому, що тест на дим використовується у нестабільному продукті, тоді як тестування на безпечність застосовується до більш стабільних продуктів. Тестування на дим можна сказати, що це неглибоке тестування, оскільки воно лише тестує життєво необхідні умови, але перевірка на обґрунтованість вивчає кожен модуль програмного забезпечення в кінці, щоб перевірити, чи добре застосовуються зміни.

    1. Порівняльна діаграма
    2. Визначення
    3. Ключові відмінності
    4. Висновок

Порівняльна діаграма

Основа для порівнянняТестування димуТестування на розум
ОсновніТестування димом оцінює і тестує основні функції.Тестування розуму перевіряє програмні модулі глибоко.
Тестові справиМоже бути письмовий або автоматизований тест.Без підписки
ПідхідНеглибокий і широкийВузький і глибокий
ВизначенняОсновна мета - швидко охопити кожну частину програми.Акцент на функціонування модулів (програмних частин) програмного забезпечення.
ДіявКожна збіркаТільки на стабільній конструкції.
ВиконаноРозробникТестер


Визначення тестування димом

The Тестування димом в основному походить від підходу інтеграційного тестування. Зазвичай він починається перед повномасштабним тестуванням, яке охоплює широку частину програмного забезпечення, але не більш складні та детальні його аспекти. Випробовування димом вважається невичерпним випробуванням, де перевіряється робота найважливіших особливостей виробу.

Діяльність, проведена в ході тестування на дим:

  • По-перше, він перетворює програмні модулі в код і співпрацює в «збірку». Збірка складається з файлів даних, модулів багаторазового використання, бібліотек та інженерних компонентів, необхідних для використання однієї або декількох функцій.
  • Планується серія тестових випадків, щоб виявити помилки для забезпечення належного виконання функцій.
  • Потім кілька об'єднань об'єднуються в один продукт, і весь продукт піддають диму багаторазово.
  • Процес тестування продовжується лише до тих пір, поки результати не відповідають основним вимогам продукту, але якщо результати не відповідають основним вимогам, продукт повертається до групи розробників для суттєвих змін.

Переваги тестування димом

  • Мінімізація ризику шляхом виявлення та виправлення дефектів раніше.
  • Повторне обстеження покращує якість системи.
  • Спрощене визначення та виправлення помилок
  • Прогрес легко оцінюється

Визначення тестування на розум

The Тестування на розум це спосіб повністю перевірити збірку після застосування невеликих змін у коді та функціональності. Він в першу чергу перевіряє, чи виріб працює правильно після внесення змін та виправлення помилок чи ні. Тест на обгрунтованість є підгрупою регресійного тестування і проводиться перед запуском продукту. Якщо запропонована функціональність не працює відповідно до очікувань, складена збірка відкидається, щоб виключити час і витрати, необхідні для проведення жорсткого тестування.


Програмне забезпечення повинно пройти інше тестування, перш ніж пройти тест на безпечність. Цей тип тесту є глибшим за змістом, означає, що він враховує детальні аспекти програмного забезпечення.

Переваги тестування на розум

  • Гарне використання часу, оскільки акцент робиться на одній або кількох областях функціоналу.
  • Забезпечує належну роботу додатка після незначних змін у коді.
  • Виявляє залежні відсутні об'єкти.
  1. Тестування на дим на початку розробляється і перевіряється на виконання найважливіших функцій. З іншого боку, тестування розумності оцінює програмне забезпечення глибоко.
  2. Документація при тестуванні на дим проводиться за допомогою письмового набору тестів або автоматизованих тестів, тоді як при тестуванні на розум не проводиться сценарій.
  3. Техніка випробування на дим неглибока і широка, що означає, що вона включає кожне складання в тестуванні, але не йде на дуже екстремальний рівень. На відміну від тестування здоровості застосовується вузький і глибокий підхід, коли єдине складання ретельно перевірено.
  4. Основна мета тестування на дим - швидко охопити кожну частину програмного забезпечення. І навпаки, тестування розумності орієнтоване на функціонування кожного модуля програмного забезпечення.
  5. Розробник несе відповідальність за тестування диму, тоді як тест на здоровість проводиться тестером.
  6. Тестування диму - це як перевірка кількості документів у процесі перевірки документів. Навпаки, тестування на здоровий стан включає повну оцінку одного документа.

Висновок

Попередня мета тестування на дим - підтвердити стабільність продукту, в той час, як перевірка чистоти забезпечує раціональність продукту.