Разлика между проверка и проверка с пример

Съдържание:

Anonim

Проверка при тестване на софтуер

Проверката при тестване на софтуер е процес на проверка на документи, дизайн, код и програма, за да се провери дали софтуерът е създаден в съответствие с изискванията или не. Основната цел на процеса на проверка е да осигури качество на софтуерното приложение, дизайн, архитектура и т.н. Процесът на проверка включва дейности като прегледи, разходки и проверка.

Проверка при тестване на софтуер

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

КЛЮЧОВА РАЗЛИКА

  • Процесът на проверка включва проверка на документи, дизайн, код и програма, докато процесът на проверка включва тестване и валидиране на действителния продукт.
  • Проверката не включва изпълнение на код, докато проверката включва изпълнение на код.
  • Проверката използва методи като рецензии, инструкции, инспекции и проверка на бюро, докато валидирането използва методи като тестване на черна кутия, тестване на бяла кутия и нефункционално тестване.
  • Проверката проверява дали софтуерът потвърждава спецификация, докато Проверката проверява дали софтуерът отговаря на изискванията и очакванията.
  • Проверката открива грешките в началото на цикъла на разработка, докато Проверката открива грешките, които проверката не може да улови.
  • Целта на процеса на проверка е върху софтуерната архитектура, дизайн, база данни и др., Докато процесът на проверка е насочен към действителния софтуерен продукт.
  • Проверката се извършва от екипа за QA, докато валидирането се извършва чрез участието на екип за тестване с екипа за QA.
  • Процесът на проверка идва преди проверка, докато процесът на проверка идва след проверка.

Проверка срещу проверка: Ключова разлика

Проверка Проверка
  • Процесът на проверка включва проверка на документи, дизайн, код и програма
  • Това е динамичен механизъм за тестване и валидиране на действителния продукт
  • Това не включва изпълнение на кода
  • Винаги включва изпълнение на кода
  • Проверката използва методи като рецензии, инструкции, проверки и проверка на бюро и т.н.
  • Той използва методи като Black Box Testing, White Box Testing и нефункционално тестване
  • Проверява се дали софтуерът отговаря на спецификацията
  • Той проверява дали софтуерът отговаря на изискванията и очакванията на клиента
  • Той открива грешки в началото на цикъла на разработка
  • Той може да намери грешки, които процесът на проверка не може да улови
  • Целта е архитектура на приложенията и софтуера, спецификация, цялостен дизайн, високо ниво и дизайн на база данни и др.
  • Target е действителен продукт
  • Екипът на QA прави проверка и се уверява, че софтуерът отговаря на изискванията в документа SRS.
  • С участието на екип за тестване валидирането се изпълнява върху софтуерен код.
  • Той идва преди валидиране
  • Той идва след проверка

Пример за проверка и валидиране

  • В софтуерното инженерство вземете предвид следната спецификация

Кликващ бутон с име Submet

  • Проверката би проверила документацията за проектиране и коригирането на правописната грешка.
  • В противен случай екипът за разработка ще създаде бутон като

    • Така че новата спецификация е

Кликващ бутон с име Изпращане

  • След като кодът е готов, проверката се извършва. Намерен тест за валидиране -

  • Благодарение на теста за валидиране, екипът за разработка ще направи бутона за изпращане щракване