Разлика между теста за дим и здравина

Автор: Laura McKinney
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 17 Може 2024
Anonim
Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть?
Видео: Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть?

Съдържание


Изпитването на дим и здравина са техники, които работят като част от съответното интегриране и регресионно тестване. Значителната разлика между изпитването на дим и здравина е, че тестът за дим се използва в нестабилния продукт, докато тестът за чистота се прилага за по-стабилните продукти. Изпитването на дим може да се каже, че е плитко, тъй като то само тества жизненоважните изисквания, но здравното тестване изследва всеки от модулите на софтуера в края, за да провери дали приложените промени работят добре.

    1. Сравнителна диаграма
    2. дефиниция
    3. Ключови разлики
    4. заключение

Сравнителна диаграма

Основа за сравнениеТестване на димТест за здрав разум
ОсновенТестването на дим оценява и тества основните функции.Sanity тестване проверява дълбоко софтуерните модули.
Тестови случаиМоже да бъде писмен или автоматизиран тест.спонтанен
ПриближаванеПлитка и широкаТесен и дълбок
известностОсновната цел е да покрие бързо всяка част от приложението.Акцент върху функционирането на модулите (софтуерни части) на софтуера.
ДействаВсяка конструкцияСамо на стабилната конструкция.
Изпълнено отРазработчиктестер


Определение за тестване на дим

Най- Тестване на дим произлиза главно от подхода за тестване на интеграцията. Обикновено започва преди пълномащабно тестване, което обхваща широка част от софтуера, но не и по-сложни и подробни аспекти на него. Изпитването на дим се счита за неизчерпателното изпитване, при което се проверява работата на най-важните характеристики на продукта.

Дейностите, извършвани при изпитването на дим, са:

  • Първо, той преобразува софтуерните модули в кода и го сътрудничи в „изграждане“. Една компилация се състои от файлове с данни, модули за многократна употреба, библиотеки и инженерни компоненти, необходими за използване на една или повече функции.
  • Планират се поредица от тестови случаи, за да се открият грешки, за да се гарантира, че функциите изпълняват правилно.
  • След това множеството конструкции се интегрират в един продукт и целият продукт се тества многократно дим.
  • Процесът на тестване продължава само докато резултатите не съответстват на основните изисквания на продукта, но ако резултатите не съответстват на основните изисквания, продуктът се връща на екипа за разработка за съществените промени.

Предимства на теста за дим

  • Минимизиране на риска чрез откриване и отстраняване на дефектите по-рано.
  • Повторната проверка подобрява качеството на системата.
  • Опростено определяне и коригиране на грешки
  • Напредъкът се оценява лесно

Определение за тест за здравина

Най- Тест за здравина е начин да се тества изцяло компилацията след прилагане на малките промени в кода и функционалността. Той основно проверява дали продуктът работи правилно след промени и грешките са отстранени или не. Тестът за разумност е подгрупата на регресионното тестване и се извършва преди пускането на продукта. Ако предложената функционалност не работи според очакванията, съставената конструкция се изхвърля, за да се елиминират времето и разходите, необходими при строгите тестове.


Софтуерът трябва да премине през другите тестове, преди да се подложи на тест за надеждност. Този вид тест е по-дълбок по смисъл, означава, че той отчита подробните аспекти на софтуера.

Предимства на Sanity Testing

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

заключение

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