Осигуряване на качеството срещу контрол на качеството: Каква е разликата?

Съдържание:

Anonim

Какво е осигуряване на качеството?

Осигуряването на качеството е популярно като QA Testing, определя се като дейност, за да се гарантира, че организацията предоставя възможно най-добрия продукт или услуга на клиентите.

Контрол на качеството при тестване на софтуер

Контролът на качеството при тестване на софтуер е систематичен набор от процеси, използвани за осигуряване на качеството на софтуерните продукти или услуги. Основната цел на процеса на контрол на качеството е да гарантира, че софтуерният продукт отговаря на действителните изисквания чрез тестване и преглед на неговите функционални и нефункционални изисквания. Контролът на качеството е популярно съкратен като QC.

Този урок дава разлика между осигуряване на качеството и контрол на качеството

Разлика между осигуряване на качеството (QA) и контрол на качеството (QC)

Осигуряване на качеството (QA) Контрол на качеството (QC)
  • Това е процедура, която се фокусира върху осигуряването на увереност, че исканото качество ще бъде постигнато
  • Това е процедура, която се фокусира върху изпълнението на исканото качество.
  • QA има за цел да предотврати дефекта
  • QC има за цел да идентифицира и отстрани дефекти
  • Това е метод за управление на проверката на качеството
  • Това е метод за проверка на проверката на качеството
  • Това не включва изпълнение на програмата
  • Винаги включва изпълнение на програма
  • Това е превантивна техника
  • Това е коригираща техника
  • Това е проактивна мярка
  • Това е реактивна мярка
  • Това е процедурата за създаване на резултатите
  • Това е процедурата за проверка на резултатите
  • QA включва пълен жизнен цикъл на разработване на софтуер
  • QC включва в пълния жизнен цикъл на тестване на софтуера
  • За да отговори на изискванията на клиента, QA определя стандарти и методологии
  • QC потвърждава, че по време на работата по продукта се спазват стандартите
  • Извършва се преди контрол на качеството
  • Извършва се само след извършване на QA дейност
  • Това е дейност на ниско ниво, тя може да идентифицира грешка и грешки, които QC не може
  • Това е дейност на високо ниво, тя може да идентифицира грешка, която QA не може
  • Основният му мотив е да предотврати дефекти в системата. Това е по-малко отнемаща време дейност
  • Основният му мотив е да идентифицира дефекти или грешки в системата. Това е по-отнемаща време дейност
  • QA гарантира, че всичко се изпълнява по правилния начин и затова попада в дейността за проверка
  • QC гарантира, че каквото и да сме направили, е в съответствие с изискването и затова то попада в дейността за проверка
  • Изисква участието на целия екип
  • Това изисква участието на екипа за тестване
  • Статистическата техника, приложена върху QA, е известна като SPC или Статистически контрол на процеса (SPC)
  • Статистическата техника, прилагана към QC, е известна като SQC или статистически контрол на качеството

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

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